.hero.svelte-skv6c4{padding-top:1rem}.hero.svelte-skv6c4 h1:where(.svelte-skv6c4){font-size:clamp(2.4rem,7vw,3.4rem)}.cta-row.svelte-skv6c4{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.btn.svelte-skv6c4{border-radius:var(--np-radius);border:1px solid #0000;padding:.6rem 1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;text-decoration:none}.btn.primary.svelte-skv6c4{background:var(--np-accent);color:#fff}.btn.primary.svelte-skv6c4:hover{filter:brightness(1.06)}.btn.ghost.svelte-skv6c4{color:var(--np-muted);border-color:var(--np-border-hi)}.btn.ghost.svelte-skv6c4:hover{color:var(--np-text-strong);border-color:var(--np-faint)}@media (prefers-color-scheme:dark){.btn.primary.svelte-skv6c4{color:#0b1416}}.mock.svelte-skv6c4{grid-template-columns:1fr;gap:1.5rem;max-width:46rem;margin-top:3.5rem;display:grid}.paper.svelte-skv6c4{background:var(--np-card);border:1px solid var(--np-border);box-shadow:var(--np-shadow);border-radius:8px;overflow:hidden}.paper-bar.svelte-skv6c4{background:var(--np-bg-chrome);border-bottom:1px solid var(--np-border);align-items:center;gap:.9rem;padding:.6rem .9rem;font-size:.72rem;display:flex}.paper-bar.svelte-skv6c4 .wordmark:where(.svelte-skv6c4){font-size:.9rem}.paper-bar.svelte-skv6c4 .pg:where(.svelte-skv6c4){color:var(--np-accent);font-weight:500}.paper-bar.svelte-skv6c4 .left:where(.svelte-skv6c4){color:var(--np-faint)}.meter.svelte-skv6c4{align-items:center;gap:2px;margin-left:auto;display:flex}.meter.svelte-skv6c4 i:where(.svelte-skv6c4){background:var(--np-border-hi);border-radius:1px;width:3px;height:12px}.meter.svelte-skv6c4 i.on:where(.svelte-skv6c4){background:var(--np-accent)}.meter.svelte-skv6c4 i.triage:where(.svelte-skv6c4){background:var(--np-warn)}.paper-body.svelte-skv6c4{padding:.6rem 1.1rem 1.4rem;font-size:.92rem;line-height:30px}.paper-body.svelte-skv6c4 .line:where(.svelte-skv6c4){white-space:nowrap;text-overflow:ellipsis;color:var(--np-text);margin:0;overflow:hidden}.paper-body.svelte-skv6c4 .line.h:where(.svelte-skv6c4){color:var(--np-text-strong);font-weight:500}.paper-body.svelte-skv6c4 .line.task:where(.svelte-skv6c4){color:var(--np-muted)}.paper-body.svelte-skv6c4 .line.dim:where(.svelte-skv6c4){height:30px}.paper-body.svelte-skv6c4 .cursor:where(.svelte-skv6c4):after{content:"";background:var(--np-accent);vertical-align:text-bottom;width:2px;height:1.1em;margin-left:1px;display:inline-block}.book.svelte-skv6c4{padding:.25rem}.book-label.svelte-skv6c4{letter-spacing:.1em;color:var(--np-faint);margin:0 0 .6rem;font-size:.72rem}.tiles.svelte-skv6c4{grid-template-columns:repeat(24,1fr);gap:4px;display:grid}.tile.svelte-skv6c4{aspect-ratio:3/4;background:var(--np-map-empty);border:1px dashed var(--np-map-dash);border-radius:2px}.tile.d1.svelte-skv6c4{background:var(--np-map-ink-1);border-style:solid;border-color:#0000}.tile.d2.svelte-skv6c4{background:var(--np-map-ink-2);border-style:solid;border-color:#0000}.tile.d3.svelte-skv6c4{background:var(--np-map-ink-3);border-style:solid;border-color:#0000}.tile.past.empty.svelte-skv6c4{border-color:var(--np-map-dash-warn)}.tile.here.svelte-skv6c4{outline:2px solid var(--np-accent);outline-offset:1px}.book-note.svelte-skv6c4{color:var(--np-faint);margin:.7rem 0 0;font-size:.68rem}@media (width>=640px){.mock.svelte-skv6c4{grid-template-columns:1.4fr 1fr;align-items:start}}.verbs.svelte-skv6c4{margin-top:4.5rem}.verb-grid.svelte-skv6c4{gap:1.5rem;margin-top:.5rem;display:grid}.verb.svelte-skv6c4 h3:where(.svelte-skv6c4){align-items:baseline;gap:.5rem;margin-top:0;display:flex}.verb.svelte-skv6c4 .key:where(.svelte-skv6c4){color:var(--np-faint);border:1px solid var(--np-border-hi);border-radius:3px;padding:.05rem .35rem;font-size:.72rem}.verb.svelte-skv6c4 p:where(.svelte-skv6c4){color:var(--np-muted);margin:0}.verb-note.svelte-skv6c4{color:var(--np-faint);margin:1.5rem 0 0;font-size:.95rem}@media (width>=640px){.verb-grid.svelte-skv6c4{grid-template-columns:repeat(3,1fr)}}.anti-sec.svelte-skv6c4{border-top:1px solid var(--np-border);margin-top:4rem;padding-top:2.25rem}.anti-sec.svelte-skv6c4 .seal:where(.svelte-skv6c4){color:var(--np-muted);margin:1.25rem 0 0}.anti-sec.svelte-skv6c4 .cta-row:where(.svelte-skv6c4){margin-top:1.75rem}
