html.cyber,html.cyber.dark{--foreground-rgb:0 255 65!important;--background-start-rgb:10 10 15!important;--background-end-rgb:5 5 10!important;--surface-primary-rgb:5 5 10!important;--surface-secondary-rgb:15 15 20!important;--surface-overlay-rgb:5 5 10!important;--surface-border-rgb:0 255 65!important;--text-primary-rgb:0 255 65!important;--text-secondary-rgb:0 200 50!important;--text-muted-rgb:0 150 40!important;--nav-link-rgb:0 200 50!important;--nav-link-hover-rgb:0 255 65!important;--color-primary-rgb:0 255 65!important;--color-primary-hover-rgb:50 255 100!important;--color-secondary-rgb:255 0 255!important}@keyframes cyber-pre-glitch{0%{filter:contrast()saturate()blur()hue-rotate();opacity:1;transform:skew(0)}33%{filter:contrast(1.2)saturate(1.2)blur(.5px)hue-rotate(10deg);opacity:.95;transform:skew(-1deg)}66%{filter:contrast(1.4)saturate(1.4)blur(1px)hue-rotate(25deg);opacity:.9;transform:skew(1deg)scale(1.005)}to{filter:contrast(.8)saturate(.8)blur(2px)hue-rotate(60deg);opacity:.85;transform:scale(1.01)}}@keyframes cyber-activate{0%{filter:invert()hue-rotate(180deg)brightness(2)blur(10px);transform:scale(1.05)}20%{filter:invert(0)hue-rotate()brightness(1.5)blur(5px);transform:scale(1)}40%{filter:contrast(2)sepia();transform:translate(-5px)}60%{filter:contrast()sepia(0);transform:translate(5px)}80%{filter:blur(2px)hue-rotate(90deg);transform:scale(1.02)}to{filter:none;transform:none}}html.cyber-preparing body{animation:.3s ease-in forwards cyber-pre-glitch}html.cyber body{font-family:Courier New,Courier,monospace!important}html.cyber.cyber-animating body{animation:.6s ease-out forwards cyber-activate}html.cyber .glass-card{background-color:#05050acc!important;border:1px solid #00ff4180!important;box-shadow:0 0 15px #00ff4133!important}html.cyber img{filter:hue-rotate(90deg)contrast(1.5)saturate(1.2)!important}html.cyber h1,html.cyber h2,html.cyber h3{text-transform:uppercase;letter-spacing:.1em;text-shadow:2px 2px #ff00ff80}@keyframes glitch{0%{text-shadow:2px 0 red,-2px 0 #00f}20%{text-shadow:-2px 0 red,2px 0 #00f}40%{text-shadow:2px 0 red,-2px 0 #00f}60%{text-shadow:-2px 0 red,2px 0 #00f}80%{text-shadow:2px 0 red,-2px 0 #00f}to{text-shadow:-2px 0 red,2px 0 #00f}}html.cyber .cyber-glitch{animation:2s linear infinite alternate-reverse glitch}html.cyber [class*=rounded]{border-radius:0!important}html.cyber .glass-card,html.cyber .theme-surface-overlay-card,html.cyber .scroll-sub-section .relative.overflow-hidden{clip-path:polygon(0 20px,20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#000f05d9!important;border:1px solid #00ff4180!important}html.cyber .btn-primary,html.cyber .btn-secondary{text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:#00ff41!important;background:#00ff411a!important;border:1px solid #00ff41!important;border-radius:0!important;transition:all .1s!important;box-shadow:4px 4px #f0f!important}html.cyber .btn-primary:active,html.cyber .btn-secondary:active{transform:translate(4px,4px)!important;box-shadow:0 0 #f0f!important}html.cyber .btn-primary:hover,html.cyber .btn-secondary:hover{color:#000!important;background:#00ff41!important}html.cyber .relative.aspect-\[4\/4\.4\]:after,html.cyber .relative.aspect-\[16\/10\]:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00ff411a,#00ff411a 1px,#0000 1px 4px);position:absolute;inset:0}html.cyber{scrollbar-color:#00ff4180 #05050a}html.cyber::-webkit-scrollbar{width:10px!important}html.cyber ::-webkit-scrollbar{width:10px!important}html.cyber::-webkit-scrollbar-track{background-color:#05050a!important;border-left:1px solid #00ff4133!important}html.cyber ::-webkit-scrollbar-track{background-color:#05050a!important;border-left:1px solid #00ff4133!important}html.cyber::-webkit-scrollbar-thumb{background-color:#00ff4133!important;border:1px solid #00ff4180!important;border-radius:0!important;transition:all .2s!important;box-shadow:inset 0 0 5px #00ff4180!important}html.cyber ::-webkit-scrollbar-thumb{background-color:#00ff4133!important;border:1px solid #00ff4180!important;border-radius:0!important;transition:all .2s!important;box-shadow:inset 0 0 5px #00ff4180!important}html.cyber::-webkit-scrollbar-thumb:hover{background-color:#00ff4180!important;border:1px solid #00ff41cc!important;box-shadow:inset 0 0 10px #00ff41cc!important}html.cyber ::-webkit-scrollbar-thumb:hover{background-color:#00ff4180!important;border:1px solid #00ff41cc!important;box-shadow:inset 0 0 10px #00ff41cc!important}
