:root{--zv-btn: #0284c7;--zv-cta-btn: #f98d26;--zv-subtitle: rgba(255, 255, 255, .8);--zv-input: #7dd3fc;--zv-text: #fff;--zv-text-2: #c7ced4;--zv-text-3: #333;--zv-bg: #12181d;--zv-bg-alt: #f7f7f7;--zv-bg-2: rgba(0, 0, 0, .4);--zv-bg-3: rgba(0, 0, 0, .3);--zv-bg-dark-gradient: linear-gradient(160deg, #071620 0%, #0b2c42 50%, #124d70 100%);--zv-footer-bg: #1b1e23;--zv-blue: #38bdf8;--zv-blue-2: #0ea5e9;--zv-blue-3: #0d76a6;--zv-red: #f87171;--zv-purple: #c084fc;--zv-teal: #22d3ee;--zv-green: #34d399;--zv-text-muted: rgba(255, 255, 255, .35);--zv-text-muted-2: rgba(255, 255, 255, .45);--zv-border: rgba(255, 255, 255, .18);--zv-border-2: rgba(255, 255, 255, .1);--zv-notice: #fde68a;--zv-cat-border: #2a508a;--zv-cat-background: #122b5a;--zv-cat-color: #dbeafe;--zv-risk-high-border: rgba(239, 68, 68, .4);--zv-risk-high-background: #232230;--zv-risk-high-color: #fca5a5;--zv-risk-medium-border: rgba(245, 158, 11, .4);--zv-risk-medium-background: #233032;--zv-risk-medium-color: #fcd34d;--zv-risk-low-border: rgba(16, 185, 129, .4);--zv-risk-low-background: #0d2c33;--zv-risk-low-color: #6ee7b7;--zv-risk-unknown-border: rgba(255, 255, 255, .15);--zv-risk-unknown-background: #162c3c;--zv-risk-unknown-color: rgba(255, 255, 255, .5);--zv-container-max-width: 1200px;--zv-h1-font-size: 20.625px;--zv-h2-font-size: 15px;--zv-h3-font-size: 13.125px;--zv-data-font-size: 12.3px;--zv-btn-font-weight: 800;--zv-font-body: "Roboto", Helvetica, Arial, Verdana, sans-serif, serif;--zv-font-head: "Roboto Condensed", "Roboto", Helvetica, Arial, sans-serif, serif}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--zv-bg);font-size:13px}body{font-family:var(--zv-font-body),sans-serif;color:var(--zv-text);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--zv-blue-3);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--zv-font-head),sans-serif;font-weight:700;line-height:1.2;margin:0 0 .5rem;word-break:break-all}h1{font-size:var(--zv-h1-font-size)}h2{font-size:var(--zv-h2-font-size);margin:0 0 1rem}h3{font-size:var(--zv-h3-font-size);margin:0 0 .5rem}button,a{color:var(--zv-text);font-size:var(--zv-h3-font-size)}input,textarea{font-size:var(--zv-h2-font-size);font-weight:700}app-root{display:block;min-height:100vh}
