:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05080a;--panel:#081216b8;--panel-solid:#0c171b;--line:#a0dce629;--text:#e6f1f2;--muted:#8ea8ad;--accent:#5cc8c0;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);margin:0}canvas.aquarium{width:100%;height:100%;display:block}.fatal{text-align:center;height:100%;color:var(--muted);place-items:center;padding:24px;line-height:1.7;display:grid}a{color:var(--accent)}.button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#5cc8c024;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:15px;text-decoration:none;display:inline-flex}.button:hover{background:#5cc8c042}.button.primary{background:var(--accent);border-color:var(--accent);color:#04110f;font-weight:600}.button.primary:hover{filter:brightness(1.08)}
