.vid-info,.bio{padding:10px;margin:1px}.thumb-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.thumb-wrapper img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 4px 10px #0003;transition:transform .3s ease}.thumb-wrapper img:hover{transform:scale(1.05)}.thumb-wrapper .title{margin-top:8px;font-size:14px;font-weight:500;color:#333}.small-text-gray{font-size:.95rem;color:#0000009c!important;margin-top:5px;margin-bottom:5px}.add-to-playList-wrapper{position:relative;margin-top:10px;margin-left:5px}.active{display:flex!important}.video-info-wrapper{display:flex;justify-content:space-between}.iframe-container{display:none}.vid-list{padding:10px}.categoryLink p{cursor:pointer}.ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lazy-img.loaded{filter:blur(0)}.lazy-img{filter:blur(20px);transition:filter .5s ease-out;-o-object-fit:cover;object-fit:cover}.container{display:flex}.home-sidebar{position:sticky;overflow:hidden;padding:12px 8px;flex-shrink:0;top:50px;height:calc(100vh - 60px);overflow-y:auto;z-index:100}.main{flex:1;margin:50px;overflow:hidden}.thumb-wrapper .duration{position:absolute;bottom:2px;left:2px;background:#000000bf;color:#fff!important;font-size:16px;padding:2px 4px;border-radius:4px;opacity:2}.thumb-wrapper,.carousel-thumb-wrapper{position:relative;flex-shrink:0}.video_title{font-size:1rem;line-height:1.5rem;font-weight:700;overflow:hidden;display:block;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;margin-top:10px}.filters{display:flex;gap:2px;overflow-x:scroll;padding:10px 0;scroll-behavior:auto;-ms-overflow-style:none;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters a{flex:0 0 auto;text-align:center;scroll-snap-align:start;text-decoration:none}.v-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-column-gap:10px;grid-row-gap:0px;margin-top:10px}.filters button{padding:8px 12px;margin:4px;border:none;background:#e0e0e0;border-radius:10px;cursor:pointer}.video-card{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:5px;overflow:hidden;background:#000}.video-card img.thumbnail,.video-card video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#scrollTopBtn{font-size:18px;border:none;outline:none;color:#fff;cursor:pointer;padding:12px;border-radius:50%;transition:background-color .3s;display:none}#bottom-right{position:fixed;bottom:40px;right:30px;display:flex;gap:10px;align-items:center;z-index:100}.mute-toggle{position:absolute;bottom:10px;right:10px;background:#00000080;color:#fff;padding:5px 10px;border-radius:50%;cursor:pointer;font-size:20px;z-index:2;display:none}.nav-right img{width:25px;margin-right:25px}.mute-toggle.muted:before{content:"🔇"}.mute-toggle.unmuted:before{content:"🔊"}.activeSearchTerm{display:flow;background:#c1c115d6;border-radius:10px}li.list-group-item:hover .searchThumbnail,.activeSearchTerm img{display:block!important}li.list-group-item:hover{background:#c1c115d6;border-radius:10px}.body-dimmed{opacity:.2;background-color:#0b0000}.sidebarAddToPlaylist{flex-direction:column;margin-top:-105px;margin-left:-170px;position:absolute;background:linear-gradient(236deg,#fff,#dfdbdb);width:180px;padding:10px;border-radius:3px;display:none}.addToPlaylistItem{display:inline-block;width:100%;color:#0f0f0f!important;padding:5px;cursor:pointer}.addToPlaylistItem span{color:#2b333fb3!important}@media (max-width: 768px){.filters{width:295px!important;display:block;overflow:scroll;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.home-container{grid-template-columns:repeat(2,1fr)}.nav-right{display:none;margin-bottom:10px}.categoryLink,.views,.categoryLink p{font-size:.95rem;line-height:1.4rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;color:#606060!important}.container{grid-template-columns:1fr}}@media (min-width: 768px) and (max-width: 1200px){.home-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 480px){.main{margin:3px}.vid-list{padding:3px}.home-container{grid-template-columns:1fr}}
