:root{--site-primary:#ec4899;--site-primary-hover:#db2777;--site-primary-light:rgba(236,72,153,.1);--site-secondary:#f43f5e;--site-accent:#a855f7;--site-gradient:linear-gradient(135deg,var(--site-primary) 0%,var(--site-secondary) 50%,var(--site-accent) 100%);--site-gradient-hover:linear-gradient(135deg,var(--site-primary-hover) 0%,#e11d48 50%,#9333ea 100%);--site-brand-color:var(--site-primary);--site-text-primary:#fce7f3;--site-text-secondary:#f9a8d4;--site-text-muted:#f472b6;--site-bg-primary:#1a0a14;--site-bg-secondary:#2d1523;--site-bg-accent:#3d1f30;--site-border-color:rgba(236,72,153,.3);--site-border-radius:0.75rem;--site-shadow-sm:0 2px 4px rgba(236,72,153,.1);--site-shadow:0 4px 12px rgba(236,72,153,.2);--site-shadow-lg:0 8px 24px rgba(236,72,153,.3);--site-shadow-glow:0 0 20px rgba(236,72,153,.4)}body{background:var(--site-bg-primary);color:var(--site-text-primary)}.site-logo{filter:drop-shadow(0 0 8px rgba(236,72,153,.5));max-height:44px}.site-brand-title{-webkit-text-fill-color:transparent;background:var(--site-gradient);-webkit-background-clip:text;background-clip:text;font-weight:700;text-shadow:0 0 30px rgba(236,72,153,.5)}.btn-site-primary{background:var(--site-gradient);border:none;box-shadow:var(--site-shadow);color:#fff;font-weight:600;transition:all .3s ease}.btn-site-primary:hover{background:var(--site-gradient-hover);box-shadow:var(--site-shadow-glow);color:#fff;transform:translateY(-2px)}.btn-site-primary:active{transform:translateY(0)}.btn-site-secondary{background:transparent;border:2px solid var(--site-primary);color:var(--site-primary);transition:all .3s ease}.btn-site-secondary:hover{background:var(--site-primary-light);box-shadow:0 0 15px rgba(236,72,153,.4);color:var(--site-primary)}.card-site{backdrop-filter:blur(12px);background:rgba(45,21,35,.8);border:1px solid var(--site-border-color);border-radius:var(--site-border-radius);box-shadow:var(--site-shadow);transition:all .3s ease}.card-site:hover{border-color:var(--site-primary);box-shadow:var(--site-shadow-glow);transform:translateY(-4px)}.form-control-site{background:var(--site-bg-secondary);border:1px solid var(--site-border-color);border-radius:var(--site-border-radius);color:var(--site-text-primary)}.form-control-site:focus{background:var(--site-bg-accent);border-color:var(--site-primary);box-shadow:0 0 0 3px var(--site-primary-light),0 0 15px rgba(236,72,153,.3)}.form-control-site::-moz-placeholder{color:var(--site-text-muted)}.form-control-site::placeholder{color:var(--site-text-muted)}.navbar-site{backdrop-filter:blur(12px);background:rgba(26,10,20,.95);border-bottom:1px solid var(--site-border-color)}.navbar-site .navbar-brand{color:var(--site-text-primary);font-weight:700}.navbar-site .nav-link{color:var(--site-text-secondary);transition:all .2s ease}.navbar-site .nav-link:hover{color:var(--site-primary);text-shadow:0 0 10px rgba(236,72,153,.5)}.navbar-site .nav-link.active{color:var(--site-primary);font-weight:600}.age-verification-overlay{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.95);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.age-verification-modal{animation:fadeInUp .5s ease;background:var(--site-bg-secondary);border:2px solid var(--site-primary);border-radius:1rem;box-shadow:var(--site-shadow-glow);max-width:480px;padding:3rem;text-align:center}.age-verification-modal h2{color:var(--site-primary);margin-bottom:1.5rem}.age-verification-modal p{color:var(--site-text-secondary);margin-bottom:2rem}.age-verification-modal .btn-group{display:flex;gap:1rem;justify-content:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.neon-text{color:var(--site-primary);text-shadow:0 0 5px var(--site-primary),0 0 10px var(--site-primary),0 0 20px var(--site-primary),0 0 40px var(--site-primary)}@keyframes pulse-glow{0%,to{box-shadow:0 0 5px var(--site-primary)}50%{box-shadow:0 0 20px var(--site-primary),0 0 30px var(--site-primary)}}.pulse-glow{animation:pulse-glow 2s ease-in-out infinite}

/*# sourceMappingURL=site.css.map*/