@font-face{font-family:Inter;src:url(/assets/fonts/inter-latin-5.3.0.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbfaf9;color:#151515;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-underline-offset:4px}a:hover,.text-button:hover{text-decoration:underline}a:focus-visible,button:focus-visible{outline:3px solid #5b88b2;outline-offset:5px}app-icon{vertical-align:middle}.keybinding{display:flex;align-items:center;gap:12px}.keybinding kbd{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:42px;padding-inline:18px;border:1px solid #ccc;border-radius:9px;background:#f6f6f5;box-shadow:0 3px #ccc;font:600 16px Inter,Arial,sans-serif}.keybinding>span{font-size:18px;color:#777}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
