.hero.svelte-1uha8ag{text-align:center;padding:48px 0 36px}.hero__title.svelte-1uha8ag{letter-spacing:-.02em;color:var(--ink-0);margin:0;font-size:clamp(32px,5vw,56px);line-height:1.05}.hero__title.svelte-1uha8ag em:where(.svelte-1uha8ag){background:linear-gradient(135deg, var(--accent), var(--accent-3));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.hero__lede.svelte-1uha8ag{max-width:540px;color:var(--ink-2);margin:18px auto 0;font-size:16px}.section-head.svelte-1uha8ag{margin:48px 0 18px}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.01em;margin:4px 0 0;font-size:24px}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-1uha8ag{min-height:180px;color:var(--ink-1);padding:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.card__cover.svelte-1uha8ag{background:var(--cover);z-index:-1;opacity:.5;filter:saturate(1.1);position:absolute;inset:0}.card__body.svelte-1uha8ag{flex-direction:column;justify-content:flex-end;gap:8px;height:100%;min-height:148px;display:flex}.card__title.svelte-1uha8ag{letter-spacing:-.01em;color:var(--ink-0);text-shadow:0 1px 6px #00000080;font-size:18px;font-weight:700}.card__score.svelte-1uha8ag{color:var(--ink-2);align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.card__num.svelte-1uha8ag{color:var(--ink-0);font-size:18px;font-weight:700}.card__tier.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:10px;font-weight:600}.card__score[data-tier=golden].svelte-1uha8ag .card__num:where(.svelte-1uha8ag){color:#ffd24c}.card__score[data-tier=spoiled].svelte-1uha8ag .card__num:where(.svelte-1uha8ag){color:var(--danger)}.card__unscored.svelte-1uha8ag{color:var(--ink-3);font-size:12px}.empty.svelte-1uha8ag{text-align:center;color:var(--ink-2);padding:36px}.empty.svelte-1uha8ag code:where(.svelte-1uha8ag){color:var(--ink-1);background:#ffffff14;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.empty.svelte-1uha8ag .error:where(.svelte-1uha8ag){color:var(--danger);margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}
