.story-card.svelte-ndbv9j{display:flex;flex-direction:column;gap:1.25rem;padding:2.25rem;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-lg, .5rem);text-decoration:none;color:var(--color-ink);transition:border-color var(--motion-default) var(--ease-smooth),transform var(--motion-default) var(--ease-smooth)}.story-card.svelte-ndbv9j:hover{border-color:var(--color-accent);transform:translateY(-2px)}.story-card.svelte-ndbv9j:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.card-eyebrow.svelte-ndbv9j{font-family:var(--font-mono, ui-monospace, monospace);font-size:.625rem;letter-spacing:.3em;color:var(--color-ink-mute);text-transform:uppercase;margin:0}.card-headline.svelte-ndbv9j{font-family:var(--font-display);font-size:1.375rem;line-height:1.3;font-weight:500;color:var(--color-ink);margin:0}.card-quote.svelte-ndbv9j{margin:0}.card-quote.svelte-ndbv9j p:where(.svelte-ndbv9j){font-family:var(--font-display);font-style:italic;font-size:1rem;line-height:1.5;color:var(--color-ink-soft);margin:0 0 .875rem}.card-attribution.svelte-ndbv9j{display:flex;flex-wrap:wrap;gap:.375rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem;letter-spacing:.05em;color:var(--color-ink-mute)}.attribution-name.svelte-ndbv9j{color:var(--color-ink);font-weight:500}.attribution-company.svelte-ndbv9j{font-style:italic}.card-cta.svelte-ndbv9j{margin-top:auto;font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;letter-spacing:.05em;color:var(--color-accent);padding-top:.875rem;border-top:1px solid var(--color-border)}
