body.gov-theme{--primary:#10b981;--primary-glow:rgba(16, 185, 129, 0.4);--secondary:#fbbf24;--accent:#dc2626;--bg-dark:#000a12;--text-main:#e2e8f0;--text-dim:#94a3b8;background-color:var(--bg-dark);background-image:linear-gradient(rgba(16,185,129,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(16,185,129,.03) 1px,transparent 1px);background-size:30px 30px}body.gov-theme::after{content:'CONFIDENCIAL // USO EXCLUSIVO GUBERNAMENTAL';position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-family:'JetBrains Mono',monospace;font-size:8vmax;font-weight:900;color:rgba(255,255,255,.015);white-space:nowrap;z-index:-1;pointer-events:none;letter-spacing:10px}.gov-theme .ind-hero-split{border-bottom:2px solid rgba(16,185,129,.2);position:relative}.gov-theme .ind-hero-split::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent);box-shadow:0 0 10px var(--primary)}.classified-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.5);color:#f87171;padding:6px 14px;border-radius:2px;font-family:'JetBrains Mono',monospace;font-size:.75rem;font-weight:700;letter-spacing:2px;margin-bottom:25px;text-transform:uppercase;box-shadow:0 0 15px rgba(220,38,38,.2);animation:danger-pulse 2s infinite}.classified-badge .indicator{width:8px;height:8px;background-color:#ef4444;border-radius:50%;box-shadow:0 0 8px #ef4444;animation:blink 1s infinite}.gov-theme .text-gradient{background:linear-gradient(to right,#10b981,#34d399,#6ee7b7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(16,185,129,.3)}.gov-theme .btn-primary{background:rgba(16,185,129,.1);border:1px solid var(--primary);color:var(--primary);text-shadow:0 0 8px rgba(16,185,129,.5);box-shadow:0 0 15px rgba(16,185,129,.2),inset 0 0 10px rgba(16,185,129,.1);border-radius:0;text-transform:uppercase;letter-spacing:2px}.gov-theme .btn-primary:hover{background:rgba(16,185,129,.2);box-shadow:0 0 25px rgba(16,185,129,.4),inset 0 0 15px rgba(16,185,129,.2);transform:translateY(-2px)}.tactical-frame{position:relative;padding:2px}.tactical-frame::after,.tactical-frame::before{content:'';position:absolute;width:20px;height:20px;border:2px solid var(--primary);transition:all .3s ease;z-index:10}.tactical-frame::before{top:-5px;left:-5px;border-right:none;border-bottom:none}.tactical-frame::after{bottom:-5px;right:-5px;border-left:none;border-top:none}.scanlines{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0) 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));background-size:100% 4px;z-index:9999;pointer-events:none;opacity:.3}.typing-text{overflow:hidden;white-space:nowrap;border-right:2px solid var(--primary);animation:typing 3.5s steps(40,end),blink-caret .75s step-end infinite}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:var(--primary)}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes danger-pulse{0%{box-shadow:0 0 0 0 rgba(220,38,38,.4)}70%{box-shadow:0 0 0 10px rgba(220,38,38,0)}100%{box-shadow:0 0 0 0 rgba(220,38,38,0)}}.gov-theme .ind-blueprint-visual svg{filter:drop-shadow(0 0 15px rgba(16, 185, 129, .2))!important}.gov-theme #shieldLockCoreGov{fill:rgba(16,185,129,0.2)!important;stroke:rgba(16,185,129,0.5)!important}.gov-theme .hudStatusValueGov{fill:#10b981!important}.gov-theme .metric-value.teal{color:var(--primary)!important;text-shadow:0 0 15px rgba(16,185,129,.2)!important}.gov-theme .metric-value.gold{color:var(--secondary)!important;background:linear-gradient(180deg,#fff 0,var(--secondary) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 30px rgba(251,191,36,.2)!important}