/* CM-BLUE2: آبی هوشمند — فقط دکمه‌های اصلی و حالت‌های انتخاب‌شده */
:root{--bw-blue:#0a84ff;--dock-cherry:#0a84ff}
html{accent-color:#0a84ff}
input,textarea,[contenteditable]{caret-color:#0a84ff}
:focus-visible{outline-color:#0a84ff}
/* دکمه‌های اصلی (پر) */
html body .cm-fc-post,html body .cm-cs-send,html body .cm-xp .cm-lt-cta,
html body .cm-home-page .cm-sr-cta,html body .fas-go,
html body .sell-location-map .sell-confirm-btn,html body .cm-dc-tabs button.is-on,
html body .cm-fc-tool.is-on,html body .cm-home-page .cm-dc .cm-qf .cm-qf-chip.is-on,
html body .cm-home-page .cm-dc .cm-qf .cm-qf-chip:active,
html body .cm-ft2 .cm-ft-btn.is-primary,
html body [data-page="vehicle"].vehicle-detail-page .detail-cta-split .detail-cta-contact,
html:not(.theme-light) body :is(.adc-cta,.cm-ts-sug):not(#cmct-a):not(#cmct-b):not(#cmct-c),
html body .bw-primary{
  background:#0a84ff!important;background-image:none!important;border-color:#0a84ff!important;
  color:#fff!important;box-shadow:0 8px 22px -10px rgba(10,132,255,.65)!important}
html body .cm-fc-post *,html body .cm-cs-send *,html body .cm-xp .cm-lt-cta *,
html body .cm-home-page .cm-sr-cta *,html body .fas-go *,
html body .sell-location-map .sell-confirm-btn *,html body .cm-dc-tabs button.is-on *,
html body .cm-fc-tool.is-on *,html body .cm-home-page .cm-dc .cm-qf .cm-qf-chip.is-on *,
html body .cm-ft2 .cm-ft-btn.is-primary *,
html body [data-page="vehicle"].vehicle-detail-page .detail-cta-split .detail-cta-contact *,
html:not(.theme-light) body :is(.adc-cta,.cm-ts-sug):not(#cmct-a):not(#cmct-b):not(#cmct-c) *,
html body .bw-primary *{color:#fff!important}
html body .cm-fc-post svg,html body .cm-cs-send svg,html body .cm-xp .cm-lt-cta svg,
html body .cm-home-page .cm-sr-cta svg,html body .fas-go svg,
html body .sell-location-map .sell-confirm-btn svg,html body .cm-fc-tool.is-on svg,
html body .bw-primary svg{stroke:#fff!important}
/* نشانک‌ها: اعلان خوانده‌نشده، نقطه‌ی اسلاید، گزینه‌ی انتخاب‌شده */
html body .mr-bell-badge,html body .mr-chat-dock-badge,html body .cm-feed-notify i,
html body .cm-home-promo-dots button.is-active,
html body #sellCityPicker .sell-trim-option.is-selected b{background:#0a84ff!important;color:#fff!important}
/* دکمه‌ی + وسط دوک */
html body:not(#x):not(#y) #bottomDock#bottomDock.bottom-dock .dock-item[data-dock="sell"],
html body:not(#x):not(#y) #bottomDock#bottomDock.bottom-dock .dock-item[data-dock="sell"].is-active,
html body:not(#x):not(#y) #bottomDock#bottomDock.bottom-dock:not(.cm-social-dock) .dock-item.dock-plus,
html body:not(#x):not(#y) #bottomDock#bottomDock.bottom-dock:not(.cm-social-dock) .dock-item.dock-plus.is-active{
  background:#0a84ff!important;background-color:#0a84ff!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important}
html body:not(#x):not(#y) #bottomDock#bottomDock.bottom-dock .dock-item[data-dock="sell"] svg,
html body:not(#x):not(#y) #bottomDock#bottomDock.bottom-dock .dock-item.dock-plus svg{stroke:#fff!important;color:#fff!important}
/* چیپ/تب/سوییچ انتخاب‌شده */
:is(button,a,label,div,span)[class*="chip"]:is(.is-on,.is-selected,.is-active,.on,[aria-pressed="true"],[aria-selected="true"]):not(.bw-primary){
  background:rgba(10,132,255,.18)!important;border-color:rgba(10,132,255,.6)!important;color:#5eadff!important}
[role="tab"][aria-selected="true"]{color:#0a84ff!important;border-color:#0a84ff!important}
.sell-toggle>input:checked+.sell-switch,[role="switch"][aria-checked="true"]{background-color:#0a84ff!important}
/* لینک‌های ساده‌ی داخل متن */
a[href]:not([class]){color:#0a84ff}
