.crumbs.svelte-1xdgja0{gap:var(--fc-space-xs);margin-bottom:var(--fc-space-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--fc-text-muted);font-size:.78rem;display:flex}.crumbs.svelte-1xdgja0 a:where(.svelte-1xdgja0){color:var(--fc-accent);text-decoration:none}.crumbs.svelte-1xdgja0 a:where(.svelte-1xdgja0):hover{text-decoration:underline}.eyebrow.svelte-1xdgja0{margin:0 0 var(--fc-space-xs);font-family:var(--fc-font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--fc-text-muted);font-size:.72rem}h1.svelte-1xdgja0{font-family:var(--fc-font-display);letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;color:var(--fc-heading);margin:0 0 var(--fc-space-xs);font-size:clamp(1.9rem,5vw,3rem);font-weight:700;line-height:1.12}.meta.svelte-1xdgja0{gap:var(--fc-space-sm);margin:0 0 var(--fc-space-xs);color:var(--fc-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.82rem;display:flex}.lede.svelte-1xdgja0{max-width:65ch;margin:0}.summary.svelte-1xdgja0{margin:0;font-style:italic}.reel.svelte-1xdgja0{max-width:26rem;margin-top:var(--fc-space-md)}.measure.svelte-1xdgja0{max-width:var(--fc-measure);margin-inline:auto}.body.svelte-1xdgja0{max-width:none}.section-lede.svelte-1xdgja0{max-width:68ch;margin:0 0 var(--fc-space-md);color:var(--fc-text-muted)}.breakdown.svelte-1xdgja0{margin-left:var(--fc-space-xs);color:var(--fc-accent);white-space:nowrap;text-decoration:none;display:inline-block}.breakdown.svelte-1xdgja0:hover{text-decoration:underline}.moments.svelte-1xdgja0{gap:var(--fc-space-sm);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.moments.svelte-1xdgja0 .fantasy-frame,.options.svelte-1xdgja0 .fantasy-frame{--fc-frame-fill:var(--fc-surface-verdant-gradient)}.moments.svelte-1xdgja0 .moment-link.has-plate:where(.svelte-1xdgja0) .fantasy-frame{--fc-frame-fill:linear-gradient(#11110f94, #11110fd1), var(--moment-plate);background-position:50%,50%,50%;background-repeat:repeat,no-repeat,no-repeat;background-size:auto,cover,cover}.moment-link.svelte-1xdgja0,.option.svelte-1xdgja0{height:100%;color:inherit;text-decoration:none;transition:transform .16s,filter .16s;display:block}.moment-link.svelte-1xdgja0:hover,.option.svelte-1xdgja0:hover{filter:drop-shadow(0 8px 18px #0000008c);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.moment-link.svelte-1xdgja0,.option.svelte-1xdgja0{transition:none}.moment-link.svelte-1xdgja0:hover,.option.svelte-1xdgja0:hover{filter:none;transform:none}.moment-link.svelte-1xdgja0:hover .fantasy-frame,.option.svelte-1xdgja0:hover .fantasy-frame{--fc-frame-line:var(--fc-border-strong)}}.moment-link.svelte-1xdgja0:hover h3:where(.svelte-1xdgja0),.moment-link.svelte-1xdgja0:hover .read-moment:where(.svelte-1xdgja0){color:var(--fc-accent)}.moment-link.svelte-1xdgja0:focus-visible{outline:var(--fc-focus-width) solid var(--fc-focus-ring);outline-offset:var(--fc-focus-offset);border-radius:var(--fc-radius)}.read-moment.svelte-1xdgja0{margin:var(--fc-space-sm) 0 0;font-family:var(--fc-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--fc-text-muted);font-size:.72rem}.moment-foot.svelte-1xdgja0{justify-content:space-between;align-items:center;gap:var(--fc-space-sm);padding-top:var(--fc-space-xs);border-top:1px solid var(--fc-surface-overlay);margin-top:auto;display:flex}h3.svelte-1xdgja0{font-family:var(--fc-font-display);color:var(--fc-heading);margin:0;font-size:.98rem;font-weight:600}.moment-desc.svelte-1xdgja0{margin:0 0 var(--fc-space-sm);line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.cast.svelte-1xdgja0{letter-spacing:.06em;text-transform:uppercase;color:var(--fc-magic-teal);text-align:right;font-size:.7rem}.options.svelte-1xdgja0{gap:var(--fc-space-sm);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.option.svelte-1xdgja0:hover h3:where(.svelte-1xdgja0){color:var(--fc-accent)}.option.svelte-1xdgja0:focus-visible{outline:var(--fc-focus-width) solid var(--fc-focus-ring);outline-offset:var(--fc-focus-offset)}.option.svelte-1xdgja0 p:where(.svelte-1xdgja0){color:var(--fc-text-muted);margin:6px 0 0;font-size:.88rem;line-height:1.5}.tags.svelte-1xdgja0{margin:var(--fc-space-lg) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.tags.svelte-1xdgja0 li:where(.svelte-1xdgja0){letter-spacing:.06em;text-transform:uppercase;color:var(--fc-text-muted);border:1px solid var(--fc-border);border-radius:var(--fc-radius);padding:2px 8px;font-size:.66rem}
