.lg[data-astro-cid-iwbivyu2]:before{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;z-index:3;background:repeating-conic-gradient(from 0deg,var(--yellow) 0 4deg,transparent 4deg 14deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:3px;opacity:.85;animation:marquee-spin 6s linear infinite}@keyframes marquee-spin{to{transform:rotate(.001deg);filter:hue-rotate(20deg)}}.tile[data-astro-cid-iwbivyu2]{position:relative;display:block;aspect-ratio:1 / 1;border:1px solid var(--outline);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--cat, var(--cyan)) 22%,var(--card));transition:transform .14s,box-shadow .18s,border-color .18s}.tile[data-astro-cid-iwbivyu2]:hover{transform:translateY(-4px) scale(1.015);border-color:color-mix(in srgb,var(--cat, var(--cyan)) 80%,#fff 0%);box-shadow:0 0 0 1px color-mix(in srgb,var(--cat) 70%,transparent),0 0 22px color-mix(in srgb,var(--cat) 45%,transparent),0 14px 28px #0000008c;text-decoration:none;z-index:2}.tile[data-astro-cid-iwbivyu2]:active{transform:translateY(0) scale(.99)}.tile[data-astro-cid-iwbivyu2] img[data-astro-cid-iwbivyu2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.tile[data-astro-cid-iwbivyu2]:hover img[data-astro-cid-iwbivyu2]{transform:scale(1.08)}.ph[data-astro-cid-iwbivyu2]{position:absolute;inset:0;display:grid;place-items:center;font-size:3rem}.badges[data-astro-cid-iwbivyu2]{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:flex;gap:8px;z-index:2;align-items:center}.fav[data-astro-cid-iwbivyu2]{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:3;width:32px;height:32px;border-radius:50%;background:#0908148c;color:#fff;border:1px solid rgb(255 255 255 / .25);font-size:1rem;line-height:1;cursor:pointer;transition:transform .12s,background .15s,color .15s}.fav[data-astro-cid-iwbivyu2]:hover{transform:scale(1.15);border-color:var(--magenta)}.fav[data-astro-cid-iwbivyu2].on{color:var(--magenta);text-shadow:0 0 8px var(--magenta)}.fav[data-astro-cid-iwbivyu2].on:before{content:""}.rank[data-astro-cid-iwbivyu2]{background:var(--yellow);color:#1a1500;border-radius:6px;padding:5px 7px 4px;box-shadow:0 0 12px color-mix(in srgb,var(--yellow) 70%,transparent)}.shade[data-astro-cid-iwbivyu2]{position:absolute;inset-inline:0;inset-block-end:0;height:68%;background:linear-gradient(transparent,#05040ef0);pointer-events:none}.info[data-astro-cid-iwbivyu2]{position:absolute;inset-inline:11px;inset-block-end:10px;color:#fff;display:grid;gap:4px;z-index:2}.info[data-astro-cid-iwbivyu2] strong[data-astro-cid-iwbivyu2]{font-family:var(--font-display);font-weight:600;font-size:.98rem;line-height:1.2}.lg[data-astro-cid-iwbivyu2] .info[data-astro-cid-iwbivyu2] strong[data-astro-cid-iwbivyu2]{font-size:1.55rem}.info[data-astro-cid-iwbivyu2] em[data-astro-cid-iwbivyu2]{font-style:italic;font-size:.76rem;line-height:1.35;color:#fffc;display:none}.lg[data-astro-cid-iwbivyu2] .info[data-astro-cid-iwbivyu2] em[data-astro-cid-iwbivyu2],.tile[data-astro-cid-iwbivyu2]:hover .info[data-astro-cid-iwbivyu2] em[data-astro-cid-iwbivyu2]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-astro-cid-iwbivyu2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.live[data-astro-cid-iwbivyu2]{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:#ffffffbf}.live[data-astro-cid-iwbivyu2] b[data-astro-cid-iwbivyu2]{color:var(--green);font-variant-numeric:tabular-nums}.press[data-astro-cid-iwbivyu2]{color:var(--cat, var(--cyan));opacity:0}.tile[data-astro-cid-iwbivyu2]:hover .press[data-astro-cid-iwbivyu2]{opacity:1;animation:blink .9s steps(2) infinite}@keyframes blink{50%{opacity:.25}}.lg[data-astro-cid-iwbivyu2] .press[data-astro-cid-iwbivyu2]{opacity:1;animation:blink 1.4s steps(2) infinite}.lg[data-astro-cid-iwbivyu2]{grid-column:span 2;grid-row:span 2;border-radius:18px}
