/* Fifth palette: user's Amira reference. Colors only; controls and layout stay intact. */
html[data-crm-theme="amira"] body.crm-point{
 --point-bg:#eceef1;--point-card:#f9fafb;--point-soft:#f0f2f5;--point-input:#ffffff;
 --point-text:#252b32;--point-muted:#69727b;--point-line:#dfe3e8;--point-hover:#e3e7ec;
 --point-blue:#315b9b;--point-blue-soft:#e5eaf2;--point-rail:#1d2025;
 --point-good:#326c52;--point-good-bg:#e8f3ec;--point-warn:#806021;--point-warn-bg:#f8f0dd;
 --point-bad:#a54150;--point-bad-bg:#f8e9ec;--point-note:#faf3df;
 --theme-on-accent:#ffffff;--theme-rail-text:#d1d5da;--theme-rail-active:#41464e;
 --theme-rail-active-text:#ffffff;--theme-rail-hover:#30353c;--theme-nav-line:#ffffff12;
 --theme-topbar:#f5f6f8;--theme-topbar-text:#252b32;--theme-topbar-muted:#69727b;
 --theme-chat:#eceef0;--theme-heading:#f9fafb;--theme-heading-text:#252b32;--theme-heading-muted:#69727b;
 --theme-own:#e7f3ec;--theme-own-text:#263b30;--theme-own-muted:#657c6e;--theme-incoming:#ffffff;
 --theme-unread:#e0e5eb;--theme-column:#e3e6eb;--theme-focus:#315b9b35;--theme-chart-soft:#e8ecf2;
 --point-shadow:0 2px 10px #1c222805;--theme-shadow:0 12px 32px #14191f22;color-scheme:light;
}
.theme-sample-amira{--sample-rail:#1d2025;--sample-bg:#eceef0;--sample-panel:#f9fafb;--sample-bubble:#e7f3ec}
/* Keep the design control readable against each sidebar palette. */
html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation .crm-rail-design .crm-theme-trigger{color:var(--theme-rail-text)!important;background:var(--theme-rail-hover)!important;border:1px solid var(--theme-nav-line)!important;border-radius:8px;min-height:44px;font-weight:700}
html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation .crm-rail-design .crm-theme-trigger:hover{color:var(--theme-rail-active-text)!important;background:var(--theme-rail-active)!important}
html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation .crm-rail-design .crm-theme-trigger svg{color:inherit!important;stroke:currentColor}
html[data-crm-theme] body.crm-app.crm-point aside#crm-navigation .crm-rail-design .crm-theme-current{color:inherit!important;border-left-color:var(--theme-nav-line);opacity:.9}

html[data-crm-theme] body.crm-point.point-login .point-login-brand .point-wordmark{color:var(--point-text)!important}
html[data-crm-theme] body.crm-point.point-login .point-login-brand>span{color:var(--point-muted)!important}
