/* ÆraLift blue palette. Loaded after the base and readability styles. */
:root{--ink:#102a43;--muted:#61758a;--line:#dbe5f0;--paper:#f4f7fb;--green:#1d4ed8;--lime:#dbeafe;--soft:#eaf2fb}body{--muted:#61758a}
a:hover{color:#2563eb}.eyebrow{color:#58708b}.button:hover{background:#1e40af}.button.secondary{border-color:#cbd9e8}.mark{background:#102a43;color:#bfdbfe}.brand-dot{color:#60a5fa}
.sidebar,.topbar,.feature,.price-card{background:#fbfdff}.byline,.nav-label,.page-heading .eyebrow,.panel-heading .eyebrow{color:#58708b}.workspace select{background:#edf4fb}.sidebar nav a{color:#5f7185}.sidebar nav a span{color:#71869f}.sidebar nav a.active{background:#dceaff;color:#173f70}.sidebar nav a.active span{color:#2563eb}.count{background:#bfdbfe;color:#173f70}.avatar{background:#dbeafe;color:#173f70}.icon-button,.topbar,.page-heading p{color:#657a91}.status-dot{background:#3b82f6}
.stat>span:first-child,.stat p,.stat small,th,td small,.small,small{color:#6f8297}.primary-stat{background:#163a63;border-color:#163a63;color:#f4f8ff}.primary-stat>span:first-child,.primary-stat p{color:#b9d7f6}.primary-stat strong{color:#e4f1ff}.primary-stat small{color:#c1daf3}.panel-heading .text-link{color:#28609b}td{border-bottom-color:#e7eef5}
.badge{background:#edf3f9;color:#58708b}.badge.active,.badge.approved,.badge.applied,.badge.done{background:#e0ecff;color:#1d4ed8}.empty-state,.empty-state h3,.empty-state p,.calm-state p{color:#60758d}.empty-symbol{border-color:#d6e3f0;color:#3979bd;background:#f1f6fb}.round-check{background:#e0ecff;color:#2563eb}
.bottom-note{border-color:#cfe0f1;background:#edf5fc}.bottom-note p,.bottom-note a,.app-footer,.alert-item small{color:#617991}.note-icon{color:#3f7fbe}.search{background:#f7faff}.search span{color:#7790aa}
input,textarea,select{border-color:#cfdae7;background:#fcfdff}input:focus,select:focus,textarea:focus{border-color:#3b82f6;outline-color:#dbeafe}.required{color:#2563eb}.message{background:#e7f0ff;color:#1e4f86}.calculation-panel{background:#eaf3fc}blockquote{border-left-color:#93bce5;background:#f2f7fc;color:#476987}
.date-tile,.company-initial,.integration-icon{background:#eaf2fb;color:#2868a7}.alert-dot{background:#4b8fd2}.alert-dot.read{background:#d4dfeb}code,pre{background:#edf3f9}
.hero h1 em,.auth-copy em{color:#356fa8}.hero-copy>p,.auth-copy p{color:#647b92}.hero .eyebrow i{background:#4b8fd2}.hero-proof{color:#71879d}.preview-card{border-color:#d8e4f0;box-shadow:0 22px 80px #183c6814}.preview-head>span:nth-child(2),.preview-card>p,.comparison small,.preview-note,.small-card p{color:#71869c}.comparison em{color:#5f7790}.comparison>span{color:#75a5d4}.preview-gain{background:#e7f2ff}.preview-gain span{color:#376d9f}.preview-gain strong{color:#1d5f9f}.small-card{border-color:#d8e4f0}.floating-tag{color:#4d7eae}.orbit{background:#e1edf8}
.home-band>span:first-child,.feature p,.price-card p{color:#687f96}.home-band>span{color:#7298bd}.step-number{color:#77a8d7}.feature{border-color:#d7e3ef}.margin-section{background:#e4eef9}.margin-section p{color:#4f708f}.price-card{border-color:#d3e1ee}.price-card>span,.price-card h3 small{color:#5f7f9f}.price-card.featured{border-color:#6fa5d8;background:#eaf3fc}.public-footer,.auth-foot{color:#6f8499}.auth-card{border-color:#d5e2ef}.auth-foot a{color:#1d4ed8}
.topbar a.admin-entry{margin-left:0;border-left:0;padding:7px 12px;color:#fff}.admin-start{margin-bottom:24px;border-color:#bcd5ee;background:linear-gradient(135deg,#fbfdff,#eaf3fc)}.admin-start .three-grid{margin-top:8px}.admin-steps article{padding:18px;border-left:3px solid #60a5fa;background:#fff;border-radius:8px}.admin-steps p{margin:6px 0 0;color:#61758a}.invitation-link{padding:12px;background:#fff;border:1px solid #bfd6ed;border-radius:7px;overflow-wrap:anywhere}
.brand-symbol{display:inline-grid;place-items:center;width:38px;height:38px;padding:4px;border:1px solid #d6e3f0;border-radius:9px;background:#fff;flex:0 0 auto}.brand-symbol img{display:block;width:100%;height:100%}.brand-symbol.inverse{padding:2px;border:0;background:transparent}.sidebar .byline{padding-left:57px}
