:root{--c-bg:#1c1c1c;--c-surface:#303030;--c-text:#f2ede5;--c-muted:#c8c1b7;--c-accent:#ff4a1c;--c-accent-ink:#1c1c1c;--c-ink:#1c1c1c;--c-paper:#f2ede5;--c-signal:#ffd84a;--f-display:Arial, Helvetica, sans-serif;--f-body:Arial, Helvetica, sans-serif;--tap:120px;--header:190px;--gutter:64px;--radius:0;--motion-tap:.12s;--motion-enter:.36s;--ease-out:cubic-bezier(.22, 1, .36, 1)}#__nuxt,body,html{overscroll-behavior:none;width:100%;height:100dvh;margin:0;overflow:hidden}html{color:var(--c-text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#000}*,:after,:before{box-sizing:border-box}img,svg{-webkit-user-drag:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tap{min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius);transition:transform var(--motion-tap) var(--ease-out);justify-content:center;align-items:center;gap:20px;padding:0 48px;font-size:40px;font-weight:600;display:inline-flex}.tap:active{transform:scale(.94)}.tap--primary{background:var(--c-accent);color:var(--c-accent-ink)}.tap--ghost{background:var(--c-surface)}button:focus-visible{outline:5px solid var(--c-signal);outline-offset:8px}.screen{animation:screen-enter var(--motion-enter) var(--ease-out)}@keyframes screen-enter{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.brand[data-v-d499c314]{top:var(--gutter);left:var(--gutter);right:var(--gutter);text-transform:uppercase;justify-content:space-between;align-items:flex-start;height:100px;display:flex;position:absolute}.name[data-v-d499c314]{letter-spacing:-1px;font-size:29px;font-weight:800;line-height:1.1}.motto[data-v-d499c314]{text-align:right;font-size:23px;font-weight:600;line-height:1.4}.controls[data-v-fae3e6d0]{left:var(--gutter);right:var(--gutter);bottom:var(--gutter);border-top:2px solid var(--c-surface);justify-content:space-between;gap:24px;padding-top:24px;display:flex;position:absolute}.spacer[data-v-fae3e6d0]{min-width:var(--tap)}.controls .tap[data-v-fae3e6d0]{background:0 0;padding:0 24px;font-size:32px}.overlay[data-v-4268a491]{z-index:10;padding:var(--gutter);background:var(--c-bg);animation:screen-enter var(--motion-enter) var(--ease-out);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;position:absolute;inset:0}.title[data-v-4268a491]{font-family:var(--f-display);font-size:96px}.count[data-v-4268a491],.title[data-v-4268a491]{margin:0;font-weight:800}.count[data-v-4268a491]{font-variant-numeric:tabular-nums;color:var(--c-accent);font-size:240px}.hint[data-v-4268a491]{color:var(--c-muted);margin:0;font-size:44px}.viewport[data-v-50b14ae5]{background:#000;position:fixed;inset:0;overflow:hidden}.stage[data-v-50b14ae5]{transform:translate(-50%,-50%) scale(var(--scale));background:var(--c-bg);position:absolute;top:50%;left:50%;overflow:hidden}.screen[data-v-3351ceba]{inset:var(--header) 0 0;padding:var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex;position:absolute}.title[data-v-3351ceba]{margin:0;font-size:88px;font-weight:800}.hint[data-v-3351ceba]{color:var(--c-muted);margin:0;font-size:44px}
