.anthology.svelte-18annmq{max-width:1000px;margin:0 auto;padding:var(--space-xl) var(--space-lg) var(--space-3xl)}.anthology-header.svelte-18annmq{padding:var(--space-3xl) 0 var(--space-2xl);max-width:600px}.anthology-kicker.svelte-18annmq{font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--dw-red-light);margin:0 0 var(--space-md) 0}.anthology-title.svelte-18annmq{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:400;letter-spacing:-.03em;color:var(--dw-text-primary);margin:0 0 var(--space-md) 0;line-height:1.1}.anthology-intro.svelte-18annmq{font-family:var(--font-body);font-size:16px;font-weight:400;color:var(--dw-text-tertiary);margin:0;line-height:1.65}.chapter.svelte-18annmq{padding-top:var(--space-xl);scroll-margin-top:56px}.chapter-divider.svelte-18annmq{display:flex;align-items:center;justify-content:center;padding:var(--space-lg) 0}.chapter-diamond.svelte-18annmq{width:6px;height:6px;background:var(--dw-red);transform:rotate(45deg);opacity:.6}.chapter[data-category=mood].svelte-18annmq .chapter-diamond:where(.svelte-18annmq){background:var(--dw-amber)}.chapter[data-category=subgenre].svelte-18annmq .chapter-diamond:where(.svelte-18annmq){background:#6d8a6d}.chapter[data-category=warning].svelte-18annmq .chapter-diamond:where(.svelte-18annmq){background:var(--dw-red)}.chapter[data-category=like].svelte-18annmq .chapter-diamond:where(.svelte-18annmq){background:var(--dw-link)}.chapter-header.svelte-18annmq{display:flex;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-xl)}.chapter-number.svelte-18annmq{font-family:var(--font-display);font-size:48px;font-weight:400;line-height:1;color:var(--dw-surface-4);letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.chapter-title.svelte-18annmq{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;letter-spacing:-.02em;color:var(--dw-text-primary);margin:0;line-height:1.15}.chapter-subtitle.svelte-18annmq{font-family:var(--font-body);font-size:14px;color:var(--dw-text-tertiary);margin:var(--space-xs) 0 0;line-height:1.5}.featured-card.svelte-18annmq{display:flex;text-decoration:none;border-radius:var(--radius-lg);overflow:hidden;background:var(--dw-surface-1);border:1px solid var(--dw-border-subtle);margin-bottom:var(--space-lg);transition:border-color .2s ease,box-shadow .25s var(--ease-out),transform .25s var(--ease-out);position:relative}.featured-card.svelte-18annmq:hover{transform:translateY(-2px);border-color:var(--dw-border-medium);box-shadow:0 12px 40px #00000080}.featured-card.svelte-18annmq:focus-visible{outline:2px solid var(--dw-red-light);outline-offset:2px}.featured-accent.svelte-18annmq{width:4px;flex-shrink:0;background:var(--dw-surface-4)}.featured-card[data-category=mood].svelte-18annmq .featured-accent:where(.svelte-18annmq){background:linear-gradient(180deg,var(--dw-amber) 0%,rgba(184,134,11,.3) 100%)}.featured-card[data-category=warning].svelte-18annmq .featured-accent:where(.svelte-18annmq){background:linear-gradient(180deg,var(--dw-red) 0%,rgba(220,38,38,.3) 100%)}.featured-card[data-category=subgenre].svelte-18annmq .featured-accent:where(.svelte-18annmq){background:linear-gradient(180deg,#6d8a6d,#6d8a6d4d)}.featured-card[data-category=like].svelte-18annmq .featured-accent:where(.svelte-18annmq){background:linear-gradient(180deg,var(--dw-link) 0%,rgba(123,163,201,.3) 100%)}.featured-content.svelte-18annmq{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl) var(--space-xl);flex:1}.featured-label.svelte-18annmq{font-family:var(--font-body);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--dw-text-faint)}.featured-title.svelte-18annmq{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;color:var(--dw-text-primary);line-height:1.2;letter-spacing:-.01em}.featured-excerpt.svelte-18annmq{font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--dw-text-secondary);line-height:1.6;max-width:540px}.featured-cta.svelte-18annmq{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--dw-text-faint);margin-top:var(--space-xs);transition:color .15s ease}.featured-card.svelte-18annmq:hover .featured-cta:where(.svelte-18annmq){color:var(--dw-text-secondary)}.chapter-grid.svelte-18annmq{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--dw-border-subtle);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--dw-border-subtle)}@media(max-width:600px){.chapter-grid.svelte-18annmq{grid-template-columns:1fr}}.list-card.svelte-18annmq{display:flex;flex-direction:column;gap:6px;padding:var(--space-lg);background:var(--dw-surface-1);text-decoration:none;transition:background .15s ease;position:relative}.list-card.svelte-18annmq:hover{background:var(--dw-surface-2)}.list-card.svelte-18annmq:focus-visible{outline:2px solid var(--dw-red-light);outline-offset:-2px}.list-title.svelte-18annmq{font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--dw-text-primary);line-height:1.3}.list-excerpt.svelte-18annmq{font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--dw-text-faint);line-height:1.5}.empty-state.svelte-18annmq{padding:var(--space-2xl) 0;text-align:center;color:var(--dw-text-secondary)}.empty-state.svelte-18annmq h2:where(.svelte-18annmq){font-family:var(--font-body);font-size:20px;font-weight:500;color:var(--dw-text-primary);margin:0 0 var(--space-sm) 0}.empty-state.svelte-18annmq p:where(.svelte-18annmq){font-size:16px;line-height:1.65;margin:0;color:var(--dw-text-secondary)}
