.angesagt.svelte-9rcrf1{min-height:100vh;display:flex;flex-direction:column;background:var(--ko-bg)}.angesagt__hero.svelte-9rcrf1{background:linear-gradient(135deg,var(--ko-bg-elevated) 0%,var(--ko-bg) 100%);border-bottom:1px solid var(--ko-border);padding:var(--ko-space-xl, 2rem) var(--ko-space-lg)}.angesagt__hero-inner.svelte-9rcrf1{max-width:1280px;margin:0 auto}.angesagt__title.svelte-9rcrf1{font-size:clamp(28px,4vw,40px);font-weight:800;color:var(--ko-text);margin:0 0 6px}.angesagt__subtitle.svelte-9rcrf1{font-size:var(--ko-font-lg, 1.05rem);color:var(--ko-text-secondary);margin:0}.angesagt__body.svelte-9rcrf1{flex:1;padding:var(--ko-space-xl, 2rem) var(--ko-space-lg)}.angesagt__layout.svelte-9rcrf1{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:var(--ko-space-xl, 2rem);align-items:start}.angesagt__grid.svelte-9rcrf1{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--ko-space-lg, 1.5rem)}.angesagt__empty.svelte-9rcrf1{color:var(--ko-text-secondary);padding:var(--ko-space-xl, 2rem) 0;text-align:center}.pv-card.svelte-9rcrf1{background:var(--ko-surface);border:1px solid var(--ko-border);border-radius:var(--ko-radius-lg, 12px);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--ko-shadow-md)}.pv-card__media.svelte-9rcrf1{position:relative;aspect-ratio:16 / 9;background:var(--ko-bg-muted, rgba(0, 0, 0, .08))}.pv-card__media.svelte-9rcrf1 iframe:where(.svelte-9rcrf1),.pv-card__media.svelte-9rcrf1 img:where(.svelte-9rcrf1),.pv-card__media-empty.svelte-9rcrf1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;object-fit:cover}.pv-card__type.svelte-9rcrf1{position:absolute;inset-block-start:8px;inset-inline-start:8px;background:#000000a6;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px}.pv-card__body.svelte-9rcrf1{padding:var(--ko-space-md, 1rem);display:flex;flex-direction:column;gap:6px}.pv-card__title.svelte-9rcrf1{font-size:var(--ko-font-base, 1rem);font-weight:700;color:var(--ko-text);margin:0;line-height:1.3}.pv-card__audio.svelte-9rcrf1{width:100%}.pv-card__desc.svelte-9rcrf1{font-size:var(--ko-font-sm, .875rem);color:var(--ko-text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pv-card__course.svelte-9rcrf1{font-size:var(--ko-font-xs, .75rem);color:var(--ko-text-muted);margin-block-start:auto}.angesagt__sidebar.svelte-9rcrf1{display:flex;flex-direction:column;gap:var(--ko-space-lg, 1.5rem);position:sticky;top:var(--ko-space-lg)}.angesagt__cta.svelte-9rcrf1{background:linear-gradient(135deg,var(--ko-primary),#e74c3c);color:#fff;border-radius:var(--ko-radius-lg, 12px);padding:var(--ko-space-lg, 1.5rem);text-align:center;box-shadow:0 4px 15px #c0392b4d}.angesagt__cta-title.svelte-9rcrf1{font-size:var(--ko-font-xl, 1.25rem);font-weight:800;margin:0 0 8px}.angesagt__cta-text.svelte-9rcrf1{font-size:var(--ko-font-sm, .875rem);opacity:.95;margin:0 0 var(--ko-space-md, 1rem);line-height:1.5}.angesagt__cta-btn.svelte-9rcrf1{display:block;padding:12px;border-radius:var(--ko-radius-md, 8px);font-weight:600;text-decoration:none;text-align:center;margin-block-start:8px;transition:opacity .15s ease}.angesagt__cta-btn--primary.svelte-9rcrf1{background:#fff;color:var(--ko-primary)}.angesagt__cta-btn.svelte-9rcrf1:not(.angesagt__cta-btn--primary){border:1px solid rgba(255,255,255,.6);color:#fff}.angesagt__cta-btn.svelte-9rcrf1:hover{opacity:.9}.angesagt__banner.svelte-9rcrf1{border:1px solid var(--ko-border);border-radius:var(--ko-radius-lg, 12px);overflow:hidden;background:var(--ko-surface)}.angesagt__banner.svelte-9rcrf1 iframe:where(.svelte-9rcrf1){width:100%;min-height:500px;border:none;display:block}@media(max-width:900px){.angesagt__layout.svelte-9rcrf1{grid-template-columns:1fr}.angesagt__sidebar.svelte-9rcrf1{position:static}.angesagt__banner.svelte-9rcrf1{max-width:400px}}
