.escape-page.svelte-16ruwp4{max-width:var(--page-max);padding:1.75rem var(--page-x) 4rem;margin:0 auto}.head.svelte-16ruwp4{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.head-title.svelte-16ruwp4{flex-direction:column;gap:.25rem;display:flex}.head.svelte-16ruwp4 h1:where(.svelte-16ruwp4){margin:0;font-size:1.9rem}.sub.svelte-16ruwp4{color:var(--ink-4);font-size:.78rem}.stats.svelte-16ruwp4{grid-template-columns:repeat(4,8rem);gap:1rem;display:grid}.login-panel p.svelte-16ruwp4{margin:0 0 1rem}.login-actions.svelte-16ruwp4{flex-wrap:wrap;gap:.75rem;display:flex}.start.svelte-16ruwp4{max-width:44rem}.lead.svelte-16ruwp4{color:var(--ink-2);text-wrap:pretty;margin-bottom:1.5rem;font-size:.92rem;line-height:2}.lead.rule.svelte-16ruwp4{border-left:2px solid var(--ai);color:var(--ink-3);padding-left:.85rem;font-size:.85rem;line-height:1.8}.start-row.svelte-16ruwp4{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:1rem;display:flex}.pool.svelte-16ruwp4{color:var(--ink-3);margin:0;font-size:.85rem}.pool.svelte-16ruwp4 small:where(.svelte-16ruwp4){color:var(--ink-4)}.warn.svelte-16ruwp4{border-left:2px solid var(--odo);padding:.25rem 1rem}.warn.svelte-16ruwp4 p:where(.svelte-16ruwp4),.warn-note.svelte-16ruwp4{color:var(--ink-2);margin:.25rem 0;font-size:.8rem;line-height:1.9}.warn-note.svelte-16ruwp4{margin-top:.75rem}.error.svelte-16ruwp4{color:var(--shu);margin-top:.75rem;font-size:.85rem}.intro.svelte-16ruwp4{border-left:2px solid var(--ai);max-width:36rem;color:var(--ink-2);margin:.75rem auto 1.5rem;padding:0 1rem 0 .9rem;font-size:.8rem;line-height:1.8}.bar-note.svelte-16ruwp4{color:var(--ink-4);flex:1;padding:0 .5rem;font-size:.72rem;line-height:1.5}.block.svelte-16ruwp4{max-width:44rem;margin-top:3rem}.block.svelte-16ruwp4 h2:where(.svelte-16ruwp4){font-size:1.3rem}.block-note.svelte-16ruwp4{color:var(--ink-3);font-size:.8rem}.recent.svelte-16ruwp4{width:100%;font-size:.82rem}.recent.svelte-16ruwp4 th:where(.svelte-16ruwp4){letter-spacing:.08em;color:var(--ink-4);text-align:left;border-bottom:1px solid var(--rule-ink);padding:.4rem .5rem;font-size:.72rem;font-weight:500}.recent.svelte-16ruwp4 td:where(.svelte-16ruwp4){border-bottom:1px solid var(--rule-soft);padding:.6rem .5rem}.recent.svelte-16ruwp4 td:where(.svelte-16ruwp4) a:where(.svelte-16ruwp4){color:var(--shu);font-weight:700}.recent.svelte-16ruwp4 td.ok:where(.svelte-16ruwp4) a:where(.svelte-16ruwp4){color:var(--matsu)}.ranking.svelte-16ruwp4{border-top:1px solid var(--rule-ink);margin:0;padding:0;list-style:none}.ranking.svelte-16ruwp4 li:where(.svelte-16ruwp4){border-bottom:1px solid var(--rule-soft);align-items:center;gap:1rem;padding:.6rem .25rem;font-size:.88rem;display:flex}.ranking.svelte-16ruwp4 .rank:where(.svelte-16ruwp4){width:1.6rem;color:var(--ink-4);font-size:.75rem}.ranking.svelte-16ruwp4 .name:where(.svelte-16ruwp4){flex:1}.ranking.svelte-16ruwp4 .rate:where(.svelte-16ruwp4){font-weight:500}.ranking.svelte-16ruwp4 .solved:where(.svelte-16ruwp4){color:var(--ink-4);text-align:right;width:4rem;font-size:.75rem}.note.svelte-16ruwp4{color:var(--ink-4);margin-top:2rem;font-size:.75rem}@media (width<=960px){.escape-page.svelte-16ruwp4{padding-top:1rem}.head.svelte-16ruwp4{flex-direction:column;align-items:stretch;gap:1rem}.head.svelte-16ruwp4 h1:where(.svelte-16ruwp4){font-size:1.5rem}.stats.svelte-16ruwp4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.recent.svelte-16ruwp4{font-size:.75rem}}
