:root,html[data-theme=dark]{--theme-primary:#ef4242;--theme-bg:#0a0a0a;--theme-text:#fff;--theme-text-muted:#ffffff80;--grid-line-color:#ef424208;--glow-color:#ef42420f;--scrollbar-thumb:#ef4242;--selection-bg:#ef42424d;--on-accent:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=hacker]{--theme-primary:#00ff41;--theme-bg:#050a05;--theme-text:#00ff41;--theme-text-muted:#00ff4180;--grid-line-color:#00ff410a;--glow-color:#00ff4114;--scrollbar-thumb:#00ff41;--selection-bg:#00ff414d;--on-accent:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=hacker] body{color:#00ff41;background:#050a05}html[data-theme=hacker] h1,html[data-theme=hacker] h2,html[data-theme=hacker] h3,html[data-theme=hacker] h4{text-shadow:0 0 10px #00ff4166}html[data-theme=cyberpunk]{--theme-primary:#f0c;--theme-bg:#0a0510;--theme-text:#fff;--theme-text-muted:#ffffff80;--grid-line-color:#ff00cc0a;--glow-color:#ff00cc14;--scrollbar-thumb:#f0c;--selection-bg:#ff00cc4d;--on-accent:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=cyberpunk] body{background:#0a0510}html[data-theme=cyberpunk] h1,html[data-theme=cyberpunk] h2,html[data-theme=cyberpunk] h3,html[data-theme=cyberpunk] h4{text-shadow:0 0 10px #f0c6,0 0 20px #0ff3}html[data-theme=cyberpunk] body:after{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ff00cc04 2px 4px);animation:8s infinite cyberpunk-flicker;position:fixed;inset:0}@keyframes glitch-shift{0%,93%,to{filter:none;transform:translate(0)}93.5%{filter:hue-rotate(90deg);transform:translate(-3px,1px)}94%{filter:hue-rotate(-90deg)saturate(2);transform:translate(4px,-1px)}94.5%{filter:none;transform:translate(-2px)}95%{transform:translate(0)}97%{filter:none;transform:translate(0)}97.3%{filter:hue-rotate(180deg);transform:translate(5px)}97.6%{transform:translate(-3px,1px)}97.9%{filter:none;transform:translate(0)}}@keyframes signal-bar{0%,to{clip-path:inset(100% 0 0);opacity:0}40%{clip-path:inset(100% 0 0);opacity:0}42%{clip-path:inset(30% 0 65%);opacity:1}44%{clip-path:inset(60% 0 35%);opacity:.7}46%{clip-path:inset(100% 0 0);opacity:0}80%{clip-path:inset(100% 0 0);opacity:0}82%{clip-path:inset(10% 0 85%);opacity:.8}84%{clip-path:inset(75% 0 20%);opacity:.5}86%{clip-path:inset(100% 0 0);opacity:0}}@keyframes cyberpunk-flicker{0%,95%,to{opacity:1}96%{opacity:.92}97%{opacity:1}98%{opacity:.88}99%{opacity:1}}@keyframes neon-flare{0%,85%,to{opacity:0}88%{opacity:.15}91%{opacity:0}93%{opacity:.08}95%{opacity:0}}@keyframes text-glitch{0%,92%,to{text-shadow:none;clip-path:none}93%{text-shadow:2px 0 #f0c,-2px 0 #0ff;clip-path:inset(20% 0 60%)}94%{text-shadow:-3px 0 #f0c,3px 0 #0ff;clip-path:inset(60% 0 10%)}95%{text-shadow:none;clip-path:none}}@keyframes text-glitch-green{0%,92%,to{text-shadow:none;clip-path:none}93%{text-shadow:2px 0 #00ff41,-2px 0 #00aa20;clip-path:inset(25% 0 55%)}94%{text-shadow:-3px 0 #00ff41,3px 0 #030;clip-path:inset(55% 0 15%)}95%{text-shadow:none;clip-path:none}}html[data-theme=cyberpunk] main{animation:12s infinite glitch-shift}html[data-theme=cyberpunk] body:before{content:"";pointer-events:none;z-index:9998;background:linear-gradient(#0000 0%,#ff00cc0f 50%,#0000 100%);animation:15s infinite signal-bar;position:fixed;inset:0}html[data-theme=cyberpunk] nav:after{content:"";pointer-events:none;background:radial-gradient(#ff00cc4d 0%,#0000 70%);width:40%;height:100%;animation:10s infinite neon-flare;position:absolute;top:0;left:30%}html[data-theme=cyberpunk] h1,html[data-theme=cyberpunk] h2{animation:8s infinite text-glitch}html[data-theme=hacker] main{animation:18s infinite glitch-shift}html[data-theme=hacker] body:after{content:"";pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,#0000,#0000 1px,#00ff4105 1px 2px);animation:6s infinite cyberpunk-flicker;position:fixed;inset:0}html[data-theme=hacker] body:before{content:"";pointer-events:none;z-index:9998;background:linear-gradient(#0000 0%,#00ff410a 50%,#0000 100%);animation:20s infinite signal-bar;position:fixed;inset:0}html[data-theme=hacker] h1,html[data-theme=hacker] h2{animation:10s infinite text-glitch-green}html[data-theme=grayscale]{--theme-primary:#888;--theme-bg:#111;--theme-text:#ccc;--theme-text-muted:#cccccc80;--grid-line-color:#9696960a;--glow-color:#9696960a;--scrollbar-thumb:#666;--selection-bg:#96969640;--on-accent:#fff;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;filter:grayscale()}html[data-theme=grayscale] body{color:#ccc;background:#111}html[data-theme=high-contrast]{--theme-primary:#ff0;--theme-bg:#000;--theme-text:#fff;--theme-text-muted:#ffffffb3;--grid-line-color:#ffff000f;--glow-color:#ffff0014;--scrollbar-thumb:#ff0;--selection-bg:#ffff0059;--on-accent:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=high-contrast] body{color:#fff;background:#000}html[data-theme=high-contrast] h1,html[data-theme=high-contrast] h2,html[data-theme=high-contrast] h3,html[data-theme=high-contrast] h4{color:#ff0;text-shadow:0 0 6px #ff06}html[data-theme=high-contrast] a{color:#0ff}html[data-theme=high-contrast] a:hover{color:#fff}html[data-theme=high-contrast] [class*=border-white]{border-color:#ffffff4d!important}html[data-theme=light]{--theme-primary:#d93636;--theme-bg:#f8f8f8;--theme-text:#1a1a1a;--theme-text-muted:#00000080;--grid-line-color:#0000000a;--glow-color:transparent;--scrollbar-thumb:#d93636;--selection-bg:#d9363633;--on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{color:#1a1a1a;background:#f8f8f8}html[data-theme=light] body:before,html[data-theme=light] body:after{display:none!important}@keyframes security-scan{0%{opacity:0;top:-2px}5%{opacity:1}95%{opacity:1}to{opacity:0;top:100vh}}@keyframes corruption-flash{0%,88%,to{opacity:0;background:0 0}89%{opacity:.15;background:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff08 2px 4px)}89.5%{opacity:.3;background:linear-gradient(90deg,#0000 0%,#ff00cc1a 20%,#0000 25%,#00ffff14 60%,#0000 65%)}90%{opacity:0;background:0 0}95%{opacity:0;background:0 0}95.5%{opacity:.2;background:linear-gradient(#0000 40%,#ffffff0a 42%,#0000 44%)}96%{opacity:0;background:0 0}}@keyframes neon-lens-drift{0%{opacity:.6;transform:translate(-15%)}50%{opacity:1}to{opacity:.6;transform:translate(15%)}}@keyframes screen-tear{0%,to{clip-path:none;transform:none}85%{clip-path:none;transform:none}85.5%{clip-path:inset(33% 0 60%);transform:translate(6px)}86%{clip-path:inset(70% 0 15%);transform:translate(-4px)}86.5%{clip-path:none;transform:none}92%{clip-path:none;transform:none}92.3%{clip-path:inset(10% 0 82%);transform:translate(-8px)}92.6%{clip-path:inset(85% 0 5%);transform:translate(5px)}93%{clip-path:none;transform:none}}html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class~="text-[#ef4242]"],html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class~=text-cranberry-]{color:var(--theme-primary)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class~="bg-[#ef4242]"]{background-color:var(--theme-primary)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class~="border-[#ef4242]"]{border-color:var(--theme-primary)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class~="ring-[#ef4242]"]{--tw-ring-color:var(--theme-primary)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class~="text-[var(--cranberry)]"]{color:var(--theme-primary)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class~="bg-[var(--cranberry)]"]{background-color:var(--theme-primary)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class~="border-[var(--cranberry)]"]{border-color:var(--theme-primary)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class*="hover:text-[#ef4242]"]:hover,html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class*="hover:text-[var(--cranberry)]"]:hover{color:var(--theme-primary)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class*="hover:border-[#ef4242]"]:hover,html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class*="hover:border-[rgba(239"]:hover,html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class*="hover:border-[var(--cranberry)]"]:hover{border-color:color-mix(in srgb,var(--theme-primary)50%,transparent)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class*="hover:bg-[#ef4242]"]:hover,html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class*="hover:bg-[rgba(239"]:hover,html:not([data-theme=dark]):not(:where(:not([data-theme]))) [class*="hover:bg-[var(--cranberry)]"]:hover{background-color:color-mix(in srgb,var(--theme-primary)10%,transparent)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) .bg-\[\#0a0a0a\]{background-color:var(--theme-bg)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) .bg-\[\#0d0d0d\]{background-color:color-mix(in srgb,var(--theme-bg)95%,var(--theme-text)5%)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) .bg-\[\#080808\]{background-color:var(--theme-bg)!important}html:not([data-theme=dark]):not(:where(:not([data-theme]))) .bg-\[\#111111\]{background-color:color-mix(in srgb,var(--theme-bg)90%,var(--theme-text)10%)!important}html[data-theme=light] nav[data-scrolled]:not([data-force-dark]){background-color:#f8f8f8f2!important;border-color:#00000014!important}html[data-theme=light] [class*="bg-[#0d0d0d]"],html[data-theme=light] [class*="bg-[#080808]"],html[data-theme=light] [class*="bg-[#0a0a0a]"],html[data-theme=light] [class*="bg-[#111]"],html[data-theme=light] [class*="bg-[#111111]"]{background-color:#fff!important}html[data-theme=light] .bg-white\/2{background-color:#00000005!important}html[data-theme=light] .bg-white\/3,html[data-theme=light] .bg-white\/4{background-color:#0000000a!important}html[data-theme=light] .bg-white\/5,html[data-theme=light] .bg-white\/6{background-color:#0000000d!important}html[data-theme=light] .bg-white\/8{background-color:#0000000f!important}html[data-theme=light] .bg-white\/10{background-color:#00000012!important}html[data-theme=light] .border-white\/5{border-color:#0000000f!important}html[data-theme=light] .border-white\/6{border-color:#00000012!important}html[data-theme=light] .border-white\/7{border-color:#00000014!important}html[data-theme=light] .border-white\/8{border-color:#0000001a!important}html[data-theme=light] .border-white\/10{border-color:#0000001f!important}html[data-theme=light] .border-white\/12{border-color:#00000024!important}html[data-theme=light] .border-white\/15{border-color:#00000029!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white{color:#1a1a1a!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/90{color:#000000e6!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/85{color:#000000d9!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/80{color:#000c!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/75{color:#000000bf!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/70{color:#000000b3!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/65{color:#000000a6!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/60{color:#0009!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/55{color:#0000008c!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/50{color:#00000080!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/45{color:#00000073!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/40{color:#0006!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/35{color:#00000059!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/30{color:#0000004d!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/25{color:#00000040!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/22{color:#00000038!important}html[data-theme=light] :where(main,nav,footer,[class*=fixed]:not([class*=z-\[9999])):not([class*="z-[9999]"] *) .text-white\/20{color:#0003!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#00000059!important}html[data-theme=light] .animate-glow-pulse{box-shadow:none!important;animation:none!important}html[data-theme=light] [class*=hover\:text-white]:hover{color:#1a1a1a!important}html[data-theme=light] nav [class*="bg-[#0d0d0d]"]{background-color:#0d0d0d!important}html[data-theme=light] nav [class*="bg-[#0d0d0d]"] .text-white,html[data-theme=light] nav [class*="bg-[#0d0d0d]"] .text-white\/70,html[data-theme=light] nav [class*="bg-[#0d0d0d]"] .text-white\/60,html[data-theme=light] nav [class*="bg-[#0d0d0d]"] .text-white\/50,html[data-theme=light] nav [class*="bg-[#0d0d0d]"] .text-white\/55{color:inherit!important}html[data-theme=light] [class*=shadow-\[0_0_20px],html[data-theme=light] [class*=shadow-\[0_0_30px]{box-shadow:0 1px 4px #0000000f!important}html[data-theme=light] .blur-md[class*="bg-[var(--cranberry)]"],html[data-theme=light] .blur-md[class*="bg-[#ef4242]"]{display:none!important}html[data-theme=light] [data-taps-btn]{background-color:var(--theme-primary,#ef4242)!important;border-color:var(--theme-primary,#ef4242)!important;color:#fff!important}html[data-theme=light] [data-taps-btn]:hover{color:#fff!important;background-color:#dd3030!important;border-color:#dd3030!important}html[data-theme=light] [class*="bg-[#0b0b0b]"]{background-color:#fff!important;border-color:#0000001f!important}html[data-theme=light] [data-force-dark] .text-white{color:#fff!important}html[data-theme=light] [data-force-dark] .text-white\/90{color:#ffffffe6!important}html[data-theme=light] [data-force-dark] .text-white\/85{color:#ffffffd9!important}html[data-theme=light] [data-force-dark] .text-white\/80{color:#fffc!important}html[data-theme=light] [data-force-dark] .text-white\/78{color:#ffffffc7!important}html[data-theme=light] [data-force-dark] .text-white\/75{color:#ffffffbf!important}html[data-theme=light] [data-force-dark] .text-white\/70{color:#ffffffb3!important}html[data-theme=light] [data-force-dark] .text-white\/60{color:#fff9!important}html[data-theme=light] [data-force-dark] .text-white\/55{color:#ffffff8c!important}html[data-theme=light] [data-force-dark] .text-white\/50{color:#ffffff80!important}html[data-theme=light] [data-force-dark] .text-white\/45{color:#ffffff73!important}html[data-theme=light] [data-force-dark] .text-white\/42{color:#ffffff6b!important}html[data-theme=light] [data-force-dark] .text-white\/40{color:#fff6!important}html[data-theme=light] [data-force-dark] .text-white\/35{color:#ffffff59!important}html[data-theme=light] [data-force-dark] .text-white\/30{color:#ffffff4d!important}html[data-theme=light] [data-force-dark] .text-white\/25{color:#ffffff40!important}html[data-theme=light] [data-force-dark] .text-white\/24{color:#ffffff3d!important}html[data-theme=light] [data-force-dark] .text-white\/22{color:#ffffff38!important}html[data-theme=light] [data-force-dark] .text-white\/20{color:#fff3!important}html[data-theme=light] [data-force-dark] .bg-white\/2{background-color:#ffffff05!important}html[data-theme=light] [data-force-dark] .bg-white\/3{background-color:#ffffff08!important}html[data-theme=light] [data-force-dark] .bg-white\/4{background-color:#ffffff0a!important}html[data-theme=light] [data-force-dark] .bg-white\/5{background-color:#ffffff0d!important}html[data-theme=light] [data-force-dark] .bg-white\/6{background-color:#ffffff0f!important}html[data-theme=light] [data-force-dark] .bg-white\/8{background-color:#ffffff14!important}html[data-theme=light] [data-force-dark] .bg-white\/10{background-color:#ffffff1a!important}html[data-theme=light] [data-force-dark] .bg-black\/30{background-color:#0000004d!important}html[data-theme=light] [data-force-dark] .border-white\/6{border-color:#ffffff0f!important}html[data-theme=light] [data-force-dark] .border-white\/7{border-color:#ffffff12!important}html[data-theme=light] [data-force-dark] .border-white\/8{border-color:#ffffff14!important}html[data-theme=light] [data-force-dark] .border-white\/10{border-color:#ffffff1a!important}html[data-theme=light] [data-force-dark] .border-white\/12{border-color:#ffffff1f!important}html[data-theme=light] [data-force-dark] .border-white\/15{border-color:#ffffff26!important}html[data-theme=light] [data-force-dark] input::placeholder{color:#ffffff40!important}html[data-theme=light] [data-force-dark] [class*=hover\:text-white]:hover{color:#fff!important}html[data-theme=light] [data-force-dark] [class*="bg-[#080808]"]{background-color:#080808f2!important}html[data-theme=light] [data-force-dark] [class*="bg-[#0a0a0a]"]{background-color:#0a0a0a!important}html[data-theme=light] [data-force-dark] [class*="bg-[#0d0d0d]"]{background-color:#0d0d0d!important}html[data-theme=light] [data-force-dark][class*="bg-[#080808]"]{background-color:#080808f2!important}html[data-theme=light] [data-force-dark][class*="bg-[#0a0a0a]"]{background-color:#0a0a0a!important}html[data-theme=light] [data-force-dark][class*="bg-[#0d0d0d]"]{background-color:#0d0d0d!important}html[data-theme=light] [data-force-dark][class*="bg-[#07110b]"]{background-color:#07110bf2!important}html[data-theme]:not(#_) [class*="bg-[var(--cranberry)]"],html[data-theme]:not(#_) [class*="bg-[var(--cranberry)]"] *,html[data-theme]:not(#_) [class*="bg-[#ef4242]"],html[data-theme]:not(#_) [class*="bg-[#ef4242]"] *{color:var(--on-accent,#fff)!important}
