.legal-links{margin-bottom:1.5rem}.legal-links a{color:#ffffff80;text-decoration:none;font-size:.9rem;transition:all .2s ease}.legal-links a:hover{color:var(--primary)}.divider{color:#ffffff4d;margin:0 .8rem;font-size:.8rem}.copyright{color:#fff6;font-size:.85rem}:root{--primary-rgb: 255, 45, 85}.age-verification{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000f2;display:flex;justify-content:center;align-items:center;z-index:9999}.age-verification-content{background-color:var(--bg-dark);padding:2rem;border-radius:10px;text-align:center;max-width:500px;width:90%;border:2px solid var(--primary);box-shadow:0 0 30px #ff33664d;animation:fadeIn .5s ease}.age-verification-content h2{color:var(--primary);font-size:2rem;margin-bottom:1.5rem}.age-verification-content p{color:var(--text-light);margin-bottom:1rem;line-height:1.5}.age-verification-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.confirm-button,.reject-button{padding:.8rem 1.5rem;border:none;border-radius:5px;font-weight:600;cursor:pointer;transition:all .3s ease}.confirm-button{background-color:var(--primary);color:#fff}.confirm-button:hover{background-color:var(--primary-light);transform:scale(1.05)}.reject-button{background-color:#333;color:var(--text-light)}.reject-button:hover{background-color:#444;transform:scale(1.05)}@keyframes textGlow{0%{text-shadow:0 0 5px rgba(255,51,102,.5)}50%{text-shadow:0 0 15px rgba(255,51,102,.8),0 0 20px rgba(255,51,102,.5)}to{text-shadow:0 0 5px rgba(255,51,102,.5)}}@media (max-width: 992px){.hero-title{font-size:4.5rem}.hero-subtitle{font-size:1.3rem}.section-title{font-size:1.5rem}.hero-tag span{font-size:1.1rem}.browse-grid{gap:1rem}.browse-content h3{font-size:1.5rem}.browse-icon{font-size:2.5rem}}@media (max-width: 768px){.main-content{gap:0}.hero-section{padding:8rem 0 4rem;min-height:auto}.hero-title{font-size:3.5rem}.hero-subtitle{font-size:1.2rem}.hero-tag span{font-size:1rem;padding:.5rem 1.2rem}.browse-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}.browse-icon{width:20px;height:20px}.browse-content h3{font-size:.8rem}.site-footer{padding:3rem 0 2rem}}@media (max-width: 480px){.hero-title{font-size:2.8rem}.hero-subtitle{font-size:1.1rem}.container{padding:0 1rem}.hero-title:after{width:80px;height:4px}.hero-tag span{font-size:.9rem;padding:.5rem 1rem}.site-footer{padding:3rem 0 2rem}.browse-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}.browse-icon{width:18px;height:18px;margin-bottom:.3rem}.browse-content h3{font-size:.7rem;letter-spacing:.3px}.legal-links a{font-size:.8rem}.divider{margin:0 .5rem}.footer-logo{max-width:80px;margin-bottom:1rem}}@keyframes ping{75%,to{transform:scale(1.5);opacity:0}}.play-button{position:relative;z-index:10;cursor:pointer;box-shadow:0 0 20px #ff2d5580}.play-button:hover{box-shadow:0 0 30px #ff2d55b3}.latest-video-section{position:relative;overflow:hidden}.latest-video-container{position:relative;transform-origin:center;will-change:transform,box-shadow}.latest-video-container img{will-change:transform}.hero-title{margin:0 auto;line-height:1!important;display:block;width:100%;text-shadow:6px 6px 3px rgba(0,0,0,1)!important}.hero-section .flex-col{gap:1.5rem}.hero-section video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero-section iframe{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;border:none;margin:0;padding:0;pointer-events:none;z-index:0}.video-placeholder{background-color:#000000b3;z-index:1;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.video-placeholder:hover{background-color:#00000080}.play-button{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:#0009;border:2px solid rgba(255,51,102,.7);transition:all .3s ease;box-shadow:0 0 20px #f366}.play-button:hover{transform:scale(1.1);border-color:var(--primary);box-shadow:0 0 30px #f369}.play-button svg{filter:drop-shadow(0 0 5px rgba(255,51,102,.8))}
