@font-face {
  font-family: HankText;
  src: url("assets/inter.woff2");
}
@font-face {
  font-family: HankMono;
  src: url("assets/jetbrains-mono.woff2");
}
:root {
  --font-body: HankText, Arial, sans-serif;
  --font-mono: HankMono, monospace;
  --accent: #c4884a;
  --accent-text: #80501f;
}
* {
  box-sizing: border-box;
}
html,
body {
  margin: 0;
  padding: 0;
  background: transparent;
  font-family: var(--font-body);
}
button,
input,
textarea {
  font: inherit;
}
button {
  cursor: pointer;
}
img {
  max-width: 100%;
}
button:focus-visible,
input:focus-visible,
textarea:focus-visible {
  outline: 2px solid #80501f;
  outline-offset: 3px;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
#example .demo-app {
  overflow: visible;
  min-height: 0;
}
#example .demo-body {
  min-height: 0;
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation: none !important;
    transition: none !important;
  }
}
#example:has(.cs-packet) .demo-app {
  background: transparent;
  border: 0;
}
#example:has(.cs-packet) .demo-body {
  padding: 0;
}
