.aspect-w-16.svelte-1ivkkf6{position:relative;padding-bottom:56.25%}.aspect-w-16.svelte-1ivkkf6>:where(.svelte-1ivkkf6){position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.grid-cols-2.svelte-1ivkkf6{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3.svelte-1ivkkf6{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4.svelte-1ivkkf6{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5.svelte-1ivkkf6{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6.svelte-1ivkkf6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 640px){.video-grid.svelte-1ivkkf6 .grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}}@media (min-width: 641px) and (max-width: 1024px){.video-grid.svelte-1ivkkf6 .grid{gap:1.25rem}}.aspect-video.svelte-ke3t9{aspect-ratio:16 / 9}@keyframes svelte-ke3t9-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.animate-pulse.svelte-ke3t9>div:where(.svelte-ke3t9)>div:where(.svelte-ke3t9){background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0 80px);background-size:200px;animation:svelte-ke3t9-shimmer 1.5s linear infinite}.scrollbar-hide.svelte-18ia60m::-webkit-scrollbar{display:none}.category-tabs-container.svelte-18ia60m{scroll-behavior:smooth}.tab-button.svelte-18ia60m{position:relative;min-width:fit-content}.tab-button.svelte-18ia60m:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:transparent;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all .2s ease}.tab-active.svelte-18ia60m:before{background:linear-gradient(135deg,#3b82f61a,#2563eb1a)}@media (max-width: 640px){.tab-button.svelte-18ia60m{font-size:.875rem;padding:.5rem .75rem}}.tab-button.svelte-18ia60m:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.tab-active.svelte-18ia60m{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.load-more-container.svelte-zva0m1{animation:svelte-zva0m1-fadeIn .3s ease-in-out}@keyframes svelte-zva0m1-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}button.svelte-zva0m1{transition:all .2s cubic-bezier(.4,0,.2,1)}button.svelte-zva0m1:hover{transform:translateY(-1px)}button.svelte-zva0m1:active{transform:translateY(0)}@keyframes svelte-kk05w3-float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(-5px) rotate(-1deg)}}@keyframes svelte-kk05w3-float-delayed{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(-1deg)}66%{transform:translateY(-12px) rotate(1deg)}}@keyframes svelte-kk05w3-float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(.5deg)}}.animate-float{animation:svelte-kk05w3-float 6s ease-in-out infinite}.animate-float-delayed{animation:svelte-kk05w3-float-delayed 8s ease-in-out infinite}.animate-float-slow{animation:svelte-kk05w3-float-slow 10s ease-in-out infinite}
