.content.svelte-1cn69zh{width:100%;max-width:1200px;margin:0 auto}.section-title.svelte-1cn69zh{color:#333;text-align:center;margin-bottom:50px;font-family:Silt,serif;font-size:36px;font-weight:400;position:relative}.section-title.svelte-1cn69zh:after{content:"";background:linear-gradient(90deg,#d0888c,#60aca7);border-radius:2px;width:80px;height:3px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.content.svelte-1cn69zh:hover .section-title:where(.svelte-1cn69zh):after{width:120px}.tv-grid.svelte-1cn69zh{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1000px;margin:0 auto;display:grid}.video-item.svelte-1cn69zh{background:#fff;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.video-item.svelte-1cn69zh:hover{transform:translateY(-5px);box-shadow:0 8px 32px #00000029}.video-embed.svelte-1cn69zh{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-embed.svelte-1cn69zh iframe:where(.svelte-1cn69zh){width:100%;height:100%;position:absolute;top:0;left:0}.video-thumbnail.svelte-1cn69zh{cursor:pointer;background:#000;border:none;width:100%;height:100%;padding:0;transition:all .3s;position:absolute;top:0;left:0}.video-thumbnail.svelte-1cn69zh:hover{opacity:.9}.video-thumbnail.svelte-1cn69zh img:where(.svelte-1cn69zh){object-fit:cover;width:100%;height:100%}.play-button.svelte-1cn69zh{filter:drop-shadow(0 4px 8px #0000004d);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-thumbnail.svelte-1cn69zh:hover .play-button:where(.svelte-1cn69zh){transform:translate(-50%,-50%)scale(1.1)}.video-badge.svelte-1cn69zh{color:#fff;z-index:2;background:linear-gradient(135deg,#d0888c 0%,#c67d81 100%);border-radius:15px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:15px;right:15px;box-shadow:0 4px 16px #0000001f}.video-content.svelte-1cn69zh{padding:20px}.video-title.svelte-1cn69zh{color:#333;margin-bottom:8px;font-family:Silt,serif;font-size:18px;font-weight:600}.video-description.svelte-1cn69zh{color:#666;margin:0;font-size:14px;line-height:1.5}@media (width<=780px){.tv-grid.svelte-1cn69zh{grid-template-columns:1fr;max-width:400px}}@media (width<=480px){.video-content.svelte-1cn69zh{padding:15px}}@media (prefers-reduced-motion:reduce){.svelte-1cn69zh{transition:none!important;animation:none!important}}.content.svelte-1sjflte{width:100%;max-width:1200px;margin:0 auto}.section-title.svelte-1sjflte{color:#333;text-align:center;margin-bottom:50px;font-family:Silt,serif;font-size:36px;font-weight:400;position:relative}.section-title.svelte-1sjflte:after{content:"";background:linear-gradient(90deg,#d0888c,#60aca7);border-radius:2px;width:80px;height:3px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.content.svelte-1sjflte:hover .section-title:where(.svelte-1sjflte):after{width:120px}.media-carousel.svelte-1sjflte{justify-content:center;align-items:center;width:100%;margin-bottom:30px;padding:20px 0;display:flex;position:relative}.carousel-container.svelte-1sjflte{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#f8f9fae6 0%,#f0f2f5e6 100%);border:1px solid #d0888c1a;border-radius:16px;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 16px #0000001f}.carousel-container.svelte-1sjflte:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000029}.carousel-track.svelte-1sjflte{width:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.carousel-slide.svelte-1sjflte{flex-wrap:nowrap;justify-content:center;align-items:center;gap:30px;min-width:100%;padding:30px 20px;display:flex}.media-card.svelte-1sjflte{justify-content:center;align-items:center;width:100%;max-width:280px;height:320px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.media-link.svelte-1sjflte{color:#333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#fffffff2 0%,#f8f9faf2 100%);border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:20px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.media-link.svelte-1sjflte:before{content:"";background:linear-gradient(90deg,#0000,#d0888c1a,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.media-link.svelte-1sjflte:hover:before{left:100%}.media-link.svelte-1sjflte:hover{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:2px solid #d0888c;transform:translateY(-8px)scale(1.02);box-shadow:0 8px 32px #00000029}.media-image.svelte-1sjflte{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:180px;height:120px;margin-bottom:15px;display:flex;position:relative;overflow:hidden}.media-image.svelte-1sjflte img:where(.svelte-1sjflte){object-fit:contain;filter:grayscale(.2);max-width:100%;max-height:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.media-link.svelte-1sjflte:hover .media-image:where(.svelte-1sjflte) img:where(.svelte-1sjflte){filter:grayscale(0);transform:scale(1.1)}.media-date-badge.svelte-1sjflte{color:#fff;z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#000c 0%,#000000e6 100%);border:1px solid #fff3;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000014}.media-link.svelte-1sjflte:hover .media-date-badge:where(.svelte-1sjflte){background:linear-gradient(135deg,#d0888c 0%,#c67d81 100%);transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.media-info.svelte-1sjflte{text-align:center;flex-direction:column;flex:1;justify-content:center;gap:8px;min-height:80px;display:flex}.media-name.svelte-1sjflte{color:#333;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.media-title.svelte-1sjflte{color:#666;font-size:11px;line-height:1.3;transition:all .2s cubic-bezier(.4,0,.2,1)}.media-link.svelte-1sjflte:hover .media-name:where(.svelte-1sjflte){color:#d0888c}.media-link.svelte-1sjflte:hover .media-title:where(.svelte-1sjflte){color:#333}.carousel-btn.svelte-1sjflte{cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:2px solid #d0888c;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000001f}.carousel-btn.svelte-1sjflte:hover{color:#fff;background:linear-gradient(135deg,#d0888c 0%,#c67d81 100%);transform:translateY(-50%)scale(1.1);box-shadow:0 8px 32px #00000029}.carousel-btn.prev.svelte-1sjflte{left:-28px}.carousel-btn.next.svelte-1sjflte{right:-28px}.carousel-btn.svelte-1sjflte svg:where(.svelte-1sjflte){color:#d0888c;transition:all .2s cubic-bezier(.4,0,.2,1)}.carousel-btn.svelte-1sjflte:hover svg:where(.svelte-1sjflte){color:#fff;transform:scale(1.2)}.carousel-dots.svelte-1sjflte{justify-content:center;gap:12px;margin-top:25px;display:flex}.dot.svelte-1sjflte{cursor:pointer;background:linear-gradient(135deg,#d0888c4d 0%,#d0888c80 100%);border:none;border-radius:50%;width:12px;height:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.dot.svelte-1sjflte:before{content:"";background:linear-gradient(135deg,#d0888c 0%,#60aca7 100%);border-radius:50%;width:0;height:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dot.active.svelte-1sjflte:before{width:100%;height:100%}.dot.active.svelte-1sjflte{transform:scale(1.3)}.dot.svelte-1sjflte:hover{background:linear-gradient(135deg,#d0888c 0%,#c67d81 100%);transform:scale(1.2)}@media (width<=1300px){.carousel-btn.svelte-1sjflte{display:none}.carousel-slide.svelte-1sjflte{gap:20px}.media-image.svelte-1sjflte{width:120px;height:80px}}@media (width<=1040px){.carousel-slide.svelte-1sjflte{gap:20px}.media-card.svelte-1sjflte{min-width:220px;max-width:220px;height:280px}.media-image.svelte-1sjflte{width:140px;height:90px}}@media (width<=780px){.carousel-slide.svelte-1sjflte{justify-content:center;padding:30px 20px}.media-card.svelte-1sjflte{min-width:280px;max-width:280px;height:320px}.media-image.svelte-1sjflte{width:180px;height:120px}.section-title.svelte-1sjflte{text-align:center;padding:0 15px;font-size:28px}}@media (width<=480px){.carousel-dots.svelte-1sjflte{flex-wrap:wrap}.section-title.svelte-1sjflte{text-align:center;padding:0 10px;font-size:24px}}@media (prefers-reduced-motion:reduce){.svelte-1sjflte{transition:none!important;animation:none!important}}.content.svelte-1dwy78u{width:100%;max-width:1200px;margin:0 auto}.section-title.svelte-1dwy78u{color:#333;text-align:center;margin-bottom:50px;font-family:Silt,serif;font-size:36px;font-weight:400;position:relative}.section-title.svelte-1dwy78u:after{content:"";background:linear-gradient(90deg,#d0888c,#60aca7);border-radius:2px;width:80px;height:3px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.content.svelte-1dwy78u:hover .section-title:where(.svelte-1dwy78u):after{width:120px}.radio-video.svelte-1dwy78u{background:#fff;border-radius:16px;max-width:600px;margin:0 auto;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #00000014}.radio-video.svelte-1dwy78u:hover{transform:translateY(-5px);box-shadow:0 8px 32px #00000029}.video-embed.svelte-1dwy78u{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-embed.svelte-1dwy78u iframe:where(.svelte-1dwy78u){width:100%;height:100%;position:absolute;top:0;left:0}.video-badge.svelte-1dwy78u{color:#fff;z-index:2;background:linear-gradient(135deg,#d0888c 0%,#c67d81 100%);border-radius:15px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:15px;right:15px;box-shadow:0 4px 16px #0000001f}.video-content.svelte-1dwy78u{padding:20px}.video-title.svelte-1dwy78u{color:#333;margin-bottom:8px;font-family:Silt,serif;font-size:18px;font-weight:600}.radio-description.svelte-1dwy78u{color:#666;margin:0;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.svelte-1dwy78u{transition:none!important;animation:none!important}}
