:root{--primary:#a932bd;--primary-dark:#8a209b;--brand-yellow:#fef08a;--brand-yellow-hover:#fde047;--secondary:#5e6c84;--background-light:#f7f6f8;--background-dark:#100811;--foreground-light:#171717;--foreground-dark:#ededed;--brand-gray:#e7e7e7;--accent-purple:#a932bd;--holo-pink:#ffb6ff;--holo-cyan:#b3ffff;--holo-silver:#f0f0f0;--holo-gradient:linear-gradient(135deg,#a932bd 0%,#ffb6ff 50%,#b3ffff 100%);--holo-gradient-intense:linear-gradient(45deg,#a932bd,#f0f,#0ff,#a932bd);--holo-border:linear-gradient(135deg,#a932bd,#b3ffff,#ffb6ff,#a932bd);--holo-divider:linear-gradient(90deg,transparent,#ffb6ff,#b3ffff,#a932bd,transparent);--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--shadow-holo:0 4px 15px -3px #a932bd4d,0 0 20px -5px #b3ffff66;--shadow-holo-hover:0 10px 25px -3px #a932bd80,0 0 30px -5px #b3ffff99}[data-theme=dark],:root{--background:var(--background-dark);--foreground:var(--foreground-dark);--color-scheme:dark}[data-theme=light]{--background:var(--background-light);--foreground:var(--foreground-light);--color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background);max-width:100vw;color:var(--foreground);scroll-behavior:smooth;font-family:Manrope,Lato,sans-serif;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Lato,sans-serif;font-weight:700}@keyframes shimmer{0%{transform:translate(-100%)skew(-25deg)}50%{transform:translate(200%)skew(-25deg)}to{transform:translate(200%)skew(-25deg)}}@keyframes holo-text{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.holo-gradient{background:var(--holo-gradient);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s infinite holo-text}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border)}
