/* Original dark-green palette on the redesigned layout. */
:root{color-scheme:dark;--ink:#eef2ec;--muted:#a1afa5;--blue:#b9f28b;--line:#29362e;--soft:#19221e;--lime:#b9f28b}
body{background:#0b1110}
::selection{background:#b9f28b;color:#0b1110}
:focus-visible{outline-color:#b9f28b}
.skip-link{background:#b9f28b;color:#13240d}
.site-header{background:rgba(11,17,16,.95);border-bottom-color:#29362e}
.brand-mark{background:#b9f28b}.brand-mark i{background:#13240d}
.desktop-nav{color:#b7c3b9}
.header-action{border-color:#506446}.header-action:hover{background:#19291c;border-color:#b9f28b}
.eyebrow{color:#afc0b0}
.button-primary{color:#13240d;box-shadow:0 5px 16px #0003}
.button-primary:hover{background:#cbf9a6;box-shadow:0 7px 22px #0004}
.hero-platforms{color:#bcc7bd}.platform-divider{background:#435044}
.preview-label{border-color:#3a4b3e;background:#151f19;color:#afc0ad}
.hero-art{background:#121a17;box-shadow:inset 0 0 0 1px #29362e}
.art-topline{color:#95aa98}.art-badge{background:#23301f;border-color:#3e5136;color:#c2d5b8}
.hardware-image{mix-blend-mode:normal}
.art-caption{border-top-color:#293b2c}.art-caption-icon{background:#24351f}
.art-caption div>span{color:#99ad97}.art-index{color:#7e947b}
.intro-strip>div>span{color:#8c9f88}
.workspace-section{background:#101713}
.workspace-points>div>span{color:#8c9f88}
.workspace-copy .concept-note{color:#94a38d}.concept-note .status-dot{background:#91a980}
.console-preview{background:linear-gradient(140deg,#222c20 0%,#151d18 60%);border-color:#48533b;color:#eef2ec;box-shadow:0 20px 45px #0004}
.console-top{background:#1c281e;border-bottom-color:#344130}
.mini-mark{color:#b9f28b}.console-preview-label{color:#afbd9f;border-color:#41513a}
.console-caption{color:#a4b497}.device-count{color:#b1c1a4;border-color:#40513a}
.console-symbol{color:#bad4a4;background:#2a3a24}
.preview-tabs{background:#0d1510;border-color:#34442e}
.preview-tabs button{color:#b0c1a9}.preview-tabs button.is-active{background:#b9f28b;color:#13240d}
.preview-tabs button:hover:not(.is-active){color:#e9f4df;background:#283923}
.device-line{background:#1a271b;border-color:#3e5035}.device-symbol{color:#c2e59b;background:#2a3d23}
.device-name>span{color:#a8baa0}.device-status{color:#b1c0a6}.device-status i{background:#9bad8d}
.metric-grid>div{background:#142013;border-color:#35422f}.metric-grid span{color:#b1c3a6}
.metric-grid strong{color:#e0eccf}.metric-grid small{color:#a0b291}
.resource-title>span{color:#aabb9f}.resource-title strong{color:#c2cfb8}
.time-track i{background:#293a22}.time-track i:nth-child(n+8):nth-child(-n+20){background:#a9d97d}
.time-track i:nth-child(8),.time-track i:nth-child(20){background:#668d48}
.track-labels{color:#acbd9e}.console-bottom{border-color:#34442e;color:#a9b99e}.outlined-dot{border-color:#a6bf8e}
.muted-small{color:#99ac9a}
.feature-card{background:#121a17}.feature-card:hover{border-color:#587349}
.feature-icon{background:#23321e}.card-number{color:#9aaf98}
.feature-bottom{border-color:#29392e}.feature-bottom span{color:#b2c6a8;background:#1d2b21}
.workflow-section{background:#101713}.steps li:after{background:#34452f}
.step-number{background:#162217;border-color:#3c5034}
.client-card{background:#162217;border:1px solid #31432d}
.coming-label{border-color:#49623d;color:#b1ca9e}
.client-subtitle{color:#a7baa0}.client-card ul{color:#b4c7ab}.client-card li:before{color:#a9d97d}
.release-notice{border-color:#3a5031;color:#d1e6bb}.release-detail{color:#9bb18f}
.linux-card{background:#101914;border-color:#34442e;color:#eef2ec}
.linux-card .coming-label{color:#b1c4a8;border-color:#415a36}
.linux-card .client-subtitle{color:#a5b89d}.linux-card ul{color:#b6c6ac}
.linux-card li:before{color:#a9d97d}.linux-card .release-notice{border-color:#344b2d;color:#d1e6bb}
.linux-card .release-detail{color:#9eb193}
.faq-list summary>span:before,.faq-list summary>span:after{background:#9fb195}
.closing-section{background:#182a16;color:#eef2ec;border-top:1px solid #31452b;border-bottom:1px solid #31452b}
.closing-section .section-kicker{color:#b5d39c}
.button-lime{color:#13240d}.button-lime:hover{background:#cbf9a6}
.footer-links{color:#b0c0b2}.footer-bottom{color:#99aa9c}
@media(max-width:640px){.console-preview{box-shadow:0 12px 30px #0004}}
