/* Generated by tools/build_soft_neutral_css.py. Only soft_neutral selectors. */
/* app.css */
.theme-preview-soft_neutral{background:#faf8f3}
.theme-preview-soft_neutral .preview-sidebar{background:#e8e5df}
.theme-preview-soft_neutral .preview-main{background:#faf8f3}
.theme-preview-soft_neutral .preview-top,.theme-preview-soft_neutral .preview-cards i,.theme-preview-soft_neutral .preview-panel{background:#faf8f3;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"]{color-scheme:light;--bg:#faf8f3;--panel:#faf8f3;--line:#e8e5df;--text:#293e3b;--muted:#919f95;--accent:#39615d;--accent2:#176b70;--danger:#c84c5a;--ok:#39615d;background:linear-gradient(145deg,#faf8f3 0,#faf8f3 48%,#faf8f3 100%);color:var(--text)}
.app-body[data-ui-theme="soft_neutral"] .sidebar{border-right-color:#e8e5df;background:linear-gradient(180deg,#faf8f3,#faf8f3 58%,#faf8f3);box-shadow:inset -1px 0 0 #faf8f3}
.app-body[data-ui-theme="soft_neutral"] .brand-side{border-color:#e8e5df;background:linear-gradient(180deg,#faf8f3,#faf8f3)}
.app-body[data-ui-theme="soft_neutral"] .brand-side small,.app-body[data-ui-theme="soft_neutral"] .sidebar-label,.app-body[data-ui-theme="soft_neutral"] .workspace-eyebrow{color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .side-nav a{color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .side-nav a:hover{background:#e8e5df;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .side-nav a.active{background:linear-gradient(180deg,#e8e5df,#faf8f3);border-color:#176b70;box-shadow:0 0 0 1px #e8e5df inset,0 8px 20px #176b701a;color:#293e3b}
.app-body[data-ui-theme="soft_neutral"] .sidebar-member-card{border-color:#e8e5df;background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .sidebar-member-card small{color:#919f95}
.app-body[data-ui-theme="soft_neutral"] .workspace-topbar{border-bottom-color:#e8e5df;background:rgba(248,252,253,.88);box-shadow:0 8px 22px rgba(54,91,106,.05)}
.app-body[data-ui-theme="soft_neutral"] .workspace-title{color:#293e3b}
.app-body[data-ui-theme="soft_neutral"] .top-chip{border-color:#e8e5df;background:#faf8f3;color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .panel,.app-body[data-ui-theme="soft_neutral"] .stats>div,.app-body[data-ui-theme="soft_neutral"] .stat,.app-body[data-ui-theme="soft_neutral"] .ui-hero-card,.app-body[data-ui-theme="soft_neutral"] .contact-result-card{background:#faf8f3;border-color:#e8e5df;box-shadow:0 14px 36px rgba(44,84,100,.08)}
.app-body[data-ui-theme="soft_neutral"] .ui-hero-card{background:linear-gradient(145deg,#faf8f3,#faf8f3)}
.app-body[data-ui-theme="soft_neutral"] .hero-mini-stats>div{border-color:#e8e5df;background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .hero-mini-stats b{color:#293e3b}
.app-body[data-ui-theme="soft_neutral"] .panel p,.app-body[data-ui-theme="soft_neutral"] label,.app-body[data-ui-theme="soft_neutral"] .preview-grid figcaption{color:#919f95}
.app-body[data-ui-theme="soft_neutral"] input,.app-body[data-ui-theme="soft_neutral"] select,.app-body[data-ui-theme="soft_neutral"] textarea{background:#faf8f3;color:#293e3b;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] input:focus,.app-body[data-ui-theme="soft_neutral"] select:focus,.app-body[data-ui-theme="soft_neutral"] textarea:focus{border-color:#176b70;box-shadow:0 0 0 3px #176b701a}
.app-body[data-ui-theme="soft_neutral"] .btn{border-color:#c8cec5;background:#faf8f3;color:#293e3b}
.app-body[data-ui-theme="soft_neutral"] .btn:hover{border-color:#176b70;background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .btn.primary{background:linear-gradient(135deg,#176b70,#176b70);color:#faf8f3;border-color:transparent}
.app-body[data-ui-theme="soft_neutral"] .tablewrap table thead th{background:#faf8f3;color:#919f95}
.app-body[data-ui-theme="soft_neutral"] th,.app-body[data-ui-theme="soft_neutral"] td,.app-body[data-ui-theme="soft_neutral"] .list a,.app-body[data-ui-theme="soft_neutral"] .barrow,.app-body[data-ui-theme="soft_neutral"] .detail p,.app-body[data-ui-theme="soft_neutral"] .event{border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] tbody tr:hover{background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .tag{border-color:#c8cec5;color:#39615d;background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .flash{border-color:#e8e5df;background:#faf8f3;color:#293e3b}
.app-body[data-ui-theme="soft_neutral"] .flash.success{border-color:#c8cec5;background:#faf8f3;color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .flash.error{border-color:#e6c2c8;background:#fff2f4;color:#9e3d4a}
.app-body[data-ui-theme="soft_neutral"] .email-unverified-banner{border-color:#e3d59f;background:#fff9e8;color:#795f13}
.app-body[data-ui-theme="soft_neutral"] .email-unverified-banner a{color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .ocr-stepper,.app-body[data-ui-theme="soft_neutral"] .engine-flow>div,.app-body[data-ui-theme="soft_neutral"] .service-grid>div,.app-body[data-ui-theme="soft_neutral"] .admin-shortcuts a,.app-body[data-ui-theme="soft_neutral"] .org-card-grid article,.app-body[data-ui-theme="soft_neutral"] .identity-card,.app-body[data-ui-theme="soft_neutral"] .security-status>div,.app-body[data-ui-theme="soft_neutral"] .visibility-explainer>div{background:#faf8f3;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .scan-camera-visual{background:radial-gradient(circle,#faf8f3,#faf8f3 68%);border-color:#176b70}
.app-body[data-ui-theme="soft_neutral"] .scan-frame{border-color:#176b70;box-shadow:0 0 35px #176b701f inset}
.app-body[data-ui-theme="soft_neutral"] .scan-frame span{color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .scan-frame small{color:#919f95}
.app-body[data-ui-theme="soft_neutral"] .card-image-preview{background:#faf8f3;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .social-login-btn{border-color:#e8e5df;background:#faf8f3;color:#293e3b}
.app-body[data-ui-theme="soft_neutral"] .provider-mark{border-color:#c8cec5;background:#faf8f3;color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .auth-divider:before,.app-body[data-ui-theme="soft_neutral"] .auth-divider:after{background:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .identity-card.bound{border-color:#c8cec5;background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .email-verify-callout{border-color:#e5d7a7;background:#fff9ea}
.app-body[data-ui-theme="soft_neutral"] .email-verify-callout p{color:#786b43}
.app-body[data-ui-theme="soft_neutral"] .contact-avatar{background:#e8e5df;color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .score-ring{border-color:#c8cec5;background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .saved-chip{border-color:#e8e5df;background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .advanced-filter{border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .public-media-item,.app-body[data-ui-theme="soft_neutral"] .public-card-media-item{background:#faf8f3;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .public-card-media-frame{background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .mutual-memory-section{background:#faf8f3;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .mutual-memory-note{color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .private-media-placeholder{background:#faf8f3;color:#919f95}
.app-body[data-ui-theme="soft_neutral"] .ai-guide-drawer,.app-body[data-ui-theme="soft_neutral"] .ai-guide-page-chat{background:#faf8f3;border-color:#e8e5df;color:#293e3b}
.app-body[data-ui-theme="soft_neutral"] .ai-guide-msg.assistant{background:#faf8f3;color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .ai-guide-msg.user{background:#faf8f3;color:#293e3b}
.app-body[data-ui-theme="soft_neutral"] .privacy-banner.safe{background:#faf8f3;border-color:#c8cec5}
.app-body[data-ui-theme="soft_neutral"] .privacy-banner.open{background:#fff8e8;border-color:#e4d49d}
.app-body[data-ui-theme="soft_neutral"] .setting-list a,.app-body[data-ui-theme="soft_neutral"] .guide-workflows a,.app-body[data-ui-theme="soft_neutral"] .event-list>div,.app-body[data-ui-theme="soft_neutral"] .guide-top-pages>div{border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .theme-choice-card{background:#faf8f3;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .theme-choice-card.selected{border-color:#176b70}
.app-body[data-ui-theme="soft_neutral"] .conversation-row:hover,.app-body[data-ui-theme="soft_neutral"] .conversation-row.unread{background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .unread-pill{color:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .message-bubble{background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .message-bubble.mine{background:linear-gradient(135deg,#e8e5df,#e8e5df);border-color:#c8cec5}
.app-body[data-ui-theme="soft_neutral"] .notice-card,.app-body[data-ui-theme="soft_neutral"] .warning-card{background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .template-chip{background:#faf8f3}
.production-shell[data-ui-theme="soft_neutral"]{--prod-bg:#faf8f3;--prod-bg2:#faf8f3;--prod-card:#faf8f3;--prod-card2:#faf8f3;--prod-line:#e8e5df;--prod-line-2:#c8cec5;--prod-text:#293e3b;--prod-muted:#919f95;background:#faf8f3;color:#293e3b}
.production-shell[data-ui-theme="soft_neutral"] .production-sidebar{background:#faf8f3;border-color:#e8e5df}
.production-shell[data-ui-theme="soft_neutral"] .production-topbar{background:rgba(250,253,254,.94)!important;border-color:#e8e5df!important}
.production-shell[data-ui-theme="soft_neutral"] .prod-card,.production-shell[data-ui-theme="soft_neutral"] .prod-kpi,.production-shell[data-ui-theme="soft_neutral"] .panel{background:#faf8f3;border-color:#e8e5df;box-shadow:0 12px 30px rgba(54,83,96,.08)}
.production-shell[data-ui-theme="soft_neutral"] .prod-pagehead h1,.production-shell[data-ui-theme="soft_neutral"] .prod-card-head h2,.production-shell[data-ui-theme="soft_neutral"] .prod-kpi b{color:#293e3b}
.production-shell[data-ui-theme="soft_neutral"] .prod-pagehead p,.production-shell[data-ui-theme="soft_neutral"] .prod-kpi small,.production-shell[data-ui-theme="soft_neutral"] .prod-kpi em{color:#919f95}
.production-shell[data-ui-theme="soft_neutral"] .production-search,.production-shell[data-ui-theme="soft_neutral"] .rag-stats>div,.production-shell[data-ui-theme="soft_neutral"] .health-grid>div{background:#faf8f3;border-color:#e8e5df}
.production-shell[data-ui-theme="soft_neutral"] .production-search input{color:#293e3b!important}
.production-shell[data-ui-theme="soft_neutral"] .production-nav a{color:#39615d!important}
.production-shell[data-ui-theme="soft_neutral"] .production-nav a:hover{background:#faf8f3!important;color:#293e3b!important}
.production-shell[data-ui-theme="soft_neutral"] .production-nav a.active{background:linear-gradient(100deg,#e8e5df,#faf8f3)!important;color:#39615d!important;border-color:#c8cec5!important}
.production-shell[data-ui-theme="soft_neutral"] .prod-table th,.production-shell[data-ui-theme="soft_neutral"] .prod-table td,.production-shell[data-ui-theme="soft_neutral"] .action-queue>a,.production-shell[data-ui-theme="soft_neutral"] .audit-list>div,.production-shell[data-ui-theme="soft_neutral"] .activity-list>div,.production-shell[data-ui-theme="soft_neutral"] .followup-item,.production-shell[data-ui-theme="soft_neutral"] .quota-list>div{border-color:#e8e5df}
.production-shell[data-ui-theme="soft_neutral"] .donut:before{background:#faf8f3;border-color:#e8e5df}
.production-shell[data-ui-theme="soft_neutral"] .grid-lines line{stroke:#e8e5df}
.public-theme-soft_neutral{--pub-bg:#faf8f3;--pub-bg2:#faf8f3;--pub-panel:rgba(255,255,255,.96);--pub-panel2:#faf8f3;--pub-line:#e8e5df;--pub-text:#293e3b;--pub-muted:#919f95;--pub-accent:#39615d;--pub-accent2:#176b70;--pub-ok:#39615d}
.public-theme-soft_neutral:before{background:radial-gradient(circle at 12% 0,rgba(79,186,207,.13),transparent 38%),radial-gradient(circle at 88% 12%,rgba(105,197,176,.11),transparent 34%),linear-gradient(145deg,#faf8f3,#faf8f3 56%,#faf8f3)}
.public-theme-soft_neutral .public-surface-card{box-shadow:0 16px 38px rgba(52,83,96,.09)}
.public-theme-soft_neutral .public-theme-chip,.public-theme-soft_neutral .public-source-chip{background:rgba(255,255,255,.82)}
.public-theme-soft_neutral .btn{background:#faf8f3;color:#293e3b;border-color:#e8e5df}
.public-theme-soft_neutral .btn.primary{background:linear-gradient(135deg,#39615d,#176b70);color:#faf8f3;border-color:transparent}
.public-theme-soft_neutral .public-trust-card{background:#faf8f3}
.public-theme-soft_neutral .public-guest-card{background:#faf8f3}
.public-theme-soft_neutral .public-contact-icon{background:#faf8f3}
.public-theme-soft_neutral .public-links-card .public-links a{background:#faf8f3;color:#293e3b}
.public-theme-soft_neutral .public-card-media-item{background:#faf8f3}
.public-theme-soft_neutral .mutual-memory-section{background:#faf8f3}
.public-body[data-ui-theme="soft_neutral"]{color-scheme:light;background:linear-gradient(145deg,#faf8f3 0,#faf8f3 48%,#faf8f3 100%);color:#293e3b}
.public-body[data-ui-theme="soft_neutral"] .topbar{background:rgba(250,253,254,.93);border-color:#e8e5df}
.public-body[data-ui-theme="soft_neutral"] .topbar .brand{color:#293e3b}
.public-body[data-ui-theme="soft_neutral"] .topbar nav a{color:#39615d}
.public-body[data-ui-theme="soft_neutral"] .topbar .pill{background:#faf8f3;border-color:#e8e5df;color:#293e3b}
[data-ui-theme="soft_neutral"] .call-now-btn{ color:#293e3b; border-color:rgba(8,118,93,.28); background:rgba(8,118,93,.08); }
[data-ui-theme="soft_neutral"] .compact-card,[data-ui-theme="soft_neutral"] .add-card{background:rgba(255,255,255,.78)}
.app-body[data-ui-theme="soft_neutral"] .detail .contact-action-row{border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .showcase-quick,.app-body[data-ui-theme="soft_neutral"] .recipient-chip{background:#faf8f3;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .recipient-picker{background:#faf8f3;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .account-admin-kpis article{background:#faf8f3;border-color:#e8e5df;box-shadow:0 10px 28px rgba(45,79,92,.07)}
.app-body[data-ui-theme="soft_neutral"] .account-kpi-icon{background:#faf8f3;color:#39615d;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .provision-card-head{background:linear-gradient(135deg,#faf8f3,transparent)}
.app-body[data-ui-theme="soft_neutral"] .employee-card .provision-card-head{background:linear-gradient(135deg,#faf8f3,transparent)}
.app-body[data-ui-theme="soft_neutral"] .provision-number{background:#faf8f3;color:#39615d;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .employee-card .provision-number{background:#faf8f3;color:#39615d;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .provision-policy-note{background:#faf8f3;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .provision-policy-note b{color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .provision-policy-note.safe{background:#f1faf6;border-color:#c7e5d8}
.app-body[data-ui-theme="soft_neutral"] .provision-policy-note.safe b{color:#39615d}
.app-body[data-ui-theme="soft_neutral"] .credential-reveal{background:linear-gradient(135deg,#faf8f3,#faf8f3);border-color:#c8cec5}
.app-body[data-ui-theme="soft_neutral"] .account-safety-footer{background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .bulk-import-head{background:linear-gradient(135deg,#faf8f3,transparent)}
.app-body[data-ui-theme="soft_neutral"] .governance-card-head{background:linear-gradient(135deg,#fff8e9,transparent)}
.app-body[data-ui-theme="soft_neutral"] .department-create-card .governance-card-head{background:linear-gradient(135deg,#faf8f3,transparent)}
.app-body[data-ui-theme="soft_neutral"] .bulk-action-bar{background:#faf8f3}
.app-body[data-ui-theme="soft_neutral"] .governance-icon{background:#fff6df;color:#94691d;border-color:#ecd39c}
.app-body[data-ui-theme="soft_neutral"] .department-create-card .governance-icon{background:#faf8f3;color:#39615d;border-color:#e8e5df}
[data-theme="soft_neutral"] .onboarding-provider-badge,[data-theme="soft_neutral"] .onboarding-progress,[data-theme="soft_neutral"] .onboarding-template-choice{background:#faf8f3;border-color:#e8e5df}
.app-body[data-ui-theme="soft_neutral"] .mobile-login-note,.app-body[data-ui-theme="soft_neutral"] .mobile-auth-note,.app-body[data-ui-theme="soft_neutral"] .mobile-credential-current,.app-body[data-ui-theme="soft_neutral"] .mobile-otp-inline{background:#faf8f3}
/* business-center.css */
[data-ui-theme="soft_neutral"] .bc-shell,[data-ui-theme="soft_neutral"] .bc-detail-nav{--bc-bg:#faf8f3;--bc-panel:#faf8f3;--bc-panel-top:#faf8f3;--bc-ink:#293e3b;--bc-muted:#39615d;--bc-border:#e8e5df;--bc-accent:#39615d;--bc-button:#e8e5df;--bc-button-top:#faf8f3;--bc-shadow:#c8cec5;--bc-warm:#bf760f}
[data-ui-theme="soft_neutral"] .bc-tab{background:linear-gradient(155deg,#faf8f3,#faf8f3 70%,#e8e5df);border-color:#e8e5df;box-shadow:inset 0 2px 1px #faf8f3,inset 0 -3px 1px #c8cec5,0 5px 0 #c8cec5,0 7px 11px #919f951c}
[data-ui-theme="soft_neutral"] .bc-tab svg{filter:drop-shadow(0 2px 1px #faf8f3)}
[data-ui-theme="soft_neutral"] .bc-tab.is-current{background:linear-gradient(145deg,#faf8f3,#e8e5df);border-color:#176b70;color:#39615d;box-shadow:inset 0 2px 1px #faf8f3,inset 0 -3px 1px #c8cec5,0 5px 0 #c8cec5,0 7px 11px #176b7024}
[data-ui-theme="soft_neutral"] .bc-button{border-color:#c8cec5;box-shadow:inset 0 1px 1px #faf8f3,inset 0 -2px 1px #c8cec5,0 3px 0 #c8cec5,0 4px 6px #919f951f}
[data-ui-theme="soft_neutral"] .bc-button.primary{background:linear-gradient(145deg,#faf8f3,#e8e5df);color:#293e3b}
[data-ui-theme="soft_neutral"] .bc-tab:active,[data-ui-theme="soft_neutral"] .bc-button:active{background:#c8cec5;color:#293e3b;box-shadow:inset 0 3px 5px #176b7044,0 1px 0 #c8cec5}
[data-ui-theme="soft_neutral"] .bc-panel,[data-ui-theme="soft_neutral"] .bc-work-card,[data-ui-theme="soft_neutral"] .bc-record,[data-ui-theme="soft_neutral"] .bc-showroom-card{box-shadow:inset 0 1px 1px #faf8f3,0 4px 9px #39615d14}
/* business-hub.css */
body[data-ui-theme="soft_neutral"]:has(.bh-shell){background:#faf8f3;color:#293e3b}
body[data-ui-theme="soft_neutral"] .bh-shell{--bh-bg:#faf8f3;--bh-panel:#faf8f3;--bh-ink:#293e3b;--bh-muted:#39615d;--bh-border:#c8cec5;--bh-start:#919f95;--bh-end:#39615d;--bh-on:#faf8f3}
body[data-ui-theme="soft_neutral"] .bh-shell .btn{background:linear-gradient(160deg,#faf8f3,#e8e5df);color:var(--bh-ink);box-shadow:inset 0 1px 1px #faf8f3,0 3px 0 #c8cec5,0 5px 10px #39615d15}
body[data-ui-theme="soft_neutral"]:has(.bh-shell) .container .bh-shell .btn.primary{background:linear-gradient(165deg,var(--bh-start),var(--bh-end));color:#faf8f3;border-color:#c8cec5}
body[data-ui-theme="soft_neutral"]:has(.trade-nav) .trade-nav .btn{box-shadow:inset 0 1px 1px #faf8f3,0 3px 0 #c8cec5}
/* card-action-theme.css */
body[data-ui-theme="soft_neutral"],.public-theme-soft_neutral{
  --card-action-bg:#e8e5df;
  --card-action-text:#293e3b;
  --card-action-border:#176b70;
  --card-action-hover:#e8e5df;
  --card-inline-link:#39615d;
}
/* card-editor-ui.css */
body[data-ui-theme="soft_neutral"]:has(.share-card-page),body[data-ui-theme="soft_neutral"]:has(.card-editor-page){--edit-bg:#faf8f3;--edit-face:#faf8f3;--edit-top:#e8e5df;--edit-edge:#c8cec5;--edit-line:#c8cec5;--edit-text:#293e3b;--edit-muted:#39615d;--edit-accent:#39615d;--edit-hot:#39615d}
/* card-links.css */
body[data-ui-theme="soft_neutral"]{--cl-link-color:#293e3b;--cl-link-bg:#faf8f3;--cl-link-hover:#293e3b}
.public-experience.public-theme-soft_neutral{--cl-link-color:#293e3b;--cl-link-bg:#faf8f3;--cl-link-hover:#293e3b}
/* chat-contact-picker.css */
.app-body[data-ui-theme=soft_neutral] #chatContactShareDialog .btn.primary{background:linear-gradient(#176b70,#39615d);border-color:#39615d;border-bottom-color:#293e3b}
.app-body[data-ui-theme=soft_neutral] .ccp-row.is-selected{border-color:#176b70;box-shadow:inset 0 0 0 1px #176b70;background:#919f9512}
/* chat-workspace.css */
.app-body[data-ui-theme=soft_neutral] .wu-inbox,.app-body[data-ui-theme=soft_neutral] .cw-thread{--cw-bg:#faf8f3;--cw-panel:#faf8f3;--cw-text:#293e3b;--cw-muted:#39615d;--cw-edge:#c8cec5;--cw-top:#919f95;--cw-bottom:#39615d;--cw-shadow:#293e3b;--cw-bubble:#e8e5df}
.app-body[data-ui-theme=soft_neutral] .cw-thread .chat-input-row button.btn.primary{background:linear-gradient(var(--cw-top),var(--cw-bottom))!important;color:white!important}
.app-body[data-ui-theme=soft_neutral] .wu-inbox nav.cw-tabs a{background:linear-gradient(#faf8f3,#e8e5df)}
.app-body[data-ui-theme=soft_neutral] .wu-inbox nav.cw-tabs a.active{background:linear-gradient(#176b70,#39615d);color:#faf8f3}
.app-body[data-ui-theme=soft_neutral] .wu-inbox .unread-pill{background:linear-gradient(#176b70,#39615d)}
.app-body[data-ui-theme=soft_neutral] .cw-thread .message-bubble.theirs{background:#e8e5df!important}
.app-body[data-ui-theme=soft_neutral] .cw-thread .message-bubble.mine{background:linear-gradient(135deg,#176b70,#39615d)!important}
.app-body[data-ui-theme=soft_neutral] .cw-thread .chat-input-row .cw-plus,.app-body[data-ui-theme=soft_neutral] .cw-thread .chat-input-row .cw-smile{background:linear-gradient(#faf8f3,#e8e5df);color:#39615d;border-color:#c8cec5;border-bottom-color:#176b70}
.app-body[data-ui-theme=soft_neutral] .cw-thread #messageStream.message-stream{background:#fffaf0!important}
/* content-safety.css */
[data-ui-theme="soft_neutral"] .cs-badge{color:#39615d}
/* corporate-trade.css */
body[data-ui-theme="soft_neutral"]:has(.trade-nav) .container .btn.primary{background:#39615d;color:#faf8f3;border-color:#39615d}
/* engagement-workspace.css */
[data-ui-theme="soft_neutral"] .ea-shell{--ew-bg:#faf8f3;--ew-panel:#faf8f3;--ew-top:#faf8f3;--ew-ink:#293e3b;--ew-muted:#39615d;--ew-line:#e8e5df;--ew-accent:#39615d;--ew-shadow:#c8cec5}
[data-ui-theme="soft_neutral"] .ea-tab{background:linear-gradient(145deg,#faf8f3,#e8e5df);box-shadow:inset 0 2px 1px #faf8f3,inset 0 -3px 1px #c8cec5,0 5px 0 #c8cec5,0 7px 10px #39615d22}
[data-ui-theme="soft_neutral"] .ea-tab.is-current{background:linear-gradient(145deg,#faf8f3,#e8e5df);border-color:#176b70;color:#39615d;box-shadow:inset 0 2px 1px #faf8f3,inset 0 -3px 1px #c8cec5,0 5px 0 #c8cec5,0 7px 10px #39615d22}
[data-ui-theme="soft_neutral"] .ea-shell :is(.btn,.ea-button){box-shadow:inset 0 1px 1px #faf8f3,inset 0 -2px 1px #c8cec5,0 3px 0 var(--ew-shadow),0 4px 7px #39615d22}
[data-ui-theme="soft_neutral"] .ea-shell :is(.btn.primary,.ea-button.primary){background:linear-gradient(145deg,#faf8f3,#e8e5df);color:#293e3b}
[data-ui-theme="soft_neutral"] .ea-shell :is(.btn,.ea-button,.ea-tab):active{background:#c8cec5;color:#293e3b;box-shadow:inset 0 3px 5px #176b7044,0 1px 0 #c8cec5}
body.app-body[data-ui-theme="soft_neutral"]:has(.ea-shell){background:linear-gradient(150deg,#faf8f3,#e8e5df)}
[data-ui-theme="soft_neutral"] .ea-shell .ea-btn{background:linear-gradient(145deg,#faf8f3,#e8e5df);color:#293e3b;box-shadow:inset 0 1px 1px #faf8f3,inset 0 -2px 1px #c8cec5,0 4px 0 #c8cec5,0 6px 9px #39615d22}
[data-ui-theme="soft_neutral"] .ea-shell .ea-btn.is-current{background:linear-gradient(145deg,#919f95,#39615d);color:#faf8f3;border-color:#919f95}
[data-ui-theme="soft_neutral"] .ea-shell .ea-btn:active{background:#c8cec5;color:#293e3b;box-shadow:inset 0 3px 5px #176b7044,0 1px 0 #c8cec5}
[data-ui-theme="soft_neutral"] .ea-metrics>section{box-shadow:0 3px 9px #39615d15}
/* enterprise-workspace.css */
[data-ui-theme="soft_neutral"] .ew-shell{--ew-bg:#faf8f3;--ew-panel:#faf8f3;--ew-top:#faf8f3;--ew-ink:#293e3b;--ew-muted:#39615d;--ew-line:#e8e5df;--ew-accent:#39615d;--ew-shadow:#c8cec5}
[data-ui-theme="soft_neutral"] .ew-tab{background:linear-gradient(145deg,#faf8f3,#e8e5df);box-shadow:inset 0 2px 1px #faf8f3,inset 0 -3px 1px #c8cec5,0 5px 0 #c8cec5,0 7px 10px #39615d22}
[data-ui-theme="soft_neutral"] .ew-tab.is-current{background:linear-gradient(145deg,#faf8f3,#e8e5df);border-color:#176b70;color:#39615d;box-shadow:inset 0 2px 1px #faf8f3,inset 0 -3px 1px #c8cec5,0 5px 0 #c8cec5,0 7px 10px #39615d22}
[data-ui-theme="soft_neutral"] .ew-shell :is(.btn,.ew-button){box-shadow:inset 0 1px 1px #faf8f3,inset 0 -2px 1px #c8cec5,0 3px 0 var(--ew-shadow),0 4px 7px #39615d22}
[data-ui-theme="soft_neutral"] .ew-shell :is(.btn.primary,.ew-button.primary){background:linear-gradient(145deg,#faf8f3,#e8e5df);color:#293e3b}
[data-ui-theme="soft_neutral"] .ew-shell :is(.btn,.ew-button,.ew-tab):active{background:#c8cec5;color:#293e3b;box-shadow:inset 0 3px 5px #176b7044,0 1px 0 #c8cec5}
body.app-body[data-ui-theme="soft_neutral"]:has(.ew-shell){background:linear-gradient(150deg,#faf8f3,#e8e5df)}
/* entry-raised.css */
body[data-page][data-ui-theme="soft_neutral"]{--entry-top:#faf8f3;--entry-bottom:#e8e5df;--entry-edge:#c8cec5;--entry-line:#c8cec5;--entry-text:#293e3b;--entry-muted:#39615d;--entry-accent:#39615d;--entry-main-top:#39615d;--entry-main-bottom:#39615d;--entry-main-edge:#293e3b;--entry-bg:#faf8f3;--entry-face:#faf8f3;--entry-shadow:#293e3b1c}
/* four-navigation.css */
.app-body[data-ui-theme="soft_neutral"] .cl-four-panel{background:#e8e5df;border-color:#c8cec5}
.app-body[data-ui-theme="soft_neutral"] .cl-four-panel>a,.app-body[data-ui-theme="soft_neutral"] .cl-four-panel>button,.app-body[data-ui-theme="soft_neutral"] .cl-four-panel>form{background:linear-gradient(145deg,#faf8f3,#e8e5df);border-color:#c8cec5;color:#293e3b}
.app-body[data-ui-theme="soft_neutral"] .cl-return-tile{background:#e8e5df;border-color:#919f95;color:#293e3b}
.app-body[data-ui-theme="soft_neutral"] .cl-nav-toggle[aria-expanded="true"]{background:#e8e5df;color:#293e3b}
/* fresh-light-contrast.css */
body[data-ui-theme="soft_neutral"]{--text:#293e3b;--muted:#39615d;--line:#c8cec5;--panel:#faf8f3;--panel-soft:#faf8f3;--accent:#293e3b;color:#293e3b}
body[data-ui-theme="soft_neutral"] .six-navigation{color:#293e3b}
body[data-ui-theme="soft_neutral"] .six-grid>a,body[data-ui-theme="soft_neutral"] .six-grid>.six-native>summary{background:linear-gradient(145deg,#faf8f3,#faf8f3);color:#293e3b;border:1px solid #176b70;box-shadow:0 2px 6px #293e3b10;font-weight:700}
body[data-ui-theme="soft_neutral"] .six-grid i,body[data-ui-theme="soft_neutral"] .six-panel .nav-icon{color:#293e3b;text-shadow:none}
body[data-ui-theme="soft_neutral"] .six-panel{background:#faf8f3;border-color:#176b70;box-shadow:0 3px 10px #293e3b10}
body[data-ui-theme="soft_neutral"] .six-panel>a,body[data-ui-theme="soft_neutral"] .six-panel>button,body[data-ui-theme="soft_neutral"] .six-panel>form{background:#faf8f3;color:#293e3b;border-color:#c8cec5;font-weight:600}
body[data-ui-theme="soft_neutral"] .six-native[open]>summary,body[data-ui-theme="soft_neutral"] .six-panel>a.active{background:#e8e5df;border:2px solid #39615d;color:#293e3b}
body[data-ui-theme="soft_neutral"] .six-grid>a:hover,body[data-ui-theme="soft_neutral"] .six-native>summary:hover,body[data-ui-theme="soft_neutral"] .six-panel>a:hover{background:#e8e5df;border-color:#39615d}
body[data-ui-theme="soft_neutral"] :is(.six-navigation,.card-primary-tools) :is(a,summary,button):focus-visible{outline:3px solid #39615d;outline-offset:3px}
body[data-ui-theme="soft_neutral"] .compact-card-page .card-primary-tile,body[data-ui-theme="soft_neutral"] .compact-card-page .card-primary-tools>.card-fold>summary{background:#faf8f3;border-color:#176b70;color:#293e3b;font-weight:700;box-shadow:0 2px 6px #293e3b10}
body[data-ui-theme="soft_neutral"] .card-fold,body[data-ui-theme="soft_neutral"] .entry-fold,body[data-ui-theme="soft_neutral"] .card-primary-tools .card-fold-body{background:#faf8f3;border-color:#c8cec5;color:#293e3b}
body[data-ui-theme="soft_neutral"] :is(.card-fold,.entry-fold)>summary{color:#293e3b;font-weight:700}
body[data-ui-theme="soft_neutral"] .selected-card-preview .digital-card{background:linear-gradient(130deg,#faf8f3,#e8e5df);color:#293e3b;border-color:#176b70;box-shadow:0 6px 18px #293e3b14}
body[data-ui-theme="soft_neutral"] .selected-card-preview :is(h2,p,span){color:#293e3b}
body[data-ui-theme="soft_neutral"] .selected-card-preview small{color:#39615d}
body[data-ui-theme="soft_neutral"] .selected-card-preview .avatar{background:#39615d;color:#faf8f3}
body[data-ui-theme="soft_neutral"] :is(.muted,.panel p,.pagehead p,.card-preview-top small){color:#39615d}
body[data-ui-theme="soft_neutral"] :is(.eyebrow,.workspace-eyebrow){color:#293e3b}
body[data-ui-theme="soft_neutral"] :is(input,select,textarea){color:#293e3b;background:#faf8f3;border-color:#176b70}
body[data-ui-theme="soft_neutral"] :is(input,textarea)::placeholder{color:#39615d;opacity:1}
body[data-ui-theme="soft_neutral"] .btn:not(.primary){color:#293e3b;background:#faf8f3;border-color:#176b70}
body[data-ui-theme="soft_neutral"] .btn.primary{color:#faf8f3;background:#293e3b;border-color:#293e3b}
body[data-ui-theme="soft_neutral"] .scan-capture-target{color:#293e3b;background:#faf8f3;border-color:#39615d}
body[data-ui-theme="soft_neutral"] .scan-capture-target small{color:#39615d}
/* friends-workspace.css */
body[data-ui-theme="soft_neutral"] .friends-workspace,body[data-ui-theme="soft_neutral"] .fw-sheet{--fw-bg:#faf8f3;--fw-top:#faf8f3;--fw-bottom:#e8e5df;--fw-line:#c8cec5;--fw-text:#293e3b;--fw-muted:#39615d;--fw-accent:#39615d;--fw-main:#919f95;--fw-main-bottom:#39615d;--fw-edge:#39615d}
/* home-simple.css */
body[data-ui-theme="soft_neutral"] .home-action{background:#faf8f3;color:#293e3b}
body[data-ui-theme="soft_neutral"] .home-action-primary{background:#faf8f3}
body[data-ui-theme="soft_neutral"] .home-intro p,body[data-ui-theme="soft_neutral"] .home-action>span:not(.home-action-icon):not(.home-action-arrow){color:#39615d}
/* market-browse.css */
[data-ui-theme="soft_neutral"] .market-v3{--market-surface:#faf8f3;--market-line:#e8e5df}
[data-ui-theme="soft_neutral"] .market-v3 .marketplace-price{color:#39615d}
[data-ui-theme="soft_neutral"] .market-v3 .market-gallery-stage img,[data-ui-theme="soft_neutral"] .market-v3 .market-gallery-stage video{background:#faf8f3}
[data-ui-theme="soft_neutral"] .market-cover-labels span{background:#293e3beb}
[data-ui-theme="soft_neutral"] .market-cover-labels .market-cover-promo{background:#73543bee}
/* market-workspace.css */
[data-ui-theme="soft_neutral"] :is(.marketplace-shell,.marketplace-detail-shell,.market-editor-shell,.mw-owner){--mw-surface:#faf8f3;--mw-deep:#e8e5df;--mw-line:#c8cec5;--mw-text:#293e3b;--mw-muted:#39615d;--mw-accent:#39615d;--mw-ink:#faf8f3;--mw-button:linear-gradient(155deg,#faf8f3,#e8e5df);--mw-highlight:#faf8f3;--mw-shadow:#c8cec5}
/* meetings.css */
html[data-theme='soft_neutral'] .meeting-shell .btn.primary,body[data-theme='soft_neutral'] .meeting-shell .btn.primary{background:linear-gradient(145deg,#faf8f3,#c8cec5);color:#293e3b}
body[data-ui-theme="soft_neutral"] .meeting-shell .btn.primary{background:linear-gradient(145deg,#faf8f3,#c8cec5);color:#293e3b}
body[data-ui-theme="soft_neutral"] .meeting-shell .btn{box-shadow:0 4px 0 #919f95,0 7px 14px #293e3b18}
body[data-ui-theme="soft_neutral"] .meeting-photos article{background:#f5f5f0}
/* member-navigation.css */
.app-body[data-ui-theme="soft_neutral"] .cl-four-navigation{
 --nav-top:#faf8f3;--nav-bottom:#e8e5df;--nav-edge:#c8cec5;--nav-line:#c8cec5;
 --nav-text:#293e3b;--nav-accent:#39615d;--nav-main:#39615d;--nav-main-bottom:#39615d;
 --nav-main-edge:#293e3b;--nav-shadow:#293e3b1c;
}
/* member-settings.css */
body[data-ui-theme="soft_neutral"]{--settings-top:#faf8f3;--settings-bottom:#e8e5df;--settings-edge:#c8cec5;--settings-line:#c8cec5;--settings-text:#293e3b;--settings-muted:#39615d;--settings-accent:#39615d;--settings-surface:#faf8f3;--settings-field:#faf8f3;--settings-shadow:#293e3b1c}
[data-ui-theme="soft_neutral"] .settings-logout{color:#98414e}
[data-ui-theme="soft_neutral"] .settings-surface .btn.danger{color:#9b3546}
/* mobile-navigation.css */
@media(max-width:760px){body[data-ui-theme="soft_neutral"] .cl-mobile-back{background:#faf8f3f5;color:#293e3b;border-color:#c8cec566}
body[data-ui-theme="soft_neutral"] .cl-mobile-back-button{color:#39615d;background:linear-gradient(145deg,#faf8f3,#c8cec5);border-color:#c8cec5;box-shadow:0 3px 0 #919f95}
body[data-ui-theme="soft_neutral"] .cl-mobile-back-button:active{background:#c8cec5}
body[data-ui-theme="soft_neutral"] .cl-nav-leave{background:#fffdf6;color:#293e3b}}
/* seller-workspace.css */
[data-ui-theme="soft_neutral"] .seller-attention{color:#784b05;background:#fff1d8;border-color:#dfb45f}
/* showcase-ui.css */
body[data-ui-theme="soft_neutral"] .showcase-manager,body[data-ui-theme="soft_neutral"] .showcase-public{--sc-bg:#faf8f3;--sc-top:#faf8f3;--sc-line:#e8e5df;--sc-text:#293e3b;--sc-muted:#39615d;--sc-accent:#39615d;--sc-edge:#c8cec5}
/* six-submenu-surfaces.css */
body[data-ui-theme="soft_neutral"] .six-navigation{
 --submenu-bg:linear-gradient(145deg,#e8e5df,#faf8f3);--submenu-line:#176b70;--submenu-tile:linear-gradient(145deg,#faf8f3,#e8e5df);
 --submenu-tile-line:#c8cec5;--submenu-text:#293e3b;--submenu-heading:#39615d;--submenu-icon:#39615d;
 --submenu-icon-bg:#e8e5df;--submenu-hover:#faf8f3;--submenu-active:#e8e5df;
 --submenu-accent:#176b70;--submenu-shadow:0 6px 18px #293e3b18;
}
/* workspace-upgrade.css */
body.app-body[data-ui-theme="soft_neutral"] .wu-shell .btn.primary,body.app-body[data-ui-theme="soft_neutral"] .wu-sheet .btn.primary{background:linear-gradient(160deg,var(--fw-main),var(--fw-main-bottom));border-color:var(--fw-main);border-bottom-color:var(--fw-edge);color:#faf8f3}
/* Approved warm-gray / ivory / deep-teal palette. No global filters or template rewrites. */
body[data-ui-theme="soft_neutral"]{color-scheme:light;--bg:#e8e5df;--panel:#faf8f3;--panel-soft:#f1efe8;--line:#c8cec5;--text:#293e3b;--muted:#596a65;--accent:#176b70;--accent2:#3d8179;background:#e8e5df;color:#293e3b;--entry-bg:#e8e5df;--entry-face:#faf8f3;--entry-top:#fffef9;--entry-bottom:#e0e3d9;--entry-edge:#aab4a7;--entry-line:#c8cec5;--entry-text:#293e3b;--entry-muted:#596a65;--entry-accent:#176b70;--entry-main-top:#227d7d;--entry-main-bottom:#176b70;--entry-main-edge:#125054;--entry-shadow:#263d3020;--card-action-bg:#176b70;--card-action-text:#fff;--card-action-border:#176b70;--card-action-hover:#125054;--card-inline-link:#176b70;--cl-link-color:#176b70;--cl-link-bg:#faf8f3;--cl-link-hover:#125054;--cw-panel:#faf8f3;--cw-text:#293e3b;--cw-muted:#596a65;--cw-edge:#c8cec5}
body[data-ui-theme="soft_neutral"] :is(.panel,.settings-surface,.entry-fold,.card-fold,.six-panel,.cl-submenu){background-color:#faf8f3;color:#293e3b;border-color:#c8cec5}
body[data-ui-theme="soft_neutral"] :is(input,select,textarea){background-color:#fffef9;color:#293e3b;border-color:#aebdb2}
body[data-ui-theme="soft_neutral"] :is(input,textarea)::placeholder{color:#596a65;opacity:1}
body[data-ui-theme="soft_neutral"] :is(.btn.primary,.cl-mobile-back-button){background:linear-gradient(145deg,#227d7d,#176b70);border-color:#176b70;color:#fff;box-shadow:0 3px 0 #125054}
body[data-ui-theme="soft_neutral"] :is(.btn.primary,.cl-mobile-back-button):active{background:#125054;transform:translateY(2px);box-shadow:0 1px 0 #125054}
body[data-ui-theme="soft_neutral"] .cl-mobile-back{background:#e8e5dff5;color:#293e3b;border-color:#c8cec5}
body[data-ui-theme="soft_neutral"] .cl-nav-leave{background:#faf8f3;color:#293e3b}
body[data-ui-theme="soft_neutral"] .cw-thread #messageStream.message-stream{background:#f5f1e8!important}
body[data-ui-theme="soft_neutral"] .public-experience{--card-action-bg:#176b70;--card-action-text:#fff;--card-inline-link:#176b70;--cl-link-color:#176b70;--cl-link-bg:#faf8f3}
.theme-preview-soft_neutral{background:#e8e5df;border-color:#c8cec5}.theme-preview-soft_neutral .preview-sidebar{background:#dedfd5}.theme-preview-soft_neutral .preview-sidebar i{background:#176b70}.theme-preview-soft_neutral :is(.preview-top,.preview-cards i,.preview-panel){background:#faf8f3;border-color:#c8cec5}
@media(min-width:1100px){.theme-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){body[data-ui-theme="soft_neutral"] .btn{transition:none}}

