:root{--color-night:#131313;--color-neon-pink:#ff4a8d;--color-neon-blue:#00bdfd;--color-white:#e5e2e1}body{background-color:var(--color-night);color:var(--color-white);overflow-x:hidden}@media (width<=768px){.max-w-7xl{padding-left:1rem!important;padding-right:1rem!important}.h-24{height:4rem!important}.text-xl{font-size:.875rem!important}.text-display-lg{font-size:clamp(32px,10vw,48px)!important}.text-headline-lg{font-size:clamp(22px,6vw,32px)!important}.text-headline-md{font-size:clamp(16px,4.5vw,20px)!important}.py-24,.py-xl,section.py-24,section.py-32{padding-top:3rem!important;padding-bottom:3rem!important}.min-h-\[921px\]{min-height:60vh!important}.px-8,.px-12,.px-10{padding-left:1rem!important;padding-right:1rem!important}.p-8{padding:1rem!important}.p-12,.p-20{padding:1.5rem!important}.gap-16{gap:2rem!important}.gap-12{gap:1rem!important}.mb-12{margin-bottom:1.5rem!important}.mb-8{margin-bottom:1rem!important}.mb-24{margin-bottom:2rem!important}.mt-20{margin-top:2rem!important}.mt-6{margin-top:1rem!important}.mt-4{margin-top:.5rem!important}.text-sm{font-size:.75rem!important}.text-xs{font-size:.65rem!important}.tracking-widest{letter-spacing:.05em!important}.tracking-\[0\.2em\]{letter-spacing:.1em!important}.tracking-\[1em\]{letter-spacing:.3em!important}footer .py-24{padding-top:3rem!important;padding-bottom:3rem!important}footer .gap-12{gap:1rem!important}footer .text-3xl{font-size:1.25rem!important}}.neon-grid{background-image:linear-gradient(90deg,#00bdfd0d 1px,#0000 1px),linear-gradient(#ff4a8d0d 1px,#0000 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.glass-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1116;border-top:1px solid #ffb1c433;border-left:1px solid #ffb1c433}.neon-glow-pink{text-shadow:0 0 10px #ff007fcc,0 0 20px #ff007f66}.neon-glow-primary{box-shadow:0 0 15px #ff4a8d4d}.neon-border-blue{border:1px solid #00bdfd33}.bg-noise{opacity:.05;background-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuAKcSTk5NFXsRoNzHfWA0r3Q_EV9hkhWn_E1w-oZ3Q23uRrTYcXpQzO1758lls-Glz4IhmnyM222IKog8D4J9BSCDQHzrxiEKYvTgsMKSEZP_GO8pxZ-xHUGJcAzZmA3VyYD14FvlLSI2JOpBn982e-O_2Kds6OQo6xAOPgPE1NAe-rkUwaVk4KlMqgFNk8LL5785_IbzAeE0XgTC5-lPoaqHSlLEWdlbQ3XwKUlTIGiZDMBH-gVTGwcZGN6mZKJJrt6BVNDR0ZzCs)}.text-neon-flicker{text-shadow:0 0 10px #ff007fcc}.motto-flicker{animation:4s infinite flicker}@keyframes flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.8}}.menu-filter{cursor:pointer;white-space:nowrap;transition:all .3s}.menu-filter.active{border-bottom:2px solid #00bdfd;padding-bottom:4px;color:#00bdfd!important}.menu-card.hidden-card{display:none!important}.author-card{border-radius:.75rem;transition:all .5s;position:relative;overflow:hidden}.author-card:hover{transform:translateY(-4px);box-shadow:0 0 25px #ff4a8d4d}.author-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.author-card:hover img{transform:scale(1.1)}.author-card .price-badge{color:#fff;z-index:10;background:#ff4a8df2;border-radius:9999px;padding:.35rem .85rem;font-size:.85rem;font-weight:700;position:absolute;top:1rem;right:1rem}.author-card .card-overlay{background:linear-gradient(#0000,#131313f2);padding:1.5rem;position:absolute;bottom:0;left:0;right:0}.author-card .author-tag{color:#00bdfd;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.25rem;margin-bottom:.5rem;font-family:Space Grotesk,sans-serif;font-size:.7rem;display:inline-flex}.author-card .author-name{text-transform:uppercase;margin-bottom:.25rem;font-family:Epilogue,sans-serif;font-size:1.1rem;font-weight:600}.author-card .author-desc{color:#e5e2e199;font-size:.8rem;font-style:italic}@media (width<=768px){.author-card .author-name{font-size:.95rem}.author-card .author-desc{font-size:.7rem}.author-card .price-badge{padding:.2rem .6rem;font-size:.75rem}.author-card .card-overlay{padding:1rem}}::selection{color:#e5e2e1;background:#ff4a8d66}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#131313}::-webkit-scrollbar-thumb{background:#ff4a8d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00bdfd}
