@font-face{font-family:Geist Pixel;src:url(/assets/GeistPixel-Square-B0mEoKr8.woff2)format("woff2");font-weight:500;font-display:swap}:root{--bg:#e9e7e4;--fg:#2d2c2d;--muted:#2d2c2db3;--surface:#fffc;--hover:#0000000f;--border:#00000014;--shadow:0 1px 2px #00000014, 0 12px 32px #0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-pixel:"Geist Pixel", ui-monospace, "SF Mono", Menlo, monospace;font:500 14px/1.2 var(--font-pixel)}:root[data-theme=dark]{--bg:#141416;--fg:#ececee;--muted:#ececeeb3;--surface:#1c1c20cc;--hover:#ffffff14;--border:#ffffff14;--shadow:0 0 0 1px #ffffff0f, 0 12px 32px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{font-synthesis:none;background:var(--bg);color:var(--fg);margin:0}button,input{font:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html,body,#root{height:100%}.fallback{text-align:center;text-wrap:balance;place-content:center;height:100%;margin:0;padding:24px;display:grid}kbd{font:inherit;font-variant-numeric:tabular-nums;color:var(--muted)}.face{background:#000;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:4px;width:40px;height:26px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.pixel-eye{grid-auto-rows:3px;display:grid}.pixel-eye i[data-on=true]{background:#f2f2f2}.swatch{width:40px;height:26px;box-shadow:inset 0 0 0 1px var(--border);border-radius:5px;flex:none}.icon{flex:none;place-items:center;width:40px;height:26px;display:grid}.toolbar{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));background:var(--surface);border-radius:12px;gap:4px;padding:4px;display:flex;position:fixed}.toolbar button,.toolbar a{width:32px;height:32px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:scale .12s;display:grid;position:relative}.toolbar button:after,.toolbar a:after{content:"";position:absolute;inset:-6px}.toolbar button:active,.toolbar a:active,.menu-trigger:active{scale:.97}@media (hover:hover) and (pointer:fine){.toolbar button:hover,.toolbar a:hover{background:var(--hover)}}.toolbar button:focus-visible,.toolbar a:focus-visible,.menu-trigger:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.costume-label{top:max(20px, env(safe-area-inset-top));pointer-events:none;margin:0;position:fixed;left:50%;translate:-50%}.costume-label span{background:var(--surface);box-shadow:var(--shadow);color:var(--fg);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;animation:1.4s ease-out both costume-label;display:block}@keyframes costume-label{0%{opacity:0;translate:0 -4px}12%,80%{opacity:1;translate:0}to{opacity:0;translate:0}}@media (prefers-reduced-motion:reduce){.costume-label span{animation-name:costume-label-fade}@keyframes costume-label-fade{0%,to{opacity:0}12%,80%{opacity:1}}}.menu-trigger{left:50%;bottom:max(24px, env(safe-area-inset-bottom));background:var(--surface);width:48px;height:48px;box-shadow:var(--shadow);color:var(--fg);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:scale .12s;display:grid;position:fixed;translate:-50%}.drawer-overlay{background:#0003;position:fixed;inset:0}@media (hover:hover) and (pointer:fine){.drawer-overlay{background:0 0}}.drawer-content{width:min(480px,100%);max-height:55dvh;padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow);color:var(--fg);border-radius:16px 16px 0 0;outline:none;flex-direction:column;margin-inline:auto;display:flex;position:fixed;inset:auto 0 0}@media (hover:hover) and (pointer:fine){.drawer-content{border-radius:16px;max-height:min(380px,40dvh);bottom:16px}}.drawer-content .drawer-handle[data-vaul-handle]{background:var(--border);margin:8px auto 2px}.drawer-content [cmdk-root]{flex-direction:column;min-height:0;display:flex}.drawer-content [cmdk-list]{flex:1;max-height:none}.drawer-content{-webkit-font-smoothing:antialiased;font:500 14px/1.3 system-ui,-apple-system,Segoe UI,sans-serif}[cmdk-input]{box-sizing:border-box;border:0;border-bottom:1px solid var(--border);width:100%;font:inherit;color:inherit;background:0 0;outline:none;padding:12px 16px;font-size:16px}[cmdk-input]::placeholder{color:var(--muted)}[cmdk-list]{overscroll-behavior:contain;max-height:min(360px,50vh);padding:6px;scroll-padding:6px;overflow:auto}[cmdk-group-heading]{font-family:var(--font-pixel);color:var(--muted);padding:10px 8px 6px;font-size:12px}[cmdk-item]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:4px 8px;display:flex}@media (pointer:coarse){[cmdk-item]{min-height:44px}}[cmdk-item][data-selected=true]{background:var(--hover)}[cmdk-item] .name{text-transform:capitalize}[cmdk-item] .label{flex:1}[cmdk-item] .current{background:var(--fg);flex:none;width:6px;height:6px}[cmdk-empty]{text-align:center;color:var(--muted);padding:24px}
