.card[data-astro-cid-ctooonl5]{--rx:0deg;--ry:0deg;--lift:0px;--mx:50%;--my:50%;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(240px circle at var(--mx) var(--my), #ff3ea51f, transparent 70%), linear-gradient(160deg, var(--bg-raised-2), var(--bg-raised) 55%);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(var(--lift));transition:border-color var(--dur), box-shadow var(--dur), transform var(--dur) var(--ease-out);will-change:transform;align-content:start;display:grid;position:relative}.card[data-astro-cid-ctooonl5]:hover{--lift:-4px;border-color:var(--pink);box-shadow:var(--halo-pink)}.card[data-astro-cid-ctooonl5].is-tilting{transition:border-color var(--dur), box-shadow var(--dur), transform 80ms linear}.card[data-astro-cid-ctooonl5]:before{content:"";left:var(--space-5);right:var(--space-5);background:var(--sunset);opacity:0;height:2px;transition:opacity var(--dur);position:absolute;top:-1px}.card[data-astro-cid-ctooonl5]:hover:before{opacity:1}.cat[data-astro-cid-ctooonl5]{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-weight:800}h3[data-astro-cid-ctooonl5]{text-transform:uppercase;font-size:1.7rem}h3[data-astro-cid-ctooonl5] a[data-astro-cid-ctooonl5]{color:var(--ink-bright);text-decoration:none}h3[data-astro-cid-ctooonl5] a[data-astro-cid-ctooonl5]:after{content:"";border-radius:inherit;position:absolute;inset:0}p[data-astro-cid-ctooonl5]{color:var(--ink-soft);margin:0;font-size:.95rem}time[data-astro-cid-ctooonl5]{color:var(--ink-mute);font-size:.82rem}.soon[data-astro-cid-ctooonl5]{border-style:dashed}.soon[data-astro-cid-ctooonl5]:hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 24px #ffd16640}.soon[data-astro-cid-ctooonl5] h3[data-astro-cid-ctooonl5]{color:var(--ink)}.badge[data-astro-cid-ctooonl5]{font:900 .95rem var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-shadow:var(--glow-gold);justify-self:start;animation:5s step-end infinite flicker}@keyframes flicker{0%,88%,92%,96%,to{opacity:1}89%,91%,95%{opacity:.25}}.head[data-astro-cid-4mqxhoza]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.title[data-astro-cid-4mqxhoza]{font-size:var(--h2)}.sub[data-astro-cid-4mqxhoza]{margin:var(--space-2) 0 0;color:var(--ink-soft)}.search[data-astro-cid-4mqxhoza] input[data-astro-cid-4mqxhoza]{width:min(100%,340px);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--ink);font:600 var(--text-md) var(--font-body);transition:border-color var(--dur), box-shadow var(--dur)}.search[data-astro-cid-4mqxhoza] input[data-astro-cid-4mqxhoza]:focus{border-color:var(--cyan);box-shadow:var(--halo-cyan);outline:none}.search[data-astro-cid-4mqxhoza] input[data-astro-cid-4mqxhoza]::placeholder{color:var(--ink-mute)}.chips[data-astro-cid-4mqxhoza]{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.chip[data-astro-cid-4mqxhoza]{padding:8px var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--ink-soft);font:700 var(--text-sm) var(--font-body);cursor:pointer;transition:color var(--dur), border-color var(--dur), box-shadow var(--dur), transform var(--dur-fast) var(--ease-snap);align-items:center;gap:6px;display:inline-flex}.chip[data-astro-cid-4mqxhoza] small[data-astro-cid-4mqxhoza]{color:var(--ink-mute);font-size:.72rem;font-weight:800}.chip[data-astro-cid-4mqxhoza]:hover{color:var(--ink-bright);border-color:var(--cyan)}.chip[data-astro-cid-4mqxhoza]:active{transform:scale(.95)}.chip[data-astro-cid-4mqxhoza][aria-pressed=true]{color:var(--ink-bright);border-color:var(--pink);box-shadow:var(--halo-pink)}.chip[data-astro-cid-4mqxhoza][aria-pressed=true] small[data-astro-cid-4mqxhoza]{color:var(--pink-soft)}.soon[data-astro-cid-4mqxhoza]{margin-top:var(--space-7)}.soon-title[data-astro-cid-4mqxhoza]{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font:900 1.6rem var(--font-display);text-transform:uppercase;color:var(--ink-soft);display:flex}.soon-title[data-astro-cid-4mqxhoza]:after{content:"";background:var(--line);flex:1;height:1px}.none[data-astro-cid-4mqxhoza]{margin-top:var(--space-4);color:var(--ink-soft)}@media (width<=520px){.search[data-astro-cid-4mqxhoza],.search[data-astro-cid-4mqxhoza] input[data-astro-cid-4mqxhoza]{width:100%}.chip[data-astro-cid-4mqxhoza]{min-height:42px;padding:8px 14px}}
