html{--pixel-control-bevel:inset 1px 1px 0 #ffffff40, inset -1px -1px 0 #0000002e;& :is(button,[role=button],.btn,.btn-pixel,.rpg-btn,.quest-inspect-btn,.docs-nav-mobile>summary){font-family:var(--font-mono);transition:transform .1s,box-shadow .1s,background-color .1s;border:1px solid var(--color-border-strong)!important;box-shadow:var(--pixel-control-bevel), var(--shadow-pixel)!important;border-radius:0!important;&:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--pixel-control-bevel), var(--shadow-pixel-md)!important;transform:translate(-1px,-1px)!important}&:active:not(:disabled):not([aria-disabled=true]){transform:translate(2px,2px)!important;box-shadow:inset 1px 1px #0003!important}&:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:5px}&:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55;box-shadow:var(--pixel-control-bevel)!important;transform:none!important}}& .theme-toggle{background:var(--color-bg-elevated)}@media (prefers-reduced-motion:reduce){& :is(button,[role=button],.btn,.btn-pixel,.rpg-btn,.quest-inspect-btn,.docs-nav-mobile>summary){transition:none!important;&:is(:hover,:active){transform:none!important}}}}
