/* inline */
@scope (html[data-site-styles~="f11bcb87e607515d"]) {
  iot-hardware-bench:where(:scope, *) { display: block; }
  iot-hardware-bench[hidden]:where(:scope, *), iot-hardware-bench [hidden]:where(:scope, *) { display: none !important; }
  .hardware-bench:where(:scope, *) { padding: 1rem; margin-block: 1rem; border: 2px solid #17647a; border-radius: .7rem; background: #f4fafb; color: #263747; overflow-wrap: anywhere; }
  .hardware-bench h3:where(:scope, *) { margin-top: 0; }
  .hardware-bench-step:where(:scope, *) { font-size: 1.3rem; line-height: 1.6; font-weight: 650; white-space: pre-wrap; }
  .hardware-bench-observation:where(:scope, *) { white-space: pre-wrap; }
  .hardware-bench-actions:where(:scope, *) { display: flex; flex-wrap: wrap; gap: .6rem; margin-block: .8rem; }
  #quarto-document-content .hardware-bench button:where(:scope, *) { min-width: 44px; min-height: 48px; padding: .6rem .9rem; border: 2px solid #17647a; border-radius: .4rem; background: #17647a; color: #fff; font: inherit; cursor: pointer; }
  #quarto-document-content .hardware-bench button:disabled:where(:scope, *) { background: #e4e9ec; color: #34424e; border-color: #657783; cursor: default; }
  .hardware-bench button:focus-visible:where(:scope, *) { outline: 3px solid #155eef; outline-offset: 3px; }
  .hardware-bench-help:where(:scope, *) { padding: .8rem; margin-top: 1rem; border: 1px solid #657783; border-radius: .4rem; }
  @media (max-width: 500px) { .hardware-bench:where(:scope, *) { padding: .8rem; } .hardware-bench-actions button:where(:scope, *) { flex: 1 1 auto; } }
}
