:root[data-theme='light']{--muted:#17232b}
:root[data-theme='light'] .sidebar{background:#f8fafb;border-right-color:#aebdc7;color:#17232b}
:root[data-theme='light'] .sidebar-brand{color:#17658b}
:root[data-theme='light'] .sidebar-brand strong span{color:#087ebd}
:root[data-theme='light'] .sidebar-brand small{color:#526674}
:root[data-theme='light'] .sidebar-nav button{color:#526674}
:root[data-theme='light'] .sidebar-nav button b{color:#526674}
:root[data-theme='light'] .sidebar-nav button:hover{color:#17232b;background:#e4f2f7}
:root[data-theme='light'] .sidebar-nav button.active{color:#fff;background:#087fbd}
:root[data-theme='light'] .sidebar-nav button.active b{color:#fff}
:root[data-theme='light'] .sidebar-secondary{border-top-color:#aebdc7}
:root[data-theme='light'] .topbar{background:#f8fafb;border-bottom-color:#aebdc7}
:root[data-theme='light'] .topbar-view-title{color:#526674}
:root[data-theme='light'] .topbar-search{background:#fff;border-color:#aebdc7;color:#526674}
:root[data-theme='light'] .topbar-search input{color:#17232b}
:root[data-theme='light'] .topbar-search input::placeholder{color:#72838c}
:root[data-theme='light'] .topbar .icon-btn{color:#526674}
:root[data-theme='light'] .profile-copy,:root[data-theme='light'] .profile-empty,:root[data-theme='light'] .profile-resume-details p,:root[data-theme='light'] .profile-contact p{color:#526674}
:root[data-theme='light'] .profile-skill{background:#fff;color:#17232b;border-color:#aebdc7}
:root[data-theme='light'] .talent-profile-avatar{background:#d9edf5;color:#17658b}
:root[data-theme='light'] .talent-profile-heading p{color:#17658b}
:root[data-theme='light'] .header-utilities{border-left-color:#aebdc7}
:root[data-theme='light'] .header-utilities .theme-toggle{background:#fff!important;color:#17232b!important;border-color:#8fa4af!important}
:root[data-theme='light'] .header-utilities .language-toggle{background:#edf4f6!important;color:#17232b!important;border-color:#8fa4af!important}
:root[data-theme='light'] .footer strong{color:#c95008!important}
:root[data-theme='light'] .hero p,:root[data-theme='light'] .panel p,:root[data-theme='light'] .job-card p,:root[data-theme='light'] .profile-card p,:root[data-theme='light'] .stat small,:root[data-theme='light'] .activity,:root[data-theme='light'] .application-row small{color:#3f5663}
:root[data-theme='light'] .job-card .muted,:root[data-theme='light'] .talent-card .muted,:root[data-theme='light'] .modal .muted,:root[data-theme='light'] .form-group small{color:#3f5663}
:root[data-theme='light'] .tag{color:#294653;border-color:#9aadb7}
:root[data-theme='light'] .tag.orange{color:#934006;border-color:#d69568}
:root[data-theme='light'] .link,:root[data-theme='light'] .review-profile-link{color:#056d9f}
:root[data-theme='light'] .job-side strong,:root[data-theme='light'] .company-application-percent{color:#934006}
:root[data-theme='light'] .job-details-description p,:root[data-theme='light'] .application-feedback-preview p,:root[data-theme='light'] .talent-application-feedback p{color:#3f5663}
:root[data-theme='light'] .modal,:root[data-theme='light'] .theme-toggle{color:#17232b}
:root[data-theme='light'] .close{color:#3f5663}
:root[data-theme='light'] .input::placeholder,:root[data-theme='light'] textarea::placeholder{color:#647984}
:root[data-theme='light'] .guidance-hero{color:#17232b}
:root[data-theme='light'] .guidance-hero h1,:root[data-theme='light'] .guidance-hero h2,:root[data-theme='light'] .guidance-hero strong{color:#17232b}
:root[data-theme='light'] .guidance-hero p{color:#3f5663}
:root[data-theme='light'] .guidance-page .advice-card h2,:root[data-theme='light'] .guidance-page .advice-card h3,:root[data-theme='light'] .guidance-page .advice-card strong{color:#17232b}
:root[data-theme='light'] .guidance-page .advice-card p,:root[data-theme='light'] .guidance-note,:root[data-theme='light'] .advice-modal-copy{color:#3f5663}
:root[data-theme='light'] .sidebar-account-action,:root[data-theme='light'] .sidebar-account-action b{color:#17232b}
:root[data-theme='light'] .service-search span{color:#17232b}
:root[data-theme='light'] .resume-preview p,:root[data-theme='light'] .resume-preview-head p{color:#17232b}
:root[data-theme='light'] body,
:root[data-theme='light'] body p,
:root[data-theme='light'] body small,
:root[data-theme='light'] body label,
:root[data-theme='light'] body span,
:root[data-theme='light'] body strong,
:root[data-theme='light'] body h1,
:root[data-theme='light'] body h2,
:root[data-theme='light'] body h3,
:root[data-theme='light'] body h4,
:root[data-theme='light'] body h5,
:root[data-theme='light'] body h6,
:root[data-theme='light'] body li,
:root[data-theme='light'] body td,
:root[data-theme='light'] body th,
:root[data-theme='light'] body a,
:root[data-theme='light'] body button{color:#101820!important}
:root[data-theme='light'] body .primary,
:root[data-theme='light'] body .sidebar-nav button.active,
:root[data-theme='light'] body .sidebar-nav button.active b{color:#fff!important}
:root[data-theme='light'] body .tag,
:root[data-theme='light'] body .tag.orange,
:root[data-theme='light'] body .link,
:root[data-theme='light'] body .review-profile-link{color:#101820!important}
:root[data-theme='light'] .ai-advice-modal .ai-advice-head,
:root[data-theme='light'] .ai-advice-modal .ai-advice-head h2,
:root[data-theme='light'] .ai-advice-modal .ai-advice-head .close,
:root[data-theme='light'] .ai-advice-modal .ai-example,
:root[data-theme='light'] .ai-advice-modal .ai-example span,
:root[data-theme='light'] .ai-advice-modal .ai-example p{color:#fff!important}
:root[data-theme='light'] body.authenticated-light .applications-panel{background:rgba(248,250,251,.96)!important;border-color:#afbec7!important;box-shadow:0 16px 34px rgba(38,67,81,.1)!important;color:#17232b!important}
:root[data-theme='light'] body.authenticated-light .applications-panel .section-title{border-bottom-color:#c5d3d9!important}
:root[data-theme='light'] body.authenticated-light .applications-panel .section-title h2{color:#17232b!important}
:root[data-theme='light'] body.authenticated-light .company-application-row,:root[data-theme='light'] body.authenticated-light .application-row{background:linear-gradient(145deg,#ffffff,#edf3f5)!important;border-color:#afbec7!important;box-shadow:0 10px 24px rgba(38,67,81,.08)!important;color:#17232b!important}
:root[data-theme='light'] body.authenticated-light .company-application-row h3,:root[data-theme='light'] body.authenticated-light .company-application-row p,:root[data-theme='light'] body.authenticated-light .company-application-row small,:root[data-theme='light'] body.authenticated-light .application-row h3,:root[data-theme='light'] body.authenticated-light .application-row p{color:#263d49!important}
:root[data-theme='light'] body.authenticated-light .company-application-row .muted,:root[data-theme='light'] body.authenticated-light .application-row .muted{color:#526875!important}
:root[data-theme='light'] body.authenticated-light .company-application-percent{color:#0e7095!important;background:#e0f4ff!important;border-color:#afd9ea!important}
:root[data-theme='light'] body.authenticated-light .company-application-track{background:#d5e0e5!important}
:root[data-theme='light'] body.authenticated-light .application-review-actions .secondary,:root[data-theme='light'] body.authenticated-light .application-actions .secondary{background:#f5f8f9!important;border-color:#9aadb7!important;color:#17232b!important}
:root[data-theme='light'] body.authenticated-light .application-review-actions .secondary:hover,:root[data-theme='light'] body.authenticated-light .application-actions .secondary:hover{background:#e4f2f7!important;border-color:#087fbd!important;color:#0b4d70!important}
:root[data-theme='light'] body.authenticated-light .admin-page>.hero{background:linear-gradient(135deg,#fafdff,#e8f4f8 58%,#fff5ed)!important;border-color:#b5d3df!important;box-shadow:0 18px 38px rgba(38,67,81,.1)!important}
:root[data-theme='light'] body.authenticated-light .admin-page>.hero h1,:root[data-theme='light'] body.authenticated-light .admin-page>.hero p{color:#172d3a!important}
:root[data-theme='light'] body.authenticated-light .admin-page>.hero .secondary{background:#fff!important;color:#173746!important;border-color:#8faebb!important}
:root[data-theme='light'] body.authenticated-light .admin-page .admin-stats .stat{background:linear-gradient(145deg,#ffffff,#edf5f7)!important;background-color:#f7fbfc!important;border:1px solid #abc7d2!important;box-shadow:0 12px 26px rgba(38,67,81,.1)!important;color:#172d3a!important}
:root[data-theme='light'] body.authenticated-light .admin-page .admin-stats .stat strong{color:#08709c!important}
:root[data-theme='light'] body.authenticated-light .admin-page .admin-stats .stat small{color:#526875!important}
:root[data-theme='light'] body.authenticated-light .admin-section{background:rgba(255,255,255,.94)!important;border-color:#afc8d2!important;box-shadow:0 14px 30px rgba(38,67,81,.08)!important}
:root[data-theme='light'] body.authenticated-light .admin-section h2,:root[data-theme='light'] body.authenticated-light .admin-table td,:root[data-theme='light'] body.authenticated-light .admin-row h3{color:#172d3a!important}
:root[data-theme='light'] body.authenticated-light .admin-table th{color:#08709c!important;border-bottom-color:#c4d5dc!important}
:root[data-theme='light'] body.authenticated-light .admin-table td,:root[data-theme='light'] body.authenticated-light .admin-row{border-bottom-color:#d5e0e5!important}
:root[data-theme='light'] body.authenticated-light .admin-row p,:root[data-theme='light'] body.authenticated-light .admin-row small{color:#526875!important}
