.head.svelte-1gc460s{text-align:center;margin-top:clamp(28px,5vw,54px);margin-bottom:clamp(20px,3vw,32px)}h1.svelte-1gc460s{font-size:var(--fs-h1);text-transform:uppercase;letter-spacing:.06em;color:var(--color-gold-soft);text-shadow:0 0 20px #ffd27a40}.head.svelte-1gc460s p:where(.svelte-1gc460s){color:var(--color-dim);margin:10px 0 0}.grid.svelte-1gc460s{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(16px,2.2vw,24px);display:grid}.card.svelte-1gc460s{transition:transform var(--t-slow) ease, border-color var(--t-slow) ease;padding:22px 20px 18px}.card.svelte-1gc460s:hover{border-color:var(--color-frame-ice);transform:translateY(-3px)}.card.pinned.svelte-1gc460s{border-color:var(--color-frame-gold)}.pin.svelte-1gc460s{text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold-soft);background:#ffd27a14;border:1px solid #5a4a22;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:10.5px;display:inline-block;position:relative}h2.svelte-1gc460s{font-size:var(--fs-h3);letter-spacing:.03em;line-height:1.3;position:relative}h2.svelte-1gc460s a:where(.svelte-1gc460s){color:var(--color-head)}h2.svelte-1gc460s a:where(.svelte-1gc460s):hover{color:var(--color-gold-soft)}.meta.svelte-1gc460s{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--color-mute);margin:8px 0 12px;position:relative}.meta.svelte-1gc460s .sep:where(.svelte-1gc460s){color:var(--color-gold);margin:0 6px}.excerpt.svelte-1gc460s{font-size:var(--fs-small);color:var(--color-dim);margin:0 0 14px;position:relative}.more.svelte-1gc460s{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ice);transition:transform var(--t) ease;display:inline-block;position:relative}.card.svelte-1gc460s:hover .more:where(.svelte-1gc460s){color:var(--color-gold-soft);transform:translate(3px)}.empty.svelte-1gc460s{text-align:center;color:var(--color-dim);padding:30px}.pages.svelte-1gc460s{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:24px;display:flex}.pages.svelte-1gc460s a:where(.svelte-1gc460s),.pages.svelte-1gc460s b:where(.svelte-1gc460s){border:1px solid var(--hair);border-radius:var(--radius-s);text-align:center;min-width:36px;font-size:var(--fs-small);color:var(--color-body);background:#ffffff08;padding:7px 10px}.pages.svelte-1gc460s a:where(.svelte-1gc460s):hover{background:#ffffff12}.pages.svelte-1gc460s b:where(.svelte-1gc460s){color:#1a1206;border-color:var(--color-gold);background:linear-gradient(#ffe0a3,#f0b954)}
