*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#ff1493;--primary-hover:#e91e63;--secondary-color:#1a1a2e;--accent-gold:gold;--accent-gold-light:#ffed4e;--background-light:#0000;--background-overlay:#ffffff1a;--text-shadow-pink:#ff149399;--text-shadow-gold:#ffd700cc;--box-shadow-pink:#ff149366;--box-shadow-gold:#ffd7004d;--border-radius-large:30px;--border-radius-medium:25px;--border-radius-button:20px;--transition-speed:0.4s;--glass-background:linear-gradient(145deg,#ffffffd9,#fff0ffe6);--glass-border:#ff14934d;--light-surface:linear-gradient(145deg,#ffffffe6,#fff0fff2);--shadow-soft:#ff149340;--text-primary:#1a1a2e;--text-secondary:#4a4a68;--card-background:linear-gradient(145deg,#ffffffe6,#fff0fff2);--card-text:#1a1a2e;--pearl-shimmer:#fff3}body,html{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background-color:#000;color:#1a1a2e;color:var(--text-primary);font-family:Aldrich,sans-serif;height:100vh;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;-webkit-user-select:none;user-select:none}@supports (-webkit-touch-callout:none){body,html{height:-webkit-fill-available;min-height:-webkit-fill-available}}#root{background-color:#000;height:100vh;min-height:100vh}@supports (-webkit-touch-callout:none){#root{height:-webkit-fill-available;min-height:-webkit-fill-available}}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif;font-weight:800;line-height:1.2;text-shadow:0 0 4px #ff149399;text-shadow:0 0 4px var(--text-shadow-pink);text-transform:uppercase}h1{font-size:clamp(2.5rem,5vw,4rem);letter-spacing:2px}h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:1.5px}h3{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:1px}p,span{font-family:Aldrich,sans-serif;font-weight:500;line-height:1.6}a{color:#ff1493;color:var(--primary-color);text-decoration:none;transition:all .4s ease;transition:all var(--transition-speed) ease}a:hover{color:#e91e63;color:var(--primary-hover);text-shadow:0 0 8px #ff149399;text-shadow:0 0 8px var(--text-shadow-pink)}button{cursor:pointer;font-family:Aldrich,sans-serif;transition:all .4s ease;transition:all var(--transition-speed) ease}.container{margin:0 auto;max-width:1400px;padding:0 20px;width:100%}.section{padding:80px 0}.glow-effect{box-shadow:0 0 25px #ff149366;box-shadow:0 0 25px var(--box-shadow-pink);transition:box-shadow .4s ease;transition:box-shadow var(--transition-speed) ease}.glow-effect:hover{box-shadow:0 0 40px #ff1493;box-shadow:0 0 40px var(--primary-color)}.text-glow{text-shadow:0 0 10px #ff149399;text-shadow:0 0 10px var(--text-shadow-pink)}.price{color:#ff1493;color:var(--primary-color);font-family:Oswald,sans-serif;font-size:1.2em;font-weight:800}.fade-in-up{animation:fadeInUp .8s ease-out forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff1493,#ff21f5,#ff61fb);background:linear-gradient(90deg,var(--primary-color),#ff21f5,#ff61fb);-webkit-background-clip:text;background-clip:text}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ff41fb1a;border-radius:50%;border-top-color:#ff1493;border-top:3px solid var(--primary-color);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#00000080}::-webkit-scrollbar-thumb{background:#ff1493;background:var(--primary-color);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#e91e63;background:var(--primary-hover)}@media (max-width:768px){.container{padding:0 15px}.section{padding:60px 0}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}@media (max-width:480px){.section{padding:40px 0}}h1,h2,h3,h4,h5,h6{text-shadow:0 0 5px #ff41fb4d,0 0 10px #ff41fb33,0 0 15px #ff41fb1a}div,p,span{text-shadow:0 0 3px #ff41fb26,0 0 6px #ff41fb1a}button{box-shadow:0 0 8px #ff41fc00,0 0 15px #ff41fc00,inset 0 0 10px #ff41fc00;text-shadow:0 0 3px #fff0,0 0 6px #ff41fc00;transition:all .3s ease}button:hover{box-shadow:0 0 12px #ff41fb66,0 0 25px #ff41fb4d,inset 0 0 15px #ff41fb33;text-shadow:0 0 5px #ffffff80,0 0 10px #ff41fb66}input,select,textarea{box-shadow:0 0 5px #ff41fb26,0 0 10px #ff41fb1a;transition:all .3s ease}input:focus,select:focus,textarea:focus{box-shadow:0 0 10px #ff41fb4d,0 0 20px #ff41fb33}.card,[class*=Card]{box-shadow:0 0 10px #ff41fb1a,0 0 20px #ff41fb0d}[class*=Nav],nav{text-shadow:0 0 4px #ff41fb33,0 0 8px #ff41fb1a}a{text-shadow:0 0 3px #ff41fb33,0 0 6px #ff41fb1a}a:hover{text-shadow:0 0 5px #ff41fb66,0 0 10px #ff41fb4d}