.card.svelte-qve0ld{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:var(--text);transition:border-color .2s,transform .2s,box-shadow .2s}.card.svelte-qve0ld:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 18px 40px #00000059}.card.svelte-qve0ld:hover .more:where(.svelte-qve0ld){color:var(--accent-strong)}.card.svelte-qve0ld:hover .cover:where(.svelte-qve0ld) img:where(.svelte-qve0ld):not(.mark){transform:scale(1.04)}.cover.svelte-qve0ld{position:relative;aspect-ratio:16 / 9;background:#120e09;overflow:hidden;flex-shrink:0}.cover.svelte-qve0ld img:where(.svelte-qve0ld):not(.mark){width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;border-radius:0}.cover.svelte-qve0ld:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(18,14,9,.55));pointer-events:none}.cover.brand.svelte-qve0ld{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 70% 80% at 30% 20%,rgba(223,168,92,.18),transparent 60%),linear-gradient(135deg,#3b3024,#241c13)}.cover.brand.svelte-qve0ld:after{display:none}.mark.svelte-qve0ld{width:72px;height:72px;border-radius:50%;opacity:.9;box-shadow:0 0 0 1px #dfa85c59,0 10px 30px #0006}.play.svelte-qve0ld{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:3px;box-sizing:border-box;background:#dfa85ceb;color:var(--ink);box-shadow:0 8px 26px #00000073}.tag.svelte-qve0ld{position:absolute;left:14px;top:14px;z-index:1;padding:.3rem .7rem;border-radius:var(--r-pill);background:#120e09b8;border:1px solid var(--line);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.body.svelte-qve0ld{display:flex;flex-direction:column;gap:.55rem;padding:1.2rem 1.35rem 1.4rem;flex:1}.date.svelte-qve0ld{font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}h3.svelte-qve0ld{margin:0;font-family:var(--font-display);font-weight:400;font-size:1.32rem;line-height:1.22;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.excerpt.svelte-qve0ld{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.more.svelte-qve0ld{margin-top:auto;padding-top:.4rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);transition:color .2s}.card.lg.svelte-qve0ld{flex-direction:row;min-height:380px}.card.lg.svelte-qve0ld .cover:where(.svelte-qve0ld){aspect-ratio:auto;width:58%}.card.lg.svelte-qve0ld .body:where(.svelte-qve0ld){justify-content:center;padding:2.4rem 2.6rem;gap:.9rem}.card.lg.svelte-qve0ld h3:where(.svelte-qve0ld){font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.12;-webkit-line-clamp:4;line-clamp:4}.card.lg.svelte-qve0ld .excerpt:where(.svelte-qve0ld){font-size:1rem;-webkit-line-clamp:5;line-clamp:5}.card.lg.svelte-qve0ld .play:where(.svelte-qve0ld){width:76px;height:76px}.card.lg.svelte-qve0ld .mark:where(.svelte-qve0ld){width:120px;height:120px}.card.lg.svelte-qve0ld .more:where(.svelte-qve0ld){margin-top:.6rem}@media(max-width:900px){.card.lg.svelte-qve0ld{flex-direction:column;min-height:0}.card.lg.svelte-qve0ld .cover:where(.svelte-qve0ld){width:100%;aspect-ratio:16 / 9}.card.lg.svelte-qve0ld .body:where(.svelte-qve0ld){padding:1.4rem 1.4rem 1.6rem}}
