.bunny-player-container.svelte-1nutnyh{position:relative;width:100%;overflow:hidden;border-radius:.5rem;background:#000}.bunny-player-iframe.svelte-1nutnyh{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.bunny-player-iframe-static.svelte-1nutnyh{width:100%;height:100%;border:none;border-radius:.5rem}.carousel.svelte-5ro7fn{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:1rem;overflow:hidden;background:#242120;outline:none;user-select:none;-webkit-user-select:none;box-shadow:inset 0 1px #ffffff0a,0 1px 3px #0000004d}.carousel.svelte-5ro7fn:focus-visible{box-shadow:inset 0 1px #ffffff0a,0 0 0 2px #e8a04c}.carousel-slide.svelte-5ro7fn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.slide-enter-right.svelte-5ro7fn{animation:svelte-5ro7fn-slideFromRight .35s cubic-bezier(.25,.46,.45,.94) both}.slide-enter-left.svelte-5ro7fn{animation:svelte-5ro7fn-slideFromLeft .35s cubic-bezier(.25,.46,.45,.94) both}@keyframes svelte-5ro7fn-slideFromRight{0%{opacity:0;transform:translate(4%)}to{opacity:1;transform:translate(0)}}@keyframes svelte-5ro7fn-slideFromLeft{0%{opacity:0;transform:translate(-4%)}to{opacity:1;transform:translate(0)}}.carousel-image-btn.svelte-5ro7fn{display:contents;cursor:pointer;background:none;border:none;padding:0}.carousel-image.svelte-5ro7fn{width:100%;height:100%;object-fit:cover;transition:transform .12s ease;-webkit-user-drag:none}.carousel-video.svelte-5ro7fn{width:100%;height:100%}.carousel-video.svelte-5ro7fn .bunny-player-container{border-radius:0;height:100%}.carousel-caption.svelte-5ro7fn{position:absolute;bottom:0;left:0;right:0;padding:3rem 1.25rem 2.75rem;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.3) 50%,transparent 100%);pointer-events:none;z-index:2}.carousel-caption.svelte-5ro7fn p:where(.svelte-5ro7fn){color:#f5f2ef;font-size:.875rem;font-weight:400;line-height:1.4;text-shadow:0 1px 4px rgba(0,0,0,.6);margin:0;max-width:80%}.carousel-nav.svelte-5ro7fn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#1a1816a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:50%;color:#f5f2ef;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;opacity:0}.carousel.svelte-5ro7fn:hover .carousel-nav:where(.svelte-5ro7fn),.carousel.svelte-5ro7fn:focus-within .carousel-nav:where(.svelte-5ro7fn){opacity:1}@media(hover:none){.carousel-nav.svelte-5ro7fn{opacity:1;width:44px;height:44px}}.carousel-nav.svelte-5ro7fn:hover{background:#1a1816d9;border-color:#e8a04c4d}.carousel-nav.svelte-5ro7fn:active{transform:translateY(-50%) scale(.93)}.carousel-prev.svelte-5ro7fn{left:.75rem}.carousel-next.svelte-5ro7fn{right:.75rem}.carousel-indicators.svelte-5ro7fn{position:absolute;bottom:.875rem;left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:.375rem}.carousel-dot.svelte-5ro7fn{width:6px;height:6px;border-radius:3px;background:#ffffff59;border:none;padding:0;cursor:pointer;transition:all .25s ease;-webkit-tap-highlight-color:transparent}.carousel-dot.svelte-5ro7fn:hover{background:#ffffff8c}.carousel-dot.active.svelte-5ro7fn{width:20px;background:#e8a04c;box-shadow:0 0 6px #e8a04c66}.carousel-counter.svelte-5ro7fn{font-size:.75rem;font-variant-numeric:tabular-nums;color:#ffffffb3;background:#1a1816a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.25rem .625rem;border-radius:1rem;border:1px solid rgba(255,255,255,.06)}@media(max-width:640px){.carousel-caption.svelte-5ro7fn{padding:2.5rem 1rem}.carousel-caption.svelte-5ro7fn p:where(.svelte-5ro7fn){font-size:.8125rem;max-width:100%}.carousel-prev.svelte-5ro7fn{left:.5rem}.carousel-next.svelte-5ro7fn{right:.5rem}}
