.home-shell.svelte-1uha8ag{position:relative;padding:1.5rem 1rem 2.2rem;max-width:1240px;margin:0 auto;display:grid;gap:1rem}.hero.svelte-1uha8ag{position:relative;padding:1.35rem 1.2rem 1.4rem;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 15%,rgba(36,217,255,.16),transparent 34%),radial-gradient(circle at 8% 100%,rgba(119,253,187,.12),transparent 35%);pointer-events:none}.eyebrow.svelte-1uha8ag{margin:0;font-size:.72rem;letter-spacing:.22em;color:#89bbd8}h1.svelte-1uha8ag{margin:.36rem 0 0;font-size:clamp(1.6rem,1.4rem + 1.3vw,2.35rem);letter-spacing:-.02em}.intro.svelte-1uha8ag{max-width:46rem;margin:.62rem 0 0;color:var(--text-muted)}.hero-meta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.hero-meta.svelte-1uha8ag span:where(.svelte-1uha8ag){height:1.85rem;padding:0 .72rem;display:inline-flex;align-items:center;border-radius:999px;font-size:.79rem;border:1px solid rgba(140,177,216,.28);background:#040e1c8a}.cta-row.svelte-1uha8ag{margin-top:1.05rem;display:flex;flex-wrap:wrap;gap:.6rem}.cta-row.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:.48rem .86rem;border-radius:.72rem;background:#061328b8;border:1px solid rgba(150,184,222,.28);font-size:.86rem;font-weight:600}.cards-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.9rem;padding:0;list-style:none;margin:0}.video-card.svelte-1uha8ag{display:grid;grid-template-rows:auto 1fr;overflow:hidden;min-height:100%;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.video-card.svelte-1uha8ag:hover,.video-card.svelte-1uha8ag:focus-visible{transform:translateY(-6px);box-shadow:0 24px 40px #020a1d9e;border-color:#24d9ff73;outline:none}.media-shell.svelte-1uha8ag{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#040c1af2}.card-poster.svelte-1uha8ag{width:100%;height:100%;object-fit:cover}.date-pill.svelte-1uha8ag{position:absolute;top:.85rem;left:.85rem;display:inline-flex;align-items:center;height:1.6rem;padding:0 .6rem;border-radius:999px;background:#0309199e;border:1px solid rgba(146,182,230,.25);font-size:.75rem;color:#d5ecff}.card-content.svelte-1uha8ag{display:grid;gap:.72rem;padding:1rem 1rem 1.1rem}.card-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:1.08rem}.card-content.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--text-muted);font-size:.91rem;line-height:1.45;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tag-row.svelte-1uha8ag{display:flex;gap:.42rem;flex-wrap:wrap}.empty-state.svelte-1uha8ag{padding:2.1rem 1rem;text-align:center}.empty-state.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#b2cde5}@media(min-width:720px){.home-shell.svelte-1uha8ag{padding:2rem 1.2rem 2.4rem;gap:1.15rem}.cards-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.cards-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:1320px){.cards-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:620px){.card-content.svelte-1uha8ag{padding:.92rem}}
