.highlight.svelte-1068r1n{min-height:100vh;background:var(--color-dark-bg)}.highlight__container.svelte-1068r1n{max-width:72rem;margin:0 auto;padding:var(--space-8) var(--space-4)}.highlight__header.svelte-1068r1n{margin-bottom:var(--space-10);text-align:center}.highlight__title.svelte-1068r1n{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4);background:linear-gradient(135deg,var(--color-brand-400),var(--color-brand-600));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.highlight__subtitle.svelte-1068r1n{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-base)}.highlight__channel-link.svelte-1068r1n{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-2) var(--space-4);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--color-text-secondary);font-size:var(--font-size-sm);text-decoration:none;transition:all .15s ease}.highlight__channel-link.svelte-1068r1n:hover{color:#fff;border-color:#ff000080;background:#ff000014}.highlight__channel-link.svelte-1068r1n i:where(.svelte-1068r1n){color:red}.hl-hero.svelte-1068r1n{display:flex;gap:var(--space-6);align-items:center;margin-bottom:var(--space-12);padding:var(--space-5);border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(135deg,#8b5cf61f,#ffffff05);text-decoration:none;transition:border-color .2s ease}.hl-hero.svelte-1068r1n:hover{border-color:#8b5cf673}.hl-hero__thumb-wrap.svelte-1068r1n{position:relative;flex:0 0 auto;width:260px;aspect-ratio:9 / 16;border-radius:14px;overflow:hidden;background:#ffffff0d}.hl-hero__thumb.svelte-1068r1n{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hl-hero__play.svelte-1068r1n{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff;background:#0000004d;opacity:0;transition:opacity .2s ease}.hl-hero.svelte-1068r1n:hover .hl-hero__play:where(.svelte-1068r1n){opacity:1}.hl-hero__body.svelte-1068r1n{min-width:0}.hl-hero__badge.svelte-1068r1n{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--color-brand-600, #7c3aed);color:#fff;font-size:var(--font-size-xs);font-weight:600}.hl-hero__title.svelte-1068r1n{margin:var(--space-3) 0 var(--space-2);color:#fff;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.35}.hl-hero__views.svelte-1068r1n{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.hl-hero__cta.svelte-1068r1n{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-2) var(--space-5);border-radius:999px;background:red;color:#fff;font-size:var(--font-size-sm);font-weight:600}.highlight__section-title.svelte-1068r1n{margin:0 0 var(--space-4);color:#fff;font-size:var(--font-size-lg);font-weight:600}.highlight__grid.svelte-1068r1n{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-5) var(--space-4)}.hl-card.svelte-1068r1n{display:block;text-decoration:none}.hl-card__thumb-wrap.svelte-1068r1n{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:12px;overflow:hidden;background:#ffffff0d}.hl-card__thumb.svelte-1068r1n{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .25s ease}.hl-card.svelte-1068r1n:hover .hl-card__thumb:where(.svelte-1068r1n){transform:scale(1.04)}.hl-card__play.svelte-1068r1n{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;opacity:0;background:#00000059;transition:opacity .2s ease}.hl-card.svelte-1068r1n:hover .hl-card__play:where(.svelte-1068r1n){opacity:1}.hl-card__title.svelte-1068r1n{margin:var(--space-2) 0 0;color:#fff;font-size:var(--font-size-sm);font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hl-card__views.svelte-1068r1n{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.highlight__hero-skeleton.svelte-1068r1n{height:300px;margin-bottom:var(--space-12);border-radius:18px}.highlight__skeleton.svelte-1068r1n{width:100%;aspect-ratio:9 / 16;border-radius:12px}.highlight__hero-skeleton.svelte-1068r1n,.highlight__skeleton.svelte-1068r1n{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 37%,#ffffff0a 63%);background-size:400% 100%;animation:svelte-1068r1n-highlight-shimmer 1.4s ease infinite}@keyframes svelte-1068r1n-highlight-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.highlight__empty.svelte-1068r1n{padding:var(--space-16) 0;text-align:center;color:var(--color-text-secondary)}.highlight__empty.svelte-1068r1n i:where(.svelte-1068r1n){font-size:2.5rem;margin-bottom:var(--space-4);opacity:.5}.highlight__empty.svelte-1068r1n a:where(.svelte-1068r1n){display:inline-block;margin-top:var(--space-3);color:var(--color-brand-400)}.hl-player.svelte-1068r1n{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#000000e0}.hl-player__inner.svelte-1068r1n{position:relative;width:min(400px,100%)}.hl-player__frame.svelte-1068r1n{position:relative;width:100%;aspect-ratio:9 / 16;max-height:78vh;border-radius:14px;overflow:hidden;background:#000}.hl-player__frame.svelte-1068r1n iframe:where(.svelte-1068r1n){position:absolute;inset:0;width:100%;height:100%;border:0}.hl-player__title.svelte-1068r1n{margin-top:var(--space-3);color:#fff;font-size:var(--font-size-sm);text-align:center;line-height:1.5}.hl-player__close.svelte-1068r1n{position:absolute;top:-2.75rem;right:0;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:#ffffff1f;color:#fff;font-size:1.1rem;cursor:pointer}.hl-player__close.svelte-1068r1n:hover{background:#ffffff38}@media(max-width:640px){.highlight__container.svelte-1068r1n{padding:var(--space-6) var(--space-3)}.highlight__title.svelte-1068r1n{font-size:var(--font-size-3xl)}.hl-hero.svelte-1068r1n{gap:var(--space-4);padding:var(--space-4);align-items:flex-start}.hl-hero__thumb-wrap.svelte-1068r1n{width:46%;max-width:180px}.hl-hero__title.svelte-1068r1n{font-size:var(--font-size-lg)}.hl-hero__cta.svelte-1068r1n{margin-top:var(--space-4);padding:var(--space-2) var(--space-4)}.highlight__grid.svelte-1068r1n{grid-template-columns:repeat(2,1fr);gap:var(--space-4) var(--space-3)}}
