
:root{--pink:#ff2aa8;--hot:#ff004d;--cyan:#29f7ff;--green:#8dff8d;--black:#050008;--violet:#6d2dff;--paper:#fff4c8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#fdf7ff;font-family:"Comic Sans MS","Trebuchet MS",Arial,sans-serif;background:#050008 url('assets/pink-glow-field.png') center/cover fixed;cursor:crosshair;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 3px);mix-blend-mode:screen;z-index:9999}.starfield{position:fixed;inset:0;z-index:-2;background-image:radial-gradient(#fff 1px,transparent 1px),radial-gradient(var(--cyan) 1px,transparent 1px),radial-gradient(var(--pink) 1px,transparent 1px);background-size:90px 90px,130px 130px,170px 170px;animation:drift 35s linear infinite;opacity:.45}@keyframes drift{to{background-position:600px 800px,900px 500px,400px 600px}}a{color:var(--cyan);text-shadow:0 0 6px var(--cyan)}.container{width:min(1120px,94vw);margin:auto}.topbar{position:sticky;top:0;z-index:50;background:linear-gradient(90deg,#120018,#3b0033,#001c28);border-bottom:3px ridge var(--cyan);box-shadow:0 0 22px var(--pink);padding:7px;text-align:center}.topbar a{font-weight:bold;margin:0 10px;color:#fff;text-decoration:none}.blink{animation:blink 1s steps(2,end) infinite}@keyframes blink{50%{opacity:0}}.hero{min-height:96vh;display:grid;place-items:center;text-align:center;padding:40px 0;background:radial-gradient(circle at 50% 10%,rgba(255,42,168,.35),transparent 38%)}.logo{width:min(780px,92vw);filter:drop-shadow(0 0 20px var(--pink)) drop-shadow(0 0 6px var(--cyan));animation:wobble 4s ease-in-out infinite}@keyframes wobble{50%{transform:rotate(-1deg) scale(1.02)}}.headline{font-size:clamp(32px,8vw,92px);line-height:.9;margin:10px 0;color:#fff;text-shadow:4px 4px 0 #ff0088,-4px -4px 0 #00e5ff,0 0 18px #fff}.sub{font-size:clamp(18px,3vw,32px);background:#000;border:4px double var(--green);display:inline-block;padding:10px 18px;color:var(--green);box-shadow:0 0 18px var(--green)}.marquee{background:#ffff00;color:#000;border:3px dashed #ff00ff;font-weight:bold;padding:8px;font-size:20px}.panel{background:rgba(10,0,18,.86);border:5px ridge var(--pink);box-shadow:0 0 20px rgba(255,42,168,.7),inset 0 0 20px rgba(41,247,255,.16);margin:28px 0;padding:22px}.panel h2{font-size:38px;color:#fff;text-shadow:3px 3px 0 var(--pink),0 0 15px var(--cyan);margin:0 0 16px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.imgbox{border:4px outset var(--cyan);background:#000;padding:8px;box-shadow:0 0 15px var(--cyan);transform:rotate(-.4deg)}.imgbox:nth-child(even){transform:rotate(.7deg)}.imgbox img{width:100%;display:block}.caption{font-size:13px;color:#ffe66b;margin-top:6px;text-align:center}.cta{display:inline-block;background:linear-gradient(180deg,#ff7bd8,#ff008c);color:white!important;text-decoration:none;font-size:24px;font-weight:bold;padding:14px 22px;margin:8px;border:4px outset #ffc7ff;box-shadow:0 0 20px var(--pink);text-shadow:2px 2px #000}.cta:hover{filter:hue-rotate(80deg);transform:scale(1.05)}.copy{font-size:18px;line-height:1.55;max-width:850px}.warning{font-family:"Courier New",monospace;background:#001b1f;color:#6effff;border:2px solid var(--cyan);padding:14px;box-shadow:inset 0 0 20px #00333a}.gifwall{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.badge{background:#000;border:2px solid #fff;padding:8px;font-family:"Courier New",monospace;color:#fff;box-shadow:0 0 10px var(--green)}.product{background:#170013;border:3px groove #fff;padding:14px;text-align:center}.product h3{color:#ffff66}.product .price{color:var(--green);font-size:22px;font-weight:bold}.testimonial{background:#fff4c8;color:#180014;border:3px dashed #ff00cc;padding:16px;font-family:"Courier New",monospace}.secret{font-size:12px;opacity:.35;text-align:center}.footer{text-align:center;padding:40px}.counter{display:inline-block;background:#000;color:#00ff66;font-family:"Courier New",monospace;font-size:28px;padding:8px 14px;border:4px inset #777}.eye{position:fixed;right:18px;bottom:18px;background:#000;border:3px solid var(--pink);border-radius:50%;width:72px;height:72px;display:grid;place-items:center;font-size:38px;box-shadow:0 0 20px var(--pink);z-index:60}.floaties span{position:fixed;font-size:28px;animation:float 12s linear infinite;opacity:.7;z-index:-1}.floaties span:nth-child(1){left:5%;animation-delay:0s}.floaties span:nth-child(2){left:25%;animation-delay:3s}.floaties span:nth-child(3){left:55%;animation-delay:6s}.floaties span:nth-child(4){left:80%;animation-delay:9s}@keyframes float{from{bottom:-50px;transform:rotate(0)}to{bottom:105vh;transform:rotate(360deg)}}audio{width:100%}.hidden-link{color:#0b0711;text-shadow:none}.secret-page{background:#080009 url('assets/blue-red-bedroom-if.png') center/cover fixed}.tableish{width:100%;border-collapse:collapse;background:#000}.tableish td,.tableish th{border:2px solid var(--cyan);padding:8px}.tableish th{color:#ffff00}.under-construction{font-size:26px;color:#ffff00;text-shadow:2px 2px #f0f;}
