.container.narrow.svelte-7m00bx{width:min(760px,calc(100% - 48px))}.recs-page.svelte-7m00bx{--text-dim: #837d72;padding:32px 0 80px}.recs-head.svelte-7m00bx{margin-bottom:36px}.recs-head.svelte-7m00bx .eyebrow:where(.svelte-7m00bx){margin-top:14px;margin-bottom:12px}.recs-head.svelte-7m00bx h1:where(.svelte-7m00bx){max-width:none;margin:0 0 14px;font-size:48px;font-weight:350;line-height:1.04;color:var(--text-primary);font-variation-settings:"opsz" 144,"SOFT" 60}.recs-deck.svelte-7m00bx{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.55;max-width:640px}.meta-tick.svelte-7m00bx{color:var(--cyan);white-space:nowrap}.lead-quote.svelte-7m00bx{margin:0 0 40px;padding:32px 0 28px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;position:relative}.lead-quote.svelte-7m00bx:before{content:'"';position:absolute;top:8px;left:-10px;font-family:var(--serif);font-size:100px;line-height:1;color:var(--cyan);opacity:.18;pointer-events:none;-webkit-user-select:none;user-select:none}.lead-quote.svelte-7m00bx blockquote:where(.svelte-7m00bx){margin:0 0 18px;padding:0;border:none;color:var(--text-primary);font-family:var(--serif);font-size:26px;font-weight:350;line-height:1.35;letter-spacing:0;font-variation-settings:"opsz" 36,"SOFT" 50;white-space:pre-wrap}.lead-quote.svelte-7m00bx figcaption:where(.svelte-7m00bx){display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.04em}.lead-name.svelte-7m00bx{color:var(--cyan);font-weight:600}.lead-name.svelte-7m00bx:before{content:"— ";color:var(--text-dim)}.lead-title.svelte-7m00bx{color:var(--text-dim)}.theme-bar.svelte-7m00bx{margin:0 0 8px;padding:14px 0 18px;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.theme-label.svelte-7m00bx{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.theme-chips.svelte-7m00bx{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.theme-chip.svelte-7m00bx{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-secondary);font-family:var(--mono);font-size:11px;letter-spacing:.04em;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.theme-chip.svelte-7m00bx:hover:not(:disabled){color:var(--text-primary);border-color:#e8994766}.theme-chip.is-active.svelte-7m00bx{color:var(--bg-primary);background:var(--cyan);border-color:var(--cyan)}.theme-chip.svelte-7m00bx:disabled{opacity:.35;cursor:not-allowed}.theme-count.svelte-7m00bx{font-size:10px;color:var(--text-dim);font-variant-numeric:tabular-nums}.theme-chip.is-active.svelte-7m00bx .theme-count:where(.svelte-7m00bx){color:var(--bg-primary);opacity:.85}.recs-list.svelte-7m00bx{margin-top:0}.rec.svelte-7m00bx{padding:24px 0;border-bottom:1px solid var(--border)}.rec.svelte-7m00bx blockquote:where(.svelte-7m00bx){margin:0 0 12px;padding:0;border:none;color:var(--text-primary);font-family:var(--serif);font-size:18px;font-weight:350;line-height:1.6;letter-spacing:0;font-variation-settings:"opsz" 24,"SOFT" 30;white-space:pre-wrap}.cite.svelte-7m00bx{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:4px;font-family:var(--mono);font-size:11px;line-height:1.5;letter-spacing:.02em}.cite-name.svelte-7m00bx{color:var(--text-primary);font-weight:600}.rec.is-featured.svelte-7m00bx .cite-name:where(.svelte-7m00bx){color:var(--cyan)}.cite-name.svelte-7m00bx:before{content:"— ";color:var(--text-dim);margin-right:2px}.cite-title.svelte-7m00bx{color:var(--text-dim)}.cite-tags.svelte-7m00bx{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.cite-tag.svelte-7m00bx{display:inline-flex;padding:2px 7px;border:1px solid var(--border);border-radius:999px;color:var(--text-dim);font-size:10px;letter-spacing:.02em}.empty.svelte-7m00bx{margin:24px 0;color:var(--text-dim);font-size:14px}.recs-foot.svelte-7m00bx{margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.recs-foot.svelte-7m00bx p:where(.svelte-7m00bx){margin:0 0 16px;color:var(--text-secondary);font-size:15px}.recs-actions.svelte-7m00bx{display:flex;flex-wrap:wrap;gap:10px}.theme-chip.svelte-7m00bx:focus-visible,.btn.svelte-7m00bx:focus-visible,.back-link.svelte-7m00bx:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(max-width:720px){.recs-head.svelte-7m00bx h1:where(.svelte-7m00bx){font-size:32px}.lead-quote.svelte-7m00bx:before{left:0;font-size:72px}.lead-quote.svelte-7m00bx blockquote:where(.svelte-7m00bx){font-size:20px}.rec.svelte-7m00bx blockquote:where(.svelte-7m00bx){font-size:16px}.cite-tags.svelte-7m00bx{margin-left:0}}@media(prefers-reduced-motion:reduce){.theme-chip.svelte-7m00bx{transition:none}}
