#signin[hidden]{display:none}.signin{--si-bg:#0c0d10;--si-card:#15171c;--si-line:#262a33;--si-fg:#eceef2;--si-dim:#9aa1ad;--si-bad:#ff8a80;--si-accent:#7c9cff;z-index:1000;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));background:var(--si-bg);color:var(--si-fg);justify-content:center;align-items:center;font:16px/1.45 Inter Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .signin{--si-bg:#f4f5f7;--si-card:#fff;--si-line:#dfe2e8;--si-fg:#15171c;--si-dim:#5c6370;--si-bad:#c62828;--si-accent:#3557d6}}:root[data-theme=light] .signin{--si-bg:#f4f5f7;--si-card:#fff;--si-line:#dfe2e8;--si-fg:#15171c;--si-dim:#5c6370;--si-bad:#c62828;--si-accent:#3557d6}.signin-card{background:var(--si-card);border:1px solid var(--si-line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:380px;padding:32px 24px 28px;display:flex}.signin-mark{background:var(--si-accent);color:#fff;border-radius:16px;place-items:center;width:56px;height:56px;font-size:26px;font-weight:700;display:grid}.signin h1{letter-spacing:-.01em;margin:4px 0 0;font-size:22px;font-weight:650}.signin-note{color:var(--si-dim);margin:0;font-size:15px}.signin-note code{word-break:break-all;font:13px/1.4 JetBrains Mono Variable,ui-monospace,monospace}.signin-why{color:var(--si-bad);margin:0;font-size:15px}.signin-google,.signin-plain{cursor:pointer;width:100%;min-height:52px;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:6px;font-size:16px;font-weight:600;display:flex}.signin-google{color:#1f1f1f;background:#fff;border:1px solid #dadce0}.signin-plain{color:var(--si-fg);border:1px solid var(--si-line);background:0 0}.signin-google:disabled{opacity:.7;cursor:progress}.signin-google:focus-visible,.signin-plain:focus-visible{outline:2px solid var(--si-accent);outline-offset:2px}
