.page.svelte-oop0ou{display:flex;flex-direction:column;gap:var(--sp-10);max-width:48rem;padding:var(--sp-2) 0 var(--sp-12)}.head.svelte-oop0ou{display:flex;flex-direction:column;gap:var(--sp-3)}.eyebrow.svelte-oop0ou{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber)}h1.svelte-oop0ou{margin:0;font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.03em;color:var(--color-text-bright)}.lead.svelte-oop0ou{margin:0;color:var(--color-text-muted);font-size:var(--text-base);line-height:1.6;max-width:42rem}.lead.svelte-oop0ou strong:where(.svelte-oop0ou){color:var(--color-text-bright)}.surfaces.svelte-oop0ou{display:grid;gap:var(--sp-4);grid-template-columns:1fr}@media(min-width:720px){.surfaces.svelte-oop0ou{grid-template-columns:1fr 1fr}}.surfaces.svelte-oop0ou .card:where(.svelte-oop0ou),.principles.svelte-oop0ou,.more.svelte-oop0ou{padding:var(--sp-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.surfaces.svelte-oop0ou .card:where(.svelte-oop0ou) header:where(.svelte-oop0ou){margin-bottom:var(--sp-3)}.surfaces.svelte-oop0ou .kind:where(.svelte-oop0ou){margin:0 0 var(--sp-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber)}.surfaces.svelte-oop0ou h2:where(.svelte-oop0ou){margin:0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text-bright)}.surfaces.svelte-oop0ou p:where(.svelte-oop0ou){margin:0 0 var(--sp-3);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.surfaces.svelte-oop0ou p:where(.svelte-oop0ou):last-of-type{margin-bottom:0}.surfaces.svelte-oop0ou .links:where(.svelte-oop0ou){margin-top:var(--sp-3);font-size:var(--text-sm)}.surfaces.svelte-oop0ou code:where(.svelte-oop0ou){font-family:var(--font-mono);font-size:.85em;color:var(--color-amber)}.principles.svelte-oop0ou h2:where(.svelte-oop0ou),.more.svelte-oop0ou h2:where(.svelte-oop0ou){margin:0 0 var(--sp-4);font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.principles.svelte-oop0ou ul:where(.svelte-oop0ou){margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:var(--sp-3)}.principles.svelte-oop0ou li:where(.svelte-oop0ou){color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.principles.svelte-oop0ou strong:where(.svelte-oop0ou){color:var(--color-text-bright);font-weight:600}.principles.svelte-oop0ou a:where(.svelte-oop0ou){color:var(--color-amber)}.links-grid.svelte-oop0ou{display:grid;gap:var(--sp-3);grid-template-columns:1fr}@media(min-width:640px){.links-grid.svelte-oop0ou{grid-template-columns:1fr 1fr}}.link-card.svelte-oop0ou{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--color-border-soft);background:var(--color-elevated);text-decoration:none;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.link-card.svelte-oop0ou:hover{border-color:var(--color-amber);background:var(--color-amber-dim)}.link-eyebrow.svelte-oop0ou{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber)}.link-title.svelte-oop0ou{font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;color:var(--color-text-bright)}.link-detail.svelte-oop0ou{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}
