/* Ancron Desktop Light marketing palette. Presentation colors only. */
:root{--paper:#e7edf5;--white:#f2f6fd;--navy:#203b58;--teal:#2864af;--gold:#b6d5f4;--muted:#4b6078;--line:#9cb4ce;--layer-accent:#2864af;--layer-muted:#4b6078;--blue:#2864af;--copper:#2864af;--ink:#203b58;--panel:#f2f6fde8;--warm:#80573f;--bg:linear-gradient(120deg,#b6d5f4 0%,#e7edf5 48%,#edd6c8 100%)}
body{background:linear-gradient(120deg,#b6d5f4 0%,#e7edf5 48%,#edd6c8 100%);color:#203b58}
.site-header,.layer-header{border-color:#9cb4ce;background:#e7edf5}
.hero{background:transparent}.hero h1,.hero h2,.hero-intro{color:#203b58}.hero h1 em,h2 em,.layer-kicker{color:#2864af}
.primary,.layer-primary,.oc-action{background:#2864af;color:#f2f6fd;border-color:#2864af}
.primary:hover,.layer-primary:hover,.oc-action:hover{background:#203b58;color:#f2f6fd}
.connected,.demo-entry{background:#e7edf5}.shop,.mini-shop{background:#e7edf5}.shelf,.hanging-sign,.slip em,.shop-ticket,.highlight:after{background:#b6d5f4}.shelf{border-color:#9cb4ce}
.thesis-band,.follow{background:#203b58;color:#f2f6fd}.thesis-band span:before,.follow h2 em,.follow .form-label,.follow .text-link,#signup-result{color:#b6d5f4}.follow .gold{background:#edd6c8;color:#203b58}.follow p{color:#e7edf5}
.work-tabs button[aria-selected=true],.filters button[aria-pressed=true],.context-switch button[aria-pressed=true],.oc-filters button[aria-pressed=true]{background:#2864af;color:#f2f6fd;border-color:#2864af}.work-tabs button[aria-selected=true] small{color:#e7edf5}
.os-columns{--oc-teal:#2864af;--oc-gold:#9cb4ce}.oc-shell{background:linear-gradient(120deg,#b6d5f4,#e7edf5 48%,#edd6c8);border-color:#9cb4ce}.oc-toolbar,.oc-conversation{border-color:#9cb4ce}.oc-card[data-selected=true]{background:#f2f6fd;border-color:#2864af}.oc-card[data-owner=You]{border-left-color:#2864af}.oc-badge{background:#e7edf5;border-color:#9cb4ce;color:#2864af}.oc-card dt,.oc-card-foot{color:#4b6078}.oc-messages b,.oc-context,.oc-outcome{color:#2864af}
.layer-header nav a[aria-current=page],.layer-chapter-menu a[aria-current=page],.topic-filters button[aria-pressed=true],.simple-demo .explore-nav button[aria-pressed=true]{background:#2864af;color:#f2f6fd;border-color:#2864af}.layer-header nav a:hover,.layer-card:hover{background:#b6d5f4;color:#203b58}.layer-play,.meet-first .layer-play{background:#2864af!important;border-color:#2864af!important}.layer-prompt blockquote{background:#e7edf5}.layer-caption,.narrator-aside{color:#2864af!important}
[fill="#205A58"],[fill="#2C4A76"]{fill:#2864af}[fill="#397772"]{fill:#527ba8}[fill="#D9AD62"],[fill="#BEDAE8"]{fill:#b6d5f4}[stroke="#142D39"]{stroke:#203b58}
/* Keep the demo's explicit night mode and dark instruments readable. */
body.night,body[data-theme="night"]{background:#203b58;color:#e7edf5}
body.atmosphere{background:linear-gradient(120deg,#b6d5f4 0%,#e7edf5 48%,#edd6c8 100%)} .atmosphere .shop,.atmosphere .connected{background:linear-gradient(120deg,#b6d5f4,#e7edf5 48%,#edd6c8)} .faithful.os-columns{background:linear-gradient(180deg,#e7edf5,#f2f6fd)}
