.bounce.svelte-3ef0v{padding:2rem;color:var(--muted, #727F8E);font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:center}.index.svelte-3ef0v{color:var(--ink);max-width:68ch}.lede.svelte-3ef0v{margin-bottom:3rem}.kicker.svelte-3ef0v{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.72rem;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem}.lede.svelte-3ef0v h1:where(.svelte-3ef0v){font-family:var(--font-display, "Inter Tight", system-ui, sans-serif);font-weight:800;font-size:2.75rem;letter-spacing:-.04em;line-height:1.05;margin:0 0 1rem;color:var(--ink)}.intro.svelte-3ef0v{font-size:1.125rem;line-height:1.55;color:var(--ink-2);margin:0;max-width:56ch}.grid.svelte-3ef0v{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:0 0 3.5rem}.card.svelte-3ef0v{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 1.25rem 1.5rem;background:var(--paper-2);border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--ink);transition:border-color .12s,transform .12s,background .12s}.card.svelte-3ef0v:hover{border-color:var(--accent-line);transform:translateY(-1px)}.card.svelte-3ef0v .num:where(.svelte-3ef0v){font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.72rem;font-weight:500;color:var(--muted);letter-spacing:.06em}.card.svelte-3ef0v h2:where(.svelte-3ef0v){font-family:var(--font-display, "Inter Tight", system-ui, sans-serif);font-weight:700;font-size:1.125rem;letter-spacing:-.02em;margin:0;color:var(--ink)}.card.svelte-3ef0v p:where(.svelte-3ef0v){margin:0;font-size:.92rem;line-height:1.5;color:var(--ink-2)}.card.svelte-3ef0v .arrow:where(.svelte-3ef0v){position:absolute;right:1.1rem;top:1.15rem;color:var(--muted);transition:color .12s,transform .12s}.card.svelte-3ef0v:hover .arrow:where(.svelte-3ef0v){color:var(--accent);transform:translate(2px)}.vocab.svelte-3ef0v{margin-bottom:3rem}.vocab.svelte-3ef0v h2:where(.svelte-3ef0v),.support-block.svelte-3ef0v h2:where(.svelte-3ef0v){font-family:var(--font-display, "Inter Tight", system-ui, sans-serif);font-weight:700;font-size:1.375rem;letter-spacing:-.025em;margin:0 0 1rem;color:var(--ink)}.vocab.svelte-3ef0v dl:where(.svelte-3ef0v){margin:0;display:flex;flex-direction:column;gap:.875rem}.vocab.svelte-3ef0v dl:where(.svelte-3ef0v)>div:where(.svelte-3ef0v){display:grid;grid-template-columns:11rem 1fr;gap:1rem}.vocab.svelte-3ef0v dt:where(.svelte-3ef0v){font-weight:600;color:var(--ink)}.vocab.svelte-3ef0v dd:where(.svelte-3ef0v){margin:0;color:var(--ink-2);line-height:1.55}.support-block.svelte-3ef0v p:where(.svelte-3ef0v){margin:0;color:var(--ink-2);line-height:1.6}.support-block.svelte-3ef0v a:where(.svelte-3ef0v){color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}@media (max-width: 720px){.grid.svelte-3ef0v{grid-template-columns:1fr}.vocab.svelte-3ef0v dl:where(.svelte-3ef0v)>div:where(.svelte-3ef0v){grid-template-columns:1fr;gap:.25rem}.lede.svelte-3ef0v h1:where(.svelte-3ef0v){font-size:2.125rem}}
