.ad.svelte-12068et{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.cover.svelte-12068et{aspect-ratio:16/9;border:1px solid var(--border-2);background:#140a0c;border-radius:16px;display:block;position:relative;overflow:hidden}.cover.svelte-12068et img:where(.svelte-12068et){object-fit:cover;width:100%;height:100%;transition:transform .5s}.ad.svelte-12068et:hover .cover:where(.svelte-12068et) img:where(.svelte-12068et){transform:scale(1.04)}.cover.svelte-12068et:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.shade.svelte-12068et{background:linear-gradient(#0000 55%,#0a070880);position:absolute;inset:0}.badge.svelte-12068et{color:#1a0a0e;font:800 11px var(--font-body);letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:7px;padding:3px 8px;position:absolute;top:10px;left:10px}.title.svelte-12068et{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.title.svelte-12068et a:where(.svelte-12068et):hover{color:var(--pink-soft)}.host.svelte-12068et{color:var(--text-4);margin-top:4px;font-size:12.5px;font-weight:700}.bento.svelte-12068et{border:1px solid var(--border);background:#140c0f;border-radius:22px;gap:0;min-height:230px;overflow:hidden}.bento.svelte-12068et .cover:where(.svelte-12068et){aspect-ratio:auto;border:0;border-radius:0;position:absolute;inset:0}.bento.svelte-12068et .shade:where(.svelte-12068et){background:linear-gradient(#0a070800 25%,#0a070833 45%,#0a0708f5 92%)}.bento.svelte-12068et .badge:where(.svelte-12068et){top:12px;left:14px}.bento.svelte-12068et .text:where(.svelte-12068et){pointer-events:none;position:absolute;bottom:14px;left:14px;right:14px}.bento.svelte-12068et .title:where(.svelte-12068et) a:where(.svelte-12068et){pointer-events:auto}@media (prefers-reduced-motion:reduce){.cover.svelte-12068et img:where(.svelte-12068et){transition:none}.ad.svelte-12068et:hover .cover:where(.svelte-12068et) img:where(.svelte-12068et){transform:none}}.card.svelte-t34n65{content-visibility:auto;contain-intrinsic-size:auto 300px;flex-direction:column;gap:11px;min-width:0;display:flex}.thumb.svelte-t34n65{aspect-ratio:16/9;background:#140c0f;border-radius:14px;outline:2px solid #0000;transition:transform .2s,box-shadow .2s,outline-color .2s;display:block;position:relative;overflow:hidden}.hovering.svelte-t34n65 .thumb:where(.svelte-t34n65),.card.svelte-t34n65:focus-within .thumb:where(.svelte-t34n65){box-shadow:0 22px 44px -16px rgb(var(--glow) / .6);outline-color:var(--red);transform:translateY(-5px)}.panes.svelte-t34n65{grid-template-columns:repeat(3,1fr);gap:2px;display:grid;position:absolute;inset:0}.panes.svelte-t34n65 img:where(.svelte-t34n65),.single.svelte-t34n65{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.panes.svelte-t34n65 img.dim:where(.svelte-t34n65){opacity:.3}.preview.svelte-t34n65{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-fast) ease;pointer-events:none;position:absolute;inset:0}.preview.playing.svelte-t34n65{opacity:1}.badges.svelte-t34n65{gap:5px;display:flex;position:absolute;top:8px;left:8px}.badge.svelte-t34n65{border-radius:7px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.badge.vip.svelte-t34n65{background:var(--vip-grad);color:#2a1406}.hot.svelte-t34n65{background:var(--red);color:#fff}.new.svelte-t34n65{color:var(--bg);background:#fff}.nouveau.svelte-t34n65{background:var(--accent-grad);color:#fff;letter-spacing:.1em;padding:4px 8px;font-size:10px}.plain.svelte-t34n65{gap:3px}.line.svelte-t34n65{color:var(--text-4);flex-wrap:wrap;gap:4px 10px;font-size:12px;font-weight:700;display:flex}.hearts.svelte-t34n65{color:var(--pink)}.flag.svelte-t34n65{border:2px solid #0a0708cc;border-radius:50%;width:22px;height:22px;position:absolute;top:8px;right:8px;overflow:hidden;box-shadow:0 2px 6px #00000080}.flag.svelte-t34n65 img{box-shadow:none;display:block}.duration.svelte-t34n65{font:700 11px var(--font-mono);background:#0a0708d9;border-radius:6px;padding:3px 7px;position:absolute;bottom:9px;right:8px}.bar.svelte-t34n65{height:3px;position:absolute;bottom:0;left:0;right:0}.bar.svelte-t34n65 span:where(.svelte-t34n65){background:linear-gradient(90deg, var(--red), var(--pink));transform-origin:0;height:100%;transition:transform .1s linear;display:block}.info.svelte-t34n65{align-items:flex-start;gap:11px;display:flex}.avatar.svelte-t34n65{background:var(--accent-grad);border-radius:50%;flex:none;padding:2px}.avatar.svelte-t34n65 .avatar{box-shadow:0 0 0 2px var(--bg)}.text.svelte-t34n65{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title.svelte-t34n65{-webkit-line-clamp:2;line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;font-size:15px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.title.svelte-t34n65 a:where(.svelte-t34n65){transition:color var(--dur-fast) ease}.title.svelte-t34n65 a:where(.svelte-t34n65):hover{color:var(--pink-soft)}.creator.svelte-t34n65{color:var(--pink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.creator.svelte-t34n65:hover{color:var(--red)}.by.svelte-t34n65{white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex}.by.svelte-t34n65 .creator:where(.svelte-t34n65){flex:0 auto;min-width:0}.feat.svelte-t34n65{min-width:0;color:var(--text-4);text-overflow:ellipsis;flex:0 auto;font-size:12px;font-weight:700;overflow:hidden}.feat.svelte-t34n65 a:where(.svelte-t34n65){color:var(--pink-soft)}.feat.svelte-t34n65 a:where(.svelte-t34n65):hover{color:var(--red)}.meta.svelte-t34n65{color:var(--text-4);letter-spacing:.05em;flex-wrap:wrap;gap:10px;font-size:11px;font-weight:800;display:flex}.meta.svelte-t34n65 span:where(.svelte-t34n65){align-items:center;gap:4px;display:inline-flex}.like.svelte-t34n65{color:var(--text-4);transition:background-color var(--dur-fast) ease, transform .2s cubic-bezier(.3, 1.8, .5, 1);border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:1px;padding:5px 7px;display:flex}.like.svelte-t34n65:hover{background:#1a1013}.like.svelte-t34n65 span:where(.svelte-t34n65){font:800 11px var(--font-mono)}.like.liked.svelte-t34n65 span:where(.svelte-t34n65){color:var(--pink)}.like.pop.svelte-t34n65{transform:scale(1.3)}.grid.svelte-16xszx7{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:28px 20px;display:grid}
