.crumbs.svelte-b0ettq{gap:var(--fc-space-xs);margin-bottom:var(--fc-space-md);letter-spacing:.06em;text-transform:uppercase;color:var(--fc-text-muted);flex-wrap:wrap;font-size:.78rem;display:flex}.crumbs.svelte-b0ettq a:where(.svelte-b0ettq){color:var(--fc-accent);text-decoration:none}.crumbs.svelte-b0ettq a:where(.svelte-b0ettq):hover{text-decoration:underline}.page-head.svelte-b0ettq{margin-bottom:var(--fc-space-md)}h1.svelte-b0ettq{font-family:var(--fc-font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--fc-heading);margin:0 0 var(--fc-space-xs);font-size:clamp(1.8rem,5vw,2.6rem);font-weight:700;line-height:1.15}.measure.svelte-b0ettq{max-width:var(--fc-measure);margin-inline:auto}.lede.svelte-b0ettq{color:var(--fc-text-muted);margin:0}.body.svelte-b0ettq{max-width:none}.tags.svelte-b0ettq{margin:var(--fc-space-lg) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.tags.svelte-b0ettq li:where(.svelte-b0ettq){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}.alternatives.svelte-b0ettq h2:where(.svelte-b0ettq){font-family:var(--fc-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--fc-heading);margin:0 0 var(--fc-space-xs);font-size:.85rem;font-weight:600}.alternatives.svelte-b0ettq ul:where(.svelte-b0ettq){gap:var(--fc-space-sm);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.alternatives.svelte-b0ettq .fantasy-frame{--fc-frame-fill:var(--fc-surface-verdant-gradient)}.option.svelte-b0ettq{height:100%;color:inherit;text-decoration:none;transition:transform .16s,filter .16s;display:block}.option.svelte-b0ettq:hover{filter:drop-shadow(0 8px 18px #0000008c);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.option.svelte-b0ettq{transition:none}.option.svelte-b0ettq:hover{filter:none;transform:none}.option.svelte-b0ettq:hover .fantasy-frame{--fc-frame-line:var(--fc-border-strong)}}.option.svelte-b0ettq:hover h3:where(.svelte-b0ettq){color:var(--fc-accent)}.option.svelte-b0ettq:focus-visible{outline:var(--fc-focus-width) solid var(--fc-focus-ring);outline-offset:var(--fc-focus-offset);border-radius:var(--fc-radius)}.option.svelte-b0ettq h3:where(.svelte-b0ettq){font-family:var(--fc-font-display);color:var(--fc-heading);margin:0;font-size:.98rem;font-weight:600}.option.svelte-b0ettq p:where(.svelte-b0ettq){color:var(--fc-text-muted);margin:6px 0 0;font-size:.88rem;line-height:1.5}
