.features-page.svelte-1d0dgro{max-width:600px;margin:0 auto;padding:var(--space-6) var(--space-5) var(--space-15)}.back-link.svelte-1d0dgro{color:var(--color-primary);font-size:var(--text-lg);font-weight:500;display:inline-block;margin-bottom:16px}h1.svelte-1d0dgro{font-size:var(--display-md);font-weight:700;margin-bottom:24px}.feature-list.svelte-1d0dgro{display:flex;flex-direction:column;gap:var(--space-6)}.feature.svelte-1d0dgro{display:flex;gap:var(--space-4);align-items:flex-start}.feature-icon.svelte-1d0dgro{font-size:var(--display-lg);flex-shrink:0;width:48px;text-align:center}.feature.svelte-1d0dgro h2:where(.svelte-1d0dgro){font-size:var(--text-3xl);font-weight:600;margin-bottom:4px}.feature.svelte-1d0dgro p:where(.svelte-1d0dgro){font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.5}.tag.svelte-1d0dgro{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-label)}.tag.need.svelte-1d0dgro{background:var(--color-need);color:var(--color-on-need)}.tag.nice.svelte-1d0dgro{background:var(--color-nice);color:var(--color-nice-text)}.tag.ignore.svelte-1d0dgro{background:var(--color-border);color:var(--color-text-secondary)}
