.hero.svelte-jk406k{text-align:center;padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border-default);margin-bottom:var(--space-2xl)}.eyebrow.svelte-jk406k{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-fg-muted);margin-bottom:var(--space-sm)}.hero-title.svelte-jk406k{font-size:var(--text-display);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-md);letter-spacing:var(--tracking-tight)}.hero-subtitle.svelte-jk406k{font-size:var(--text-body-lg);color:var(--color-fg-secondary);max-width:600px;margin:0 auto;line-height:var(--leading-relaxed)}.philosophy-quote.svelte-jk406k{padding:var(--space-xl) 0;margin-bottom:var(--space-2xl)}.philosophy-quote.svelte-jk406k blockquote:where(.svelte-jk406k){text-align:center;margin:0}.philosophy-quote.svelte-jk406k p:where(.svelte-jk406k){font-size:var(--text-h2);font-style:italic;color:var(--color-fg-primary);margin-bottom:var(--space-sm)}.philosophy-quote.svelte-jk406k cite:where(.svelte-jk406k){font-size:var(--text-body-sm);color:var(--color-fg-muted);font-style:normal}.section-title.svelte-jk406k{font-size:var(--text-h2);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-sm)}.section-description.svelte-jk406k{font-size:var(--text-body);color:var(--color-fg-secondary);margin-bottom:var(--space-lg)}.quick-access.svelte-jk406k{margin-bottom:var(--space-2xl)}.card-grid.svelte-jk406k{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md)}.feature-card.svelte-jk406k{display:block;padding:var(--space-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--duration-micro) var(--ease-standard);position:relative}.feature-card.svelte-jk406k:hover{border-color:var(--color-border-emphasis);transform:translateY(-2px)}.feature-card-disabled.svelte-jk406k{opacity:.6;pointer-events:none}.card-icon.svelte-jk406k{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-subtle);border-radius:var(--radius-md);color:var(--color-fg-secondary);margin-bottom:var(--space-md)}.feature-card.svelte-jk406k h3:where(.svelte-jk406k){font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.feature-card.svelte-jk406k p:where(.svelte-jk406k){font-size:var(--text-body-sm);color:var(--color-fg-secondary);line-height:var(--leading-relaxed);margin:0}.badge.svelte-jk406k{position:absolute;top:var(--space-sm);right:var(--space-sm);font-size:var(--text-caption);color:var(--color-fg-muted);background:var(--color-bg-subtle);padding:2px 8px;border-radius:var(--radius-sm)}.principles.svelte-jk406k{margin-bottom:var(--space-2xl);padding:var(--space-xl);background:var(--color-bg-surface);border-radius:var(--radius-lg)}.triad-grid.svelte-jk406k{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md)}.triad-item.svelte-jk406k{padding:var(--space-md);border-left:2px solid var(--color-border-emphasis)}.triad-label.svelte-jk406k{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-fg-muted)}.triad-item.svelte-jk406k h3:where(.svelte-jk406k){font-size:var(--text-h3);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin:var(--space-xs) 0}.triad-question.svelte-jk406k{font-size:var(--text-body-sm);color:var(--color-fg-secondary);font-style:italic;margin-bottom:var(--space-xs)}.triad-action.svelte-jk406k{font-size:var(--text-body-sm);color:var(--color-fg-muted);margin:0}.token-preview.svelte-jk406k{margin-bottom:var(--space-xl)}.token-examples.svelte-jk406k{display:grid;gap:var(--space-lg)}.token-group.svelte-jk406k h4:where(.svelte-jk406k){font-size:var(--text-body-sm);font-weight:var(--font-semibold);color:var(--color-fg-secondary);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.spacing-demo.svelte-jk406k{display:flex;align-items:flex-end;gap:var(--space-xs)}.space-box.svelte-jk406k{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.space-box.svelte-jk406k span:where(.svelte-jk406k){font-size:var(--text-caption);color:var(--color-fg-muted);font-family:var(--font-mono)}.space-xs.svelte-jk406k{width:var(--space-xs);height:var(--space-xs)}.space-sm.svelte-jk406k{width:var(--space-sm);height:var(--space-sm)}.space-md.svelte-jk406k{width:var(--space-md);height:var(--space-md)}.space-lg.svelte-jk406k{width:var(--space-lg);height:var(--space-lg)}.space-xl.svelte-jk406k{width:var(--space-xl);height:var(--space-xl)}.color-demo.svelte-jk406k{display:flex;gap:2px;border-radius:var(--radius-md);overflow:hidden}.color-swatch.svelte-jk406k{flex:1;height:48px}.bg-pure.svelte-jk406k{background:var(--color-bg-pure)}.bg-elevated.svelte-jk406k{background:var(--color-bg-elevated)}.bg-surface.svelte-jk406k{background:var(--color-bg-surface)}.bg-subtle.svelte-jk406k{background:var(--color-bg-subtle)}
