.prose.svelte-1xmjmrw{color:var(--fg)}.eyebrow.svelte-1xmjmrw{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.hero.svelte-1xmjmrw{margin-bottom:2.5rem}.hero.svelte-1xmjmrw .eyebrow:where(.svelte-1xmjmrw){display:block;margin-bottom:.85rem}h1.svelte-1xmjmrw{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem;background:linear-gradient(135deg,#fff,#b8bfe6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lede.svelte-1xmjmrw{font-size:1.05rem;line-height:1.65;color:var(--fg-dim);margin:0;max-width:38rem}.callout.svelte-1xmjmrw{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:1.1rem 1.25rem;margin:0 0 3rem}.callout-head.svelte-1xmjmrw{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem}.tag.svelte-1xmjmrw{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;color:var(--accent);letter-spacing:.1em;text-transform:uppercase;padding:.15rem .5rem;border:1px solid var(--accent-dim);border-radius:99px}.callout-title.svelte-1xmjmrw{font-weight:600;color:var(--fg)}.callout.svelte-1xmjmrw p:where(.svelte-1xmjmrw){margin:0;font-size:.95rem;line-height:1.6;color:var(--fg-dim)}.callout.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--accent);text-decoration:none}.callout.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{text-decoration:underline}.grid.svelte-1xmjmrw{display:grid;gap:1rem;margin-bottom:3.5rem}.card.svelte-1xmjmrw{display:block;position:relative;text-decoration:none;color:var(--fg);border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:1.25rem 1.4rem;transition:border-color .15s ease,transform .15s ease}.card.svelte-1xmjmrw:hover{border-color:var(--border-strong);transform:translateY(-1px)}.card-head.svelte-1xmjmrw{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.card.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin:0}.card-status.svelte-1xmjmrw{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;color:var(--success);letter-spacing:.08em;text-transform:uppercase}.card.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:.92rem;line-height:1.55;color:var(--fg-dim);margin:0}.card-arrow.svelte-1xmjmrw{position:absolute;top:1.25rem;right:1.25rem;color:var(--fg-faint);transition:transform .15s ease,color .15s ease}.card.svelte-1xmjmrw:hover .card-arrow:where(.svelte-1xmjmrw){color:var(--accent);transform:translate(3px)}.more.svelte-1xmjmrw .eyebrow:where(.svelte-1xmjmrw){display:block;margin-bottom:1rem}.todo-list.svelte-1xmjmrw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.todo-list.svelte-1xmjmrw li:where(.svelte-1xmjmrw){font-size:.95rem;line-height:1.55;color:var(--fg-dim);padding:.55rem .85rem;border:1px dashed var(--border);border-radius:6px}.todo-list.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){color:var(--fg);font-weight:600}
