@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap";
:root{--gov-primary:#0f172a;--gov-blue:#1d4ed8;--gov-accent:#0284c7;--gov-gold:#eab308;--gov-surface:#f8fafc;--gov-border:#e2e8f0}.sigap-root{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#splash-screen{transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility .5s}#splash-screen.fade-out{opacity:0;visibility:hidden;pointer-events:none}.typing-cursor{vertical-align:middle;background-color:#38bdf8;width:3px;height:1.1em;margin-left:4px;animation:.8s infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.shimmer-btn{position:relative;overflow:hidden}.shimmer-btn:after{content:"";background:linear-gradient(60deg,#0000,#fff3,#0000);width:200%;height:200%;animation:3s infinite shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(30deg)}@keyframes shimmer{0%{transform:translate(-100%)rotate(30deg)}to{transform:translate(100%)rotate(30deg)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media print{.no-print{display:none!important}.sigap-root{font-size:10pt;background:#fff!important}}
