.home.svelte-1uha8ag{gap:2rem;max-width:40rem;display:grid}.intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:600}.lead.svelte-1uha8ag{color:var(--text-secondary);max-width:42ch;margin:.625rem 0 0;font-size:1rem;line-height:1.55}.index-note.svelte-1uha8ag{color:var(--success);margin:.5rem 0 0;font-size:.875rem;font-weight:500}.shortcuts.svelte-1uha8ag{gap:.5rem;display:grid}.shortcut.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);gap:.125rem;padding:.875rem 1rem;text-decoration:none;transition:border-color .12s,background .12s;display:grid}.shortcut.svelte-1uha8ag:hover{border-color:var(--border-strong);background:var(--bg-hover)}.shortcut-title.svelte-1uha8ag{color:var(--text);font-size:.9375rem;font-weight:600}.shortcut-desc.svelte-1uha8ag{color:var(--text-secondary);font-size:.8125rem}.aside.svelte-1uha8ag{border-top:1px solid var(--border-subtle);padding-top:.5rem}.aside.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-tertiary);margin:0;font-size:.8125rem}
