body{background:#cfd9e2;overflow:hidden}#stage[data-astro-cid-eqibcql2]{--night:0;position:fixed;inset:0}canvas[data-astro-cid-eqibcql2]{touch-action:none;width:100%;height:100%;display:block}.fallback[data-astro-cid-eqibcql2]{text-align:center;place-content:center;padding:30px;display:none;position:absolute;inset:0}#stage.nowebgl .fallback[data-astro-cid-eqibcql2]{display:grid}button[data-astro-cid-eqibcql2],select[data-astro-cid-eqibcql2]{font:inherit;color:inherit;cursor:pointer}.top[data-astro-cid-eqibcql2]{top:max(12px, env(safe-area-inset-top));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;left:12px;right:12px}.top[data-astro-cid-eqibcql2]>[data-astro-cid-eqibcql2]{pointer-events:auto}.back[data-astro-cid-eqibcql2],.opts[data-astro-cid-eqibcql2],.card[data-astro-cid-eqibcql2]{backdrop-filter:blur(10px);background:#fbf9f4eb;border:1px solid #1c2a2e26;border-radius:6px;box-shadow:0 6px 24px #141e232e}.back[data-astro-cid-eqibcql2]{color:var(--ink);padding:9px 13px;font-size:.9rem;font-weight:600;text-decoration:none}.opts[data-astro-cid-eqibcql2]{gap:4px;padding:4px;display:flex}.opts[data-astro-cid-eqibcql2] button[data-astro-cid-eqibcql2]{width:44px;height:40px;font:600 1.25rem var(--serif);color:var(--accent);background:0 0;border:0;border-radius:4px}.opts[data-astro-cid-eqibcql2] button[data-astro-cid-eqibcql2][aria-pressed=true]{background:var(--ink);color:#f6b08c}.card[data-astro-cid-eqibcql2]{left:12px;bottom:max(12px, env(safe-area-inset-bottom));width:min(380px,100vw - 24px);padding:14px 16px 12px;position:absolute}.grip[data-astro-cid-eqibcql2]{display:none}.o-name[data-astro-cid-eqibcql2]{font-size:1.45rem}.o-tag[data-astro-cid-eqibcql2]{color:var(--accent);margin:2px 0 8px;font-size:.92rem;font-weight:600}.o-stats[data-astro-cid-eqibcql2]{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:.85rem;display:flex}.o-stats[data-astro-cid-eqibcql2] b{color:var(--ink);font-family:var(--serif);font-size:1.05rem}.o-stats[data-astro-cid-eqibcql2] .no,.o-stats[data-astro-cid-eqibcql2] .no b{color:var(--bad)}.o-stats[data-astro-cid-eqibcql2] .yes b{color:var(--good)}.controls[data-astro-cid-eqibcql2]{border-top:1px solid var(--rule);gap:10px;margin-top:12px;padding-top:10px;display:grid}.row[data-astro-cid-eqibcql2]{flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem;display:flex}.row[data-astro-cid-eqibcql2]>span[data-astro-cid-eqibcql2]{color:var(--muted);flex:1 0 100%}.row[data-astro-cid-eqibcql2] output[data-astro-cid-eqibcql2]{color:var(--ink);font-weight:600}.row[data-astro-cid-eqibcql2] input[data-astro-cid-eqibcql2][type=range]{accent-color:var(--accent);flex:1;min-width:0;height:28px}.row[data-astro-cid-eqibcql2] select[data-astro-cid-eqibcql2]{border:1px solid var(--rule);background:var(--card);border-radius:4px;flex:none;padding:4px 6px}.views[data-astro-cid-eqibcql2] button[data-astro-cid-eqibcql2],.toggles[data-astro-cid-eqibcql2] button[data-astro-cid-eqibcql2]{border:1px solid var(--rule);background:var(--card);border-radius:4px;padding:7px 10px;font-size:.84rem;font-weight:600}.toggles[data-astro-cid-eqibcql2] button[data-astro-cid-eqibcql2][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.toggles[data-astro-cid-eqibcql2] button[data-astro-cid-eqibcql2][data-act=flood][aria-pressed=true]{background:var(--flood);border-color:var(--flood)}.views[data-astro-cid-eqibcql2] button[data-astro-cid-eqibcql2]:hover,.toggles[data-astro-cid-eqibcql2] button[data-astro-cid-eqibcql2]:hover{border-color:var(--ink)}.note[data-astro-cid-eqibcql2]{color:var(--muted);font-size:.74rem;line-height:1.4}@media (width<=640px){.card[data-astro-cid-eqibcql2]{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;padding-top:20px}.grip[data-astro-cid-eqibcql2]{background:0 0;border:0;height:20px;display:block;position:absolute;top:0;left:0;right:0}.grip[data-astro-cid-eqibcql2]:after{content:"";background:var(--rule);border-radius:2px;width:44px;height:4px;margin:0 auto;display:block}#stage.collapsed .controls[data-astro-cid-eqibcql2],.note[data-astro-cid-eqibcql2]{display:none}}
