/* Approved charcoal-text palette · 2026.10.22. Generated by build-contrast-theme.mjs. */
/* accounts: foreground only. */
html body.glass-accounts {
    --ink: #26231F !important;
    --muted: #625B55 !important;
    color: #26231F !important
}
html .glass-accounts :is(.mast-note,.intro>p,.intro-badges,.hierarchy-caption,.hierarchy-note,.sub,.fine-print,.field small,.form-meta,.join-link,.site-footer,.auth-footer-actions,.feishu-entry p,.employee-resume,.workspace-top p,.workspace-breadcrumb,.workspace-access,.workspace-footnote) {
    color: #625B55 !important
}
html .glass-accounts :is(.eyebrow,.setup-kicker,.help-label,.text-button,.employee-resume,.muted-button,.workspace-top .eyebrow,.workspace-breadcrumb b) {
    color: #26231F !important
}
html .glass-accounts .intro h1 span {
    color: #26231F !important
}
html .glass-accounts .logo {
    color: #26231F !important
}
html .glass-accounts .logo-mark {
    color: #F6EFE8 !important
}
html .glass-accounts .auth-card h2 {
    color: #26231F !important
}
html .glass-accounts :is(.owner-node,.child-nodes>div,.invite-context,.register-info,.preview-result,.connection-success,.setup-checks label,.field-chips>span) {
    color: #625B55 !important
}
html .glass-accounts :is(.node-icon,.avatar,.avatar.blue,.avatar.gold,.team-avatar,.owner-node>span:last-child,.tag,.role,.count-badge,.setup-overview-icon,.welcome-icon,.setup-empty>span,.step-number) {
    color: #26231F !important
}
html .glass-accounts :is(.owner-node small,.child-nodes small,.invite-context small,.owner-node>span:last-child) {
    color: #625B55 !important
}
html .glass-accounts .auth-tabs button {
    color: #26231F !important
}
html .glass-accounts .auth-tabs button.active {
    color: #26231F !important
}
html .glass-accounts :is(.primary,.in-workspace .primary) {
    color: #F6EFE8 !important
}
html .glass-accounts :is(.secondary,.feishu-login,.workspace-feishu,.feishu) {
    color: #814626 !important
}
html .glass-accounts :is(.field,.in-workspace .field,.setup-checks legend) {
    color: #625B55 !important
}
html .glass-accounts .field :is(input,select) {
    color: #26231F !important
}
html .glass-accounts.in-workspace .field :is(input,select) {
    color: #26231F !important
}
html .glass-accounts :is(.table-header input,.binding-row select,#team-report-month) {
    color: #26231F !important
}
html .glass-accounts :is(.field input::placeholder,.password-box button,.field-english,.field small) {
    color: #26231F !important
}
html .glass-accounts :is(.line-divider,.entry-divider) {
    color: #26231F !important
}
html .glass-accounts .modal h2 {
    color: #26231F !important
}
html .glass-accounts .modal .close {
    color: #26231F !important
}
html .glass-accounts .modal code {
    color: #26231F !important
}
html .glass-accounts #toast.toast {
    color: #26231F !important
}
html .glass-accounts.in-workspace .workspace-nav {
    color: #26231F !important
}
html .glass-accounts.in-workspace :is(.workspace-brand,.workspace-org>b,.nav-account b) {
    color: #26231F !important
}
html .glass-accounts.in-workspace :is(.workspace-brand small,.workspace-org small,.workspace-nav .nav-label,.workspace-org>svg,.nav-account small,.workspace-feishu>span) {
    color: #625B55 !important
}
html .glass-accounts.in-workspace .workspace-brand .logo-mark {
    color: #F6EFE8 !important
}
html .glass-accounts.in-workspace :is(.team-avatar,.nav-account .avatar) {
    color: #814626 !important
}
html .glass-accounts.in-workspace .workspace-nav button {
    color: #26231F !important
}
html .glass-accounts.in-workspace .workspace-feishu {
    color: #26231F !important
}
html .glass-accounts.in-workspace .workspace-nav button.active {
    color: #26231F !important
}
html .glass-accounts.in-workspace .workspace-nav button.active svg {
    color: #B66D44 !important
}
html .glass-accounts.in-workspace .workspace-nav button:hover {
    color: #26231F !important
}
html .glass-accounts.in-workspace .workspace-feishu:hover {
    color: #26231F !important
}
html .glass-accounts.in-workspace .workspace-top h1 {
    color: #26231F !important
}
html .glass-accounts :is(.setup-overview b,.setup-card h2,.setup-help h3,.setup-empty h3,.dashboard-welcome h2,.table-header h2,.help-list b,.help-roles b,.preview-result>b,.setup-checks b) {
    color: #26231F !important
}
html .glass-accounts :is(.setup-card p,.setup-help p,.help-list li,.help-note,.help-roles span,.setup-checks small,.setup-overview p,.setup-actions>span,.confirm-import>span,.connection-success small,.preview-metrics small,.preview-metrics em,.binding-person small,.binding-row label,.connected-footer p,.connected-footer small,.dashboard-welcome p,.welcome-route span,.role-overview p,.table-note,.personal-stats small,.personal-stats p) {
    color: #26231F !important
}
html .glass-accounts.in-workspace :is(.setup-card p,.field small,.team-summary small,.role-overview p,.permission-guide p,.fine-print,.personal-stats small,.personal-stats p) {
    color: #625B55 !important
}
html .glass-accounts :is(.setup-overview-status,.preview-ready,.connection-success,.setup-card summary,.setup-help summary) {
    color: #814626 !important
}
html .glass-accounts .setup-steps .current .step-number {
    color: #F6EFE8 !important
}
html .glass-accounts .setup-steps .current b {
    color: #26231F !important
}
html .glass-accounts .setup-steps .done b {
    color: #26231F !important
}
html .glass-accounts .setup-steps :is(b,small) {
    color: #26231F !important
}
html .glass-accounts .setup-steps .current small {
    color: #625B55 !important
}
html .glass-accounts .setup-steps .done .step-number {
    color: #26231F !important
}
html .glass-accounts .help-list li::before {
    color: #26231F !important
}
html .glass-accounts .preview-metrics strong {
    color: #26231F !important
}
html .glass-accounts.in-workspace .team-summary b {
    color: #26231F !important
}
html .glass-accounts .personal-stats strong {
    color: #26231F !important
}
html .glass-accounts :is(.team-summary>div:first-child,.personal-stats>article:first-child) :is(small,p) {
    color: #C9C0B8 !important
}
html .glass-accounts :is(th,td) {
    color: #26231F !important
}
html .glass-accounts.in-workspace :is(th,td) {
    color: #26231F !important
}
html .glass-accounts th {
    color: #625B55 !important
}
html .glass-accounts.in-workspace th {
    color: #625B55 !important
}
html .glass-accounts :is(td small,.empty-members) {
    color: #26231F !important
}
html .glass-accounts .tag.pending {
    color: #814626 !important
}
html .glass-accounts .tag.muted {
    color: #625B55 !important
}
html .glass-accounts .role option {
    color: #814626 !important
}

html body.glass-accounts .intro h1 span{color:#26231F!important}
html body.glass-accounts :is(.workspace-nav button,.workspace-feishu,.employee-resume){color:#26231F!important}
html body.glass-accounts .workspace-nav button.active svg{color:#B66D44!important}
html body.glass-accounts :is(.team-summary>div:first-child,.personal-stats>article:first-child) :is(small,p){color:#C9C0B8!important}
html body.glass-accounts .primary{color:#F6EFE8!important}
html body.glass-accounts :is(.field input::placeholder,.field small){color:#625B55!important;opacity:1}
html body.glass-accounts :is(.auth-tabs button,.field,.owner-node,.child-nodes>div){color:#26231F!important}
html body.glass-accounts :is(.team-summary>div:not(:first-child) b,.personal-stats>article:not(:first-child) strong,td){color:#26231F!important}
html body.glass-accounts .site-footer a{color:#625B55!important}
