:root{--bg-dark: #20292b;--bg-darker: #1a2223;--text-white: #ffffff;--scene-ambient-light: .8;--scene-point-light-intensity: 1;--scene-point-light-color: #ffffff;--scene-point-light-x: 10;--scene-point-light-y: 10;--scene-point-light-z: 10;--frame-bg-1: #e4cdac;--frame-bg-2: #ffffff;--frame-bg-3: #d1d1ca;--frame-bg-4: #ffcfd2;--frame-bg-5: #bde0fe;--frame-bg-6: #cdb4db;--frame-bg-7: #ffc8dd;--frame-bg-8: #a2d2ff}body,html{margin:0;padding:0;height:100%;width:100%;overflow:hidden;background-color:var(--bg-dark)}#root{width:100%;height:100%}*::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 12s linear infinite}@keyframes dolly{0%{transform:scale(.9) translateZ(0)}50%{transform:scale(1.1) translateZ(50px)}to{transform:scale(.9) translateZ(0)}}.animate-dolly{animation:dolly 4s ease-in-out infinite}@keyframes screen-glitch{0%{transform:translate(0)}2%{transform:translate(1px,1px)}4%{transform:translate(-1px,-1px)}6%{transform:translate(0)}to{transform:translate(0)}}.animate-screen-glitch{animation:screen-glitch 3s linear infinite}@keyframes phosphor-flicker{0%{opacity:.15}5%{opacity:.3}10%{opacity:.2}15%{opacity:.35}20%{opacity:.15}to{opacity:.15}}.animate-phosphor-flicker{animation:phosphor-flicker .1s infinite}@keyframes rolling-bar{0%{transform:translateY(-100%)}10%{transform:translateY(-100%)}to{transform:translateY(1000%)}}.animate-rolling-bar{animation:rolling-bar 12s linear infinite}.bg-scanlines-loading{background:linear-gradient(#20292b00 50%,#20292b80 50%),linear-gradient(90deg,#ff00001f,#00ff0014,#0000ff1f);background-size:100% 4px,3px 100%}.bg-phosphor{background:linear-gradient(90deg,#f003,#0f03,#00f3);background-size:3px 100%}.bg-scanlines-crt{background:linear-gradient(#20292b00 50%,#20292b66 50%);background-size:100% 4px}
