.mi6-theme{--mi6-red:#ea2521;--mi6-gold:#b08d57;--mi6-gray:#9ca3af;font-family:var(--font-orbitron), sans-serif;background-color:#000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:20px 20px}.mi6-theme h1,.mi6-theme h2,.mi6-theme h3,.mi6-theme .mi6-title{text-transform:uppercase;font-weight:700}.mi6-theme .scanline-effect:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 3px,linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f) 0 0/3px 100%;animation:10s linear infinite scanline;position:absolute;inset:0}@keyframes scanline{0%{background-position:0 0}to{background-position:0 100vh}}.mi6-theme .crt-effect{text-shadow:0 0 5px var(--mi6-red), 0 0 10px var(--mi6-red), 0 0 1px #fff;animation:.15s infinite alternate flicker}@keyframes flicker{0%{opacity:.8}to{opacity:1}}.mi6-theme .text-mi6-red{color:var(--mi6-red)}.mi6-theme .text-mi6-gold{color:var(--mi6-gold)}.mi6-theme .text-mi6-gray{color:var(--mi6-gray)}.mi6-theme .border-mi6-red{border-color:var(--mi6-red)}.mi6-theme .bg-mi6-red{background-color:var(--mi6-red)}.mi6-theme .dossier-card-glow{box-shadow:0 0 5px var(--mi6-red), 0 0 10px var(--mi6-red), inset 0 0 3px var(--mi6-red);animation:2s infinite alternate pulse-glow}@keyframes pulse-glow{0%{box-shadow:0 0 3px var(--mi6-red), 0 0 7px var(--mi6-red), inset 0 0 2px var(--mi6-red)}to{box-shadow:0 0 7px var(--mi6-red), 0 0 15px var(--mi6-red), inset 0 0 5px var(--mi6-red)}}.mi6-theme .redacted-text{color:#0000;background-color:var(--mi6-gray);transition:all .3s;position:relative}.mi6-theme .redacted-text:hover{color:var(--mi6-red);background-color:#0000}.mi6-theme .redacted-text:before{content:"CLASSIFIED";color:#000;background-color:var(--mi6-gray);opacity:1;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8em;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.mi6-theme .redacted-text:hover:before{opacity:0}.mi6-theme .terminal-font{font-family:Courier New,Courier,monospace}.mi6-theme .digital-blink{animation:1s infinite digital-blink-animation}@keyframes digital-blink-animation{0%,to{opacity:1}50%{opacity:.6}}.mi6-theme .typing-effect{white-space:nowrap;border-right:2px solid var(--mi6-red);animation:3.5s steps(40,end) typing,.75s step-end infinite blink-caret;overflow:hidden}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:var(--mi6-red)}}.mi6-theme .glitch-effect{position:relative}.mi6-theme .glitch-effect:before,.mi6-theme .glitch-effect:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.mi6-theme .glitch-effect:before{text-shadow:-1px 0 var(--mi6-red);animation:2s linear infinite alternate-reverse glitch-anim-1;left:2px}.mi6-theme .glitch-effect:after{text-shadow:1px 0 var(--mi6-gold);animation:3s linear infinite alternate-reverse glitch-anim-2;left:-2px}@keyframes glitch-anim-1{0%{clip-path:inset(20% 0 80%)}20%{clip-path:inset(60% 0 40%)}40%{clip-path:inset(40% 0 60%)}60%{clip-path:inset(80% 0 20%)}80%{clip-path:inset(10% 0 90%)}to{clip-path:inset(30% 0 70%)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 90%)}20%{clip-path:inset(30% 0 70%)}40%{clip-path:inset(50% 0)}60%{clip-path:inset(70% 0 30%)}80%{clip-path:inset(90% 0 10%)}to{clip-path:inset(0% 0 100%)}}.mi6-theme .noise-effect{position:relative}.mi6-theme .noise-effect:after{content:"";opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}
