:root{color-scheme:light;--bg:#f5f8fc;--surface:#fff;--ink:#172033;--muted:#68758a;--line:#dce4ef;--accent:#168f68;--accent-soft:#e0f4ec;--warm:#fff0cf}body{background:linear-gradient(rgba(43,91,137,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(43,91,137,.035) 1px,transparent 1px),radial-gradient(circle at 12% 4%,rgba(91,192,235,.16),transparent 28%),radial-gradient(circle at 88% 22%,rgba(255,207,107,.16),transparent 24%),#f5f8fc;background-size:28px 28px,28px 28px,auto,auto}.site-header{background:rgba(245,248,252,.88);backdrop-filter:blur(14px);position:sticky;top:0;border-color:#dce4ef}.brand-mark{background:#176b51;color:#fff}.nav a{color:#526077}.nav a:hover,.nav .active{color:#087ea4}.eyebrow{color:#168f68}.primary{background:#168f68;color:#fff}.secondary{color:#344054;border-color:#bfcbd9;background:rgba(255,255,255,.6)}.hero-panel{border-color:#cad5e2;background:#fff;box-shadow:18px 22px 0 #ffedc5;color:#263348;transform:rotate(.5deg)}.terminal-head{background:#f2f6fb;border-color:#dce4ef}.terminal-head span:nth-child(1){background:#ff7b72}.terminal-head span:nth-child(2){background:#e7b416}.terminal-head span:nth-child(3){background:#36b37e}.terminal-body p{border-color:#e5ebf2;color:#3e4c61}.terminal-body p span{color:#087ea4}.terminal-status{color:#758297}.terminal-status i{background:#36b37e}.portal-card,.project-card,.resource-card,.topic-strip span,.note-cloud a{border-color:#dce4ef}.learning-entry{background:linear-gradient(145deg,#e7f7f1,#f8fffc)}.paper-entry{background:linear-gradient(145deg,#fff1d7,#fffaf0)}.project-entry{background:linear-gradient(145deg,#e8f2ff,#f8fbff)}.portal-card:hover,.project-card:hover,.resource-card:hover{border-color:#9db6cd;box-shadow:0 18px 45px rgba(57,83,112,.12)}.project-card,.resource-card{background:#fff}.project-meta span,.project-detail span{background:#f0f5fa;color:#5d6b7e}.project-visual{background:#dff4eb}.visual-orbit,.visual-orbit:before,.visual-orbit:after{border-color:rgba(22,143,104,.28)}.visual-orbit:after{background:#31a47e}.road{background:linear-gradient(#bfe3f2 0 45%,#849393 45% 100%)}.road:after{background:#3b4650}.content-block{background:#e7f7f1}.paper-block,.reading-guide{background:#fff2dc}.reading-guide li{border-color:#e9d8b8}.empty-archive{border-color:#c4ceda}.topic-strip span{background:#fff}.article-list,.article-list article,.writing-section,.page-content,footer{border-color:#dce4ef}.resource-card:hover{border-color:#9db6cd}.resource-card small,.source-note,footer,footer a{color:#758297}code,.resource-type{color:#087ea4}@media(max-width:850px){.nav{background:#fff;border-color:#dce4ef;box-shadow:0 18px 45px rgba(57,83,112,.16)}}
