:root{--backdrop:#e9eaec;--ink:#1c1c1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--backdrop);height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}#stage{z-index:1;touch-action:none;cursor:grab;position:fixed;inset:0}#stage canvas{display:block}.deck{z-index:0;pointer-events:none;width:200px;height:200px;position:fixed;bottom:0;right:0}.buy{top:max(20px, env(safe-area-inset-top));left:max(20px, env(safe-area-inset-left));z-index:2;color:var(--ink);font-variation-settings:"wdth" 110;text-underline-offset:.2em;font-size:.9375rem;font-weight:600;text-decoration-thickness:1px;position:fixed}.buy:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.hint{left:50%;bottom:max(28px, env(safe-area-inset-bottom));z-index:2;font-variation-settings:"wdth" 110;text-align:center;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:0 16px;font-size:.9375rem;font-weight:500;transition:opacity .6s;position:fixed;transform:translate(-50%)}.hint.is-gone{opacity:0}@media (prefers-reduced-motion:reduce){.hint{transition:none}}
