| 1 | /* theme: engineering-whiteprint — 工程白图 */ |
| 2 | :root{ |
| 3 | --bg:#ffffff;--bg-soft:#f8fafc;--surface:#ffffff;--surface-2:#f4f7fb; |
| 4 | --border:rgba(10,30,70,.22);--border-strong:#0a1e46; |
| 5 | --text-1:#0a1e46;--text-2:#3a4a6a;--text-3:#8090a8; |
| 6 | --accent:#0a1e46;--accent-2:#1e5ac4;--accent-3:#c42a10; |
| 7 | --good:#1a6a3a;--warn:#c47a10;--bad:#c42a10; |
| 8 | --grad:linear-gradient(135deg,#0a1e46,#1e5ac4); |
| 9 | --grad-soft:linear-gradient(135deg,#eaf0fb,#f4f7fb); |
| 10 | --radius:0px;--radius-sm:0px;--radius-lg:0px; |
| 11 | --shadow:none; |
| 12 | --shadow-lg:0 0 0 1px var(--border-strong); |
| 13 | --font-sans:'Inter','Noto Sans SC',sans-serif; |
| 14 | --font-mono:'JetBrains Mono','IBM Plex Mono',monospace; |
| 15 | --font-display:'JetBrains Mono','Inter',monospace; |
| 16 | } |
| 17 | body{background: |
| 18 | repeating-linear-gradient(0deg,rgba(10,30,70,.07) 0 1px,transparent 1px 40px), |
| 19 | repeating-linear-gradient(90deg,rgba(10,30,70,.07) 0 1px,transparent 1px 40px), |
| 20 | #ffffff} |
| 21 | .card{border:1px solid var(--border-strong);box-shadow:none;background:rgba(255,255,255,.85)} |
| 22 | .divider{background:var(--border-strong);height:1px} |
| 23 | .divider-accent{background:var(--border-strong);height:1px;width:100%} |
| 24 | .kicker{font-family:var(--font-mono);color:var(--accent-2);letter-spacing:.18em} |
| 25 | h1.title,h2.title,.h1,.h2{font-weight:600} |
| 26 | .pill{font-family:var(--font-mono);border:1px solid var(--border-strong);border-radius:0} |
| 27 |