.card.svelte-gxariy{min-width:0;animation:.5s both svelte-gxariy-rise;animation-delay:var(--d)}@keyframes svelte-gxariy-rise{0%{opacity:0;transform:translateY(10px)}}.poster.svelte-gxariy{aspect-ratio:2/3;background:var(--bg-3);isolation:isolate;border-radius:14px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:block;position:relative;overflow:hidden}.poster.svelte-gxariy:before{content:"";border-radius:inherit;background:var(--grad);z-index:4;opacity:0;-webkit-mask-composite:xor;pointer-events:none;padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.poster.svelte-gxariy:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#05050ad9);position:absolute;inset:50% 0 0}.poster.svelte-gxariy img:where(.svelte-gxariy){object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .3s}.poster.svelte-gxariy:hover{box-shadow:0 18px 40px -10px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-6px)}.poster.svelte-gxariy:hover:before{opacity:1}.poster.svelte-gxariy:hover img:where(.svelte-gxariy){filter:brightness(.6);transform:scale(1.07)}.shine.svelte-gxariy{z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff2e 50%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-100%)}.poster.svelte-gxariy:hover .shine:where(.svelte-gxariy){transform:translate(100%)}.play.svelte-gxariy{z-index:3;color:#fff;background:var(--grad);width:54px;height:54px;box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 25%, transparent);opacity:0;border-radius:50%;justify-content:center;align-items:center;margin:-27px 0 0 -27px;padding-left:3px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:scale(.6)}.poster.svelte-gxariy:hover .play:where(.svelte-gxariy){opacity:1;transform:none}.top.svelte-gxariy{z-index:3;align-items:flex-start;gap:5px;display:flex;position:absolute;top:8px;left:8px;right:8px}.age.svelte-gxariy,.new.svelte-gxariy,.epchip.svelte-gxariy{letter-spacing:.04em;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:800}.age.svelte-gxariy{background:var(--bad);color:#fff}.new.svelte-gxariy{color:#111;box-shadow:0 0 0 2px var(--accent), 0 0 16px var(--accent);background:#fff;animation:2s ease-in-out infinite svelte-gxariy-glow}@keyframes svelte-gxariy-glow{50%{box-shadow:0 0 0 2px var(--accent-3), 0 0 22px var(--accent-3)}}.epchip.svelte-gxariy{background:var(--grad);color:#fff;margin-left:auto}.tick.svelte-gxariy{z-index:3;position:absolute;bottom:8px;left:8px}.score.svelte-gxariy{z-index:3;color:#ffd36b;text-shadow:0 1px 4px #000;align-items:center;gap:3px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;right:8px}.name.svelte-gxariy{font-size:14.5px;font-weight:700;line-height:1.35;font-family:var(--font);letter-spacing:0;margin:11px 0 3px}.meta.svelte-gxariy{color:var(--dim);align-items:center;font-size:12.5px;display:flex}.live.svelte-gxariy{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 25%, transparent);border-radius:50%;margin-left:8px}
