@font-face{font-family:Agency FB;src:url(../../../fonts/agency-fb.ttf)format("truetype");font-display:block}:root{--bg:#222831;--bg-raised:#393e46;--text:#eee;--text-dim:#999;--accent:#6495ed;--accent-hover:#87cefa;--positive:#4caf50;--negative:#f44336;--border:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){html{-webkit-user-select:none;user-select:none}}html,body{height:100%;color:var(--text);margin:0;padding:0;font-family:Agency FB,Consolas,Arial,sans-serif}html{background:var(--bg)}button{color:inherit;font-family:inherit}#app{height:100%}.rotate-gate.svelte-1so39os{z-index:10000;color:#cfe7f2;text-align:center;pointer-events:auto;padding:calc(1rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));background:#0b141a;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;display:none;position:fixed;inset:0}@media (orientation:portrait) and (width<=599px){.rotate-gate.svelte-1so39os{display:flex}}.device.svelte-1so39os{border:2px solid #cfe7f2;border-radius:.55rem;width:3.2rem;height:5.4rem;padding:.35rem;animation:2.6s ease-in-out infinite svelte-1so39os-tip}.screen.svelte-1so39os{background:#cfe7f22e;border-radius:.25rem;width:100%;height:100%}@keyframes svelte-1so39os-tip{0%,15%{transform:rotate(0)}45%,70%{transform:rotate(-90deg)}to{transform:rotate(0)}}.title.svelte-1so39os{letter-spacing:.08em;margin:.4rem 0 0;font-size:1.6rem;font-weight:700}.hint.svelte-1so39os{letter-spacing:.06em;color:#cfe7f2bf;margin:0;font-size:1rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.device.svelte-1so39os{animation:none;transform:rotate(-90deg)}}
