/* Birliko Blue Tech. Color-only brand tokens; workspace geometry and typography stay intact. */
:root{--primary:#2563EB;--blue:#2563EB;--nav:#0F172A;--secondary:#14B8A6;--muted:#475569;--border:#CBD5E1;--crm-ink:#0F172A;--crm-secondary:#475569;--crm-link:#2563EB;--crm-line:#CBD5E1;background:#F8FAFC;color:#0F172A;accent-color:#2563EB}
body,.shell,main{background-color:#F8FAFC;color:#0F172A}
h1,h2,h3,.topbar-title h1{color:#0F172A}
a{color:#2563EB}
button.primary,.primary,.settings-drawer .drawer-toolbar button.primary,.sales-dashboard button.primary,.inbox-reference .primary,.inbox-reference .inbox-compose footer button.primary,.webhooks-dialog .webhook-heading-actions .primary{background-color:#2563EB;border-color:#2563EB;color:#fff}
button.primary:hover,.primary:hover,.sales-dashboard button.primary:hover,.inbox-reference .primary:hover{background-color:#1D4ED8;border-color:#1D4ED8;color:#fff}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#2563EB}
.sidebar{background:#0F172A;--crm-ink:#F8FAFC;--crm-secondary:#CBD5E1;--crm-link:#93C5FD;color:#CBD5E1}
.sidebar .nav button,.sidebar .nav-icon{color:#CBD5E1}
.sidebar .nav button:hover{background:#1E293B;color:#fff}
.sidebar .nav button.active,.sidebar .nav button.active:hover{background:#1E3A8A;border-left-color:#14B8A6;color:#fff}
.sidebar .nav button.active .nav-icon{color:#5EEAD4}
.rail-profile{background:linear-gradient(145deg,#1E3A8A,#0F172A)}
.rail-profile>span{background:#DBEAFE;color:#1E40AF;border-color:#93C5FD}
.topbar,.inbox-page-head,.pipeline-editor-top{background-color:#fff;border-color:#CBD5E1}
.topbar-title,.header-divider{border-color:#CBD5E1}
.topbar-view-icon{color:#2563EB}
.auth-brand{background:linear-gradient(145deg,#1E3A8A,#0F172A)}
.auth-brand h1{color:#fff}.auth-brand p,.auth-brand .caption{color:#CBD5E1}
.logo b{background:linear-gradient(145deg,#2563EB,#14B8A6);color:#fff}.logo b span{background:#14B8A6}
.deal-property-header,.entity-properties>header{background-color:#0F172A;color:#F8FAFC}
.deal-property-header h1,.deal-property-header h2,.entity-properties>header h1,.entity-properties>header h2{color:#fff}
.deal-properties,.deal-property-fields,.deal-history,.pipeline-shell,.task-workspace,.inbox-thread,.inbox-reference .inbox-thread{background-color:#F8FAFC}
.deal-group-tabs button.active{border-bottom-color:#14B8A6}
.panel,.lead-card,.deal-property-card,.deal-contact-block,.deal-composer,.deal-task-card,.task-card,.inbox-reference .inbox-bubble,.inbox-reference .inbox-compose,.settings-content>.panel{border-color:#CBD5E1}
.sales-dashboard{--ds-ink:#0F172A;--ds-muted:#475569;--ds-blue:#2563EB;--ds-border:#CBD5E1}
.sales-dashboard .ds-panel,.sales-dashboard .ds-kpi{border-color:#CBD5E1}
.sales-dashboard .ds-kpi>strong,.sales-dashboard .ds-panel h2{color:#0F172A}
.ds-kpi-top i{color:#2563EB;background:#EFF6FF}
.ds-kpi:nth-child(2) i,.ds-kpi:nth-child(6) i{color:#0F766E;background:#CCFBF1}
.sales-dashboard .ds-eyebrow b{color:#115E59;background:#CCFBF1;border-color:#14B8A6}
.ds-chart-legend i{background:#2563EB}.ds-chart-legend button:nth-child(2) i{background:#14B8A6}
.inbox-reference{--inbox-accent:#2563EB;--inbox-accent-dark:#1D4ED8;--inbox-line:#CBD5E1;--inbox-ink:#0F172A;--inbox-muted:#475569}
.inbox-reference .inbox-view-tabs button[aria-selected=true],.inbox-reference .inbox-view-tabs button.active{border-bottom-color:#2563EB;color:#1D4ED8}
.inbox-reference .inbox-queues>button.active,.inbox-reference .inbox-conversation.active,.inbox-reference .inbox-conversation[aria-selected=true]{background-color:#EFF6FF;border-color:#93C5FD}
.inbox-reference .inbox-state-pill{background:#EFF6FF;color:#1D4ED8}
.inbox-reference .inbox-day-divider{color:#475569;border-color:#CBD5E1}
.marketplace{background-color:#F8FAFC}.market-hub{background:linear-gradient(145deg,#2563EB,#1E3A8A)}
.market-hub>span{background:#14B8A6;color:#0F172A}.market-hub strong{color:#fff}.market-hub small{color:#DBEAFE}
.market-installed-mark{color:#0F766E;border-color:#14B8A6;background-color:#F0FDFA}
/* Status red/amber, configured stage colors, provider logos and code syntax retain their meaning. */

/* Content uses navy/slate; blue is reserved for interaction. */
.card-customer,.card-title,.card-value,.deal-field input,.deal-field select,.deal-contact-heading .deal-person,.task-card-description,.task-card-type{color:#0F172A}
.card-owner,.compact-card-top time,.card-task,.stage-total,.compact-summary>div>span,.pipeline-shell .compact-summary>div>span{color:#475569}
.card-phone,.card-phone a{color:#2563EB}
