html[data-theme="light"]{color-scheme:light;--bg:#f2f5f9;--panel:#fff;--panel2:#f6f8fb;--panel3:#edf1f6;--line:rgba(47,66,89,.14);--line2:rgba(47,66,89,.23);--text:#1c2a3b;--muted:#65758a;--faint:#8391a3}
html[data-theme="light"] body{background:#f2f5f9;color:#1c2a3b}
html[data-theme="light"] .sidebar{background:#f8fafc;border-color:#dce3ec}html[data-theme="light"] .topbar{background:rgba(250,252,254,.95);border-color:#dce3ec}
html[data-theme="light"] .panel,html[data-theme="light"] .org-switcher,html[data-theme="light"] .support-card,html[data-theme="light"] .invite-card,html[data-theme="light"] .settings-nav,html[data-theme="light"] .settings-content{background:#fff;border-color:#dce3ec;box-shadow:0 8px 24px rgba(33,52,77,.035)}
html[data-theme="light"] .dashboard-hero{background:linear-gradient(108deg,#e8f5f7,#f1f4fa 62%,#f0edfa);border-color:#c9e3e7}
html[data-theme="light"] .page-heading h1,html[data-theme="light"] .panel-title,html[data-theme="light"] .kpi-value,html[data-theme="light"] .deal-title,html[data-theme="light"] .deal-value,html[data-theme="light"] .settings-content h2,html[data-theme="light"] .modal-head h2{color:#1c2a3b}
html[data-theme="light"] .hero-content strong,html[data-theme="light"] .funnel-label strong,html[data-theme="light"] .breadcrumb strong{color:#1c2a3b}
html[data-theme="light"] .text-link,html[data-theme="light"] .page-tab.active{color:#087b88}
html[data-theme="light"] .tag.green{color:#126745;background:#dff5e9}
html[data-theme="light"] .tag.amber{color:#81510c;background:#fff0cf}
html[data-theme="light"] .tag.cyan{color:#086c78;background:#ddf4f6}
html[data-theme="light"] .page-heading p,html[data-theme="light"] .panel-subtitle,html[data-theme="light"] .hero-content p,html[data-theme="light"] .kpi-foot,html[data-theme="light"] .task-copy small,html[data-theme="light"] .settings-content>p,html[data-theme="light"] .field label{color:#65758a}
html[data-theme="light"] .sidebar .nav-item{color:#5f6f84}html[data-theme="light"] .sidebar .nav-item:hover{background:rgba(31,65,91,.055);color:#1f3044}html[data-theme="light"] .sidebar .nav-item.active{background:linear-gradient(90deg,rgba(36,173,189,.14),rgba(36,173,189,.035));color:#123c47}html[data-theme="light"] .nav-label,html[data-theme="light"] .org-meta small,html[data-theme="light"] .user-meta small{color:#73839a}html[data-theme="light"] .user-card{border-color:#dce3ec}
html[data-theme="light"] .mentor-mini,html[data-theme="light"] .mentor-intro,html[data-theme="light"] .insight-card{background:linear-gradient(110deg,#f1edff,#eaf8fa);border-color:#e0dafa}html[data-theme="light"] .mentor-mini-copy small,html[data-theme="light"] .mentor-intro-copy p,html[data-theme="light"] .insight-card p{color:#64758b}
html[data-theme="light"] .search-global,html[data-theme="light"] .search-field,html[data-theme="light"] .input-control,html[data-theme="light"] .select-control,html[data-theme="light"] .field input,html[data-theme="light"] .field select,html[data-theme="light"] .field textarea,html[data-theme="light"] .role-select,html[data-theme="light"] .mentor-compose textarea,html[data-theme="light"] .chat-compose textarea{background:#fff;color:#26374c;border-color:#d5dee8}html[data-theme="light"] .search-global input,html[data-theme="light"] .search-field input{color:#26374c}html[data-theme="light"] .search-global input::placeholder,html[data-theme="light"] .search-field input::placeholder{color:#8492a5}
html[data-theme="light"] .icon-button{color:#607187}html[data-theme="light"] .icon-button:hover{background:rgba(40,66,92,.06);border-color:#cdd8e4;color:#26394e}html[data-theme="light"] .button:not(.primary){background:#fff;color:#3b4e65;border-color:#d5dee8}html[data-theme="light"] .top-action{background:#f5f8fb;border-color:#dce3ec}html[data-theme="light"] .button.primary{color:#07252a}
html[data-theme="light"] .chart-gridline{stroke:rgba(71,91,116,.15)}html[data-theme="light"] .chart-label{fill:#75849a}html[data-theme="light"] .funnel-track,html[data-theme="light"] .progress-track,html[data-theme="light"] .xp-track{background:#e6ebf1}
html[data-theme="light"] .routine-item,html[data-theme="light"] .leader-row,html[data-theme="light"] .goal-row,html[data-theme="light"] .data-table td,html[data-theme="light"] .table-foot,html[data-theme="light"] .info-section,html[data-theme="light"] .integration-foot{border-color:#e5eaf0}html[data-theme="light"] .task-copy strong,html[data-theme="light"] .leader-meta strong,html[data-theme="light"] .data-table td,html[data-theme="light"] .person-cell strong,html[data-theme="light"] .team-member strong,html[data-theme="light"] .ticket-row strong,html[data-theme="light"] .goal-row strong{color:#26364a}
html[data-theme="light"] .data-table th{background:#f4f7fa;color:#6e7d92;border-color:#e0e6ed}html[data-theme="light"] .data-table tbody tr:hover{background:#f6f9fb}html[data-theme="light"] .deal-card,html[data-theme="light"] .kanban-col{background:linear-gradient(150deg,#fff,#f6f9fc);border-color:#dce3ec}html[data-theme="light"] .deal-company,html[data-theme="light"] .deal-date,html[data-theme="light"] .task-time{color:#6c7d92}
html[data-theme="light"] .inbox-layout,html[data-theme="light"] .chat-main,html[data-theme="light"] .inbox-side{background:#fff}html[data-theme="light"] .inbox-side,html[data-theme="light"] .chat-head,html[data-theme="light"] .inbox-head,html[data-theme="light"] .chat-compose{border-color:#e0e6ed}html[data-theme="light"] .conversation{border-color:#edf0f4}html[data-theme="light"] .conversation:hover,html[data-theme="light"] .conversation.active{background:#eef8fa}html[data-theme="light"] .convo-line strong,html[data-theme="light"] .chat-head-info strong,html[data-theme="light"] .contact-info-top strong,html[data-theme="light"] .info-line strong{color:#25354a}html[data-theme="light"] .convo-preview,html[data-theme="light"] .chat-head-info small,html[data-theme="light"] .message-meta{color:#75849a}
html[data-theme="light"] .message-bubble{background:#f1f4f8;color:#34445a;border-color:#e1e7ee}html[data-theme="light"] .message.mine .message-bubble{background:#e5f7f8;color:#25424a;border-color:#c9e9ec}html[data-theme="light"] .shared-label{background:#f5f8fa;color:#6d7d91;border-color:#dfe6ed}html[data-theme="light"] .mentor-msg{background:#f3f1fb;color:#39445a;border-color:#e4def6}html[data-theme="light"] .mentor-msg.user{background:#e6f6f7;color:#29444d;border-color:#cce9ec}
html[data-theme="light"] .level-card{background:linear-gradient(120deg,#edf7f8,#f2effb);border-color:#ddd8f2}html[data-theme="light"] .level-title strong,html[data-theme="light"] .team-progress h3,html[data-theme="light"] .achievement h3{color:#28374a}html[data-theme="light"] .level-title small,html[data-theme="light"] .level-foot,html[data-theme="light"] .team-progress p,html[data-theme="light"] .achievement p{color:#68798e}
html[data-theme="light"] .integration-banner{background:linear-gradient(100deg,#eaf7f8,#f7fafc);color:#52657c;border-color:#cfe6e9}html[data-theme="light"] .integration-banner strong{color:#26394b}html[data-theme="light"] .integration-card p,html[data-theme="light"] .invite-card p,html[data-theme="light"] .support-card p,html[data-theme="light"] .permission-note{color:#64758b}html[data-theme="light"] .settings-nav button{color:#65758a}html[data-theme="light"] .settings-nav button.active,html[data-theme="light"] .settings-nav button:hover{background:#eaf7f8;color:#17616b}
html[data-theme="light"] .plan-card{background:linear-gradient(130deg,#eaf7f8,#f7f9fc);border-color:#d1e7e9}html[data-theme="light"] .plan-card strong{color:#2b3d51}html[data-theme="light"] .modal{background:#fff;border-color:#d5dee8;box-shadow:0 25px 80px rgba(25,42,64,.24)}html[data-theme="light"] .modal-head,html[data-theme="light"] .modal-foot{border-color:#e3e9ef}html[data-theme="light"] .modal-head p,html[data-theme="light"] .modal-form-note,html[data-theme="light"] .empty-state{color:#718197}html[data-theme="light"] .footer-note{border-color:#dfe5ec;color:#77869a}html[data-theme="light"] .toast{background:#fff;color:#24364b;border-color:#cddfe2;box-shadow:0 12px 36px rgba(24,43,62,.15)}html[data-theme="light"] .toast small{color:#6b7d91}html[data-theme="light"] .task-check{border-color:#a8b5c5}
