body[data-theme-layout="neo-panel"] {
    --button-primary-text: #121421;
    --surface-elevated: rgba(255, 255, 255, 0.96);
    --surface-soft: rgba(255, 255, 255, 0.88);
    --surface-muted: #eef4ff;
    --surface-warning: #f8fbdd;
    --surface-success: #effee0;
    --surface-danger: #fff0f2;
    --line-soft: rgba(15, 23, 42, 0.08);
    background:
        radial-gradient(circle at top left, rgba(197, 249, 73, 0.08), transparent 22%),
        linear-gradient(180deg, #f7f9fd 0%, #f2f5fb 100%);
}

body[data-theme-layout="neo-panel"] .sidebar-logo span,
body[data-theme-layout="neo-panel"] .header-title h1,
body[data-theme-layout="neo-panel"] h1,
body[data-theme-layout="neo-panel"] h2,
body[data-theme-layout="neo-panel"] h3 {
    font-family: var(--font-display);
}

body[data-theme-layout="neo-panel"] .app-page-header {
    background: linear-gradient(180deg, rgba(255,255,255,0.94), rgba(248,250,252,0.98));
    border: 1px solid rgba(15, 23, 42, 0.06);
}

body[data-theme-layout="neo-panel"] .btn-primary,
body[data-theme-layout="neo-panel"] .btn-action.primary,
body[data-theme-layout="neo-panel"] .btn-card-primary,
body[data-theme-layout="neo-panel"] .tab-link-new.active,
body[data-theme-layout="neo-panel"] .duration-tab.active,
body[data-theme-layout="neo-panel"] .theme-switch-indicator,
body[data-theme-layout="neo-panel"] .nav-link:hover .nav-icon-wrapper,
body[data-theme-layout="neo-panel"] .nav-link.active .nav-icon-wrapper {
    background: var(--primary-color);
    background-image: none;
    box-shadow: 0 14px 28px rgba(197, 249, 73, 0.24);
}

body[data-theme-layout="neo-panel"] .btn-primary:hover,
body[data-theme-layout="neo-panel"] .btn-action.primary:hover,
body[data-theme-layout="neo-panel"] .btn-card-primary:hover {
    background: var(--primary-color);
    background-image: none;
}

body[data-theme-layout="neo-panel"] .nav-link:hover,
body[data-theme-layout="neo-panel"] .nav-link.active {
    background: rgba(197, 249, 73, 0.12);
    color: #ffffff;
}

body[data-theme-layout="neo-panel"] .nav-link:hover i,
body[data-theme-layout="neo-panel"] .nav-link.active i,
body[data-theme-layout="neo-panel"] .tab-link-new.active i,
body[data-theme-layout="neo-panel"] .duration-tab.active small {
    color: inherit;
}

body[data-theme-layout="neo-panel"] .nav-link .nav-icon-wrapper,
body[data-theme-layout="neo-panel"] .btn-cta,
body[data-theme-layout="neo-panel"] .theme-switch,
body[data-theme-layout="neo-panel"] .sidebar-toggle-btn,
body[data-theme-layout="neo-panel"] .nav-badge-inline {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.06);
}

body[data-theme-layout="neo-panel"] .nav-badge-inline {
    color: #ffffff;
}

body[data-theme-layout="neo-panel"] .nav-sublink {
    color: rgba(255, 255, 255, 0.72);
    background: rgba(255, 255, 255, 0.02);
    border-color: rgba(255, 255, 255, 0.05);
}

body[data-theme-layout="neo-panel"] .nav-sublink:hover,
body[data-theme-layout="neo-panel"] .nav-sublink.active {
    background: rgba(197, 249, 73, 0.10);
    color: #ffffff;
    border-color: rgba(197, 249, 73, 0.16);
}

body[data-theme-layout="neo-panel"] .theme-toggle-icon,
body[data-theme-layout="neo-panel"] .nav-link:hover .nav-icon-wrapper i,
body[data-theme-layout="neo-panel"] .nav-link.active .nav-icon-wrapper i,
body[data-theme-layout="neo-panel"] .theme-switch-indicator {
    color: #121421;
}

body[data-theme-layout="neo-panel"] .btn-primary,
body[data-theme-layout="neo-panel"] .btn-action.primary,
body[data-theme-layout="neo-panel"] .btn-card-primary,
body[data-theme-layout="neo-panel"] .tab-link-new.active,
body[data-theme-layout="neo-panel"] .duration-tab.active {
    color: #121421;
}

body[data-theme-layout="neo-panel"] .tab-link-new.active i,
body[data-theme-layout="neo-panel"] .duration-tab.active small,
body[data-theme-layout="neo-panel"] .duration-tab.active span {
    color: rgba(18, 20, 33, 0.92);
}

body[data-theme-layout="neo-panel"] .header-title h1 span {
    font-style: normal;
}

html[data-theme="dark"] body[data-theme-layout="neo-panel"],
body[data-theme-layout="neo-panel"][data-theme="dark"] {
    --button-primary-text: #121421;
    --surface-elevated: rgba(15, 21, 31, 0.92);
    --surface-soft: rgba(12, 17, 27, 0.94);
    --surface-muted: rgba(20, 27, 39, 0.96);
    --surface-warning: rgba(52, 45, 18, 0.96);
    --surface-success: rgba(17, 45, 26, 0.96);
    --surface-danger: rgba(55, 23, 31, 0.96);
    --line-soft: rgba(255, 255, 255, 0.08);
    background:
        radial-gradient(circle at top left, rgba(197, 249, 73, 0.10), transparent 24%),
        linear-gradient(180deg, #070b12 0%, #0b1118 48%, #091018 100%);
}

html[data-theme="dark"] body[data-theme-layout="neo-panel"] .sidebar,
body[data-theme-layout="neo-panel"][data-theme="dark"] .sidebar {
    background: linear-gradient(180deg, #090d16 0%, #0b1020 100%);
    box-shadow: 20px 0 60px rgba(0, 0, 0, 0.38);
}

html[data-theme="dark"] body[data-theme-layout="neo-panel"] .app-page-header,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .stat-card,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .resource-card,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .promo-banner,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .access-container,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .card,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .widget,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .panel,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .table-card,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .plan-card,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .product-card-new,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .filter-panel,
body[data-theme-layout="neo-panel"][data-theme="dark"] .app-page-header,
body[data-theme-layout="neo-panel"][data-theme="dark"] .stat-card,
body[data-theme-layout="neo-panel"][data-theme="dark"] .resource-card,
body[data-theme-layout="neo-panel"][data-theme="dark"] .promo-banner,
body[data-theme-layout="neo-panel"][data-theme="dark"] .access-container,
body[data-theme-layout="neo-panel"][data-theme="dark"] .card,
body[data-theme-layout="neo-panel"][data-theme="dark"] .widget,
body[data-theme-layout="neo-panel"][data-theme="dark"] .panel,
body[data-theme-layout="neo-panel"][data-theme="dark"] .table-card,
body[data-theme-layout="neo-panel"][data-theme="dark"] .plan-card,
body[data-theme-layout="neo-panel"][data-theme="dark"] .product-card-new,
body[data-theme-layout="neo-panel"][data-theme="dark"] .filter-panel {
    background: rgba(15, 21, 31, 0.92);
    border-color: rgba(255, 255, 255, 0.06);
    box-shadow: 0 24px 60px rgba(0, 0, 0, 0.28);
}

html[data-theme="dark"] body[data-theme-layout="neo-panel"] .btn-action,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .btn-secondary,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .btn-card-secondary,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .currency-pill,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .filter-pill,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .header-currency-select,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .btn-icon,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .btn-logout,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] input,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] select,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] textarea,
body[data-theme-layout="neo-panel"][data-theme="dark"] .btn-action,
body[data-theme-layout="neo-panel"][data-theme="dark"] .btn-secondary,
body[data-theme-layout="neo-panel"][data-theme="dark"] .btn-card-secondary,
body[data-theme-layout="neo-panel"][data-theme="dark"] .currency-pill,
body[data-theme-layout="neo-panel"][data-theme="dark"] .filter-pill,
body[data-theme-layout="neo-panel"][data-theme="dark"] .header-currency-select,
body[data-theme-layout="neo-panel"][data-theme="dark"] .btn-icon,
body[data-theme-layout="neo-panel"][data-theme="dark"] .btn-logout,
body[data-theme-layout="neo-panel"][data-theme="dark"] input,
body[data-theme-layout="neo-panel"][data-theme="dark"] select,
body[data-theme-layout="neo-panel"][data-theme="dark"] textarea {
    background: rgba(12, 17, 27, 0.94);
    border-color: rgba(255, 255, 255, 0.08);
    color: #f8fafc;
}

html[data-theme="dark"] body[data-theme-layout="neo-panel"] .header-title h1,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .header-title p,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .main-content h1,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .main-content h2,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .main-content h3,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .main-content h4,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .main-content strong,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .main-content b,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .main-content p,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .main-content span,
body[data-theme-layout="neo-panel"][data-theme="dark"] .header-title h1,
body[data-theme-layout="neo-panel"][data-theme="dark"] .header-title p,
body[data-theme-layout="neo-panel"][data-theme="dark"] .main-content h1,
body[data-theme-layout="neo-panel"][data-theme="dark"] .main-content h2,
body[data-theme-layout="neo-panel"][data-theme="dark"] .main-content h3,
body[data-theme-layout="neo-panel"][data-theme="dark"] .main-content h4,
body[data-theme-layout="neo-panel"][data-theme="dark"] .main-content strong,
body[data-theme-layout="neo-panel"][data-theme="dark"] .main-content b,
body[data-theme-layout="neo-panel"][data-theme="dark"] .main-content p,
body[data-theme-layout="neo-panel"][data-theme="dark"] .main-content span {
    color: #f8fafc;
}

html[data-theme="dark"] body[data-theme-layout="neo-panel"] .header-subtitle,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .price-note,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .card-description,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .feature-list-new li,
html[data-theme="dark"] body[data-theme-layout="neo-panel"] .toolbar-group-title small,
body[data-theme-layout="neo-panel"][data-theme="dark"] .header-subtitle,
body[data-theme-layout="neo-panel"][data-theme="dark"] .price-note,
body[data-theme-layout="neo-panel"][data-theme="dark"] .card-description,
body[data-theme-layout="neo-panel"][data-theme="dark"] .feature-list-new li,
body[data-theme-layout="neo-panel"][data-theme="dark"] .toolbar-group-title small {
    color: #94a3b8;
}

body[data-theme-layout="editorial-warm"] {
    --button-primary-text: #ffffff;
    --surface-elevated: rgba(255, 250, 244, 0.96);
    --surface-soft: rgba(255, 246, 238, 0.94);
    --surface-muted: #f7ece2;
    --surface-warning: #fff2de;
    --surface-success: #eef8ee;
    --surface-danger: #fff1ef;
    --line-soft: rgba(163, 108, 59, 0.12);
    background:
        radial-gradient(circle at top left, rgba(240, 90, 48, 0.14), transparent 24%),
        linear-gradient(180deg, #fbf1e5 0%, #f4e4d3 48%, #f8f0e8 100%);
}

body[data-theme-layout="editorial-warm"] .sidebar {
    background: linear-gradient(180deg, #fffaf4 0%, #f2deca 100%);
    box-shadow: 20px 0 60px rgba(144, 97, 54, 0.12);
}

body[data-theme-layout="editorial-warm"] .sidebar-header,
body[data-theme-layout="editorial-warm"] .sidebar-cta,
body[data-theme-layout="editorial-warm"] .sidebar-footer-switch {
    border-color: rgba(163, 108, 59, 0.12);
}

body[data-theme-layout="editorial-warm"] .sidebar-logo,
body[data-theme-layout="editorial-warm"] .sidebar-logo span,
body[data-theme-layout="editorial-warm"] .header-title h1,
body[data-theme-layout="editorial-warm"] .main-content h1,
body[data-theme-layout="editorial-warm"] .main-content h2,
body[data-theme-layout="editorial-warm"] .main-content h3 {
    color: #241914;
}

body[data-theme-layout="editorial-warm"] .sidebar-logo span,
body[data-theme-layout="editorial-warm"] .header-title h1,
body[data-theme-layout="editorial-warm"] h1,
body[data-theme-layout="editorial-warm"] h2,
body[data-theme-layout="editorial-warm"] h3 {
    font-family: var(--font-display);
    letter-spacing: -0.03em;
}

body[data-theme-layout="editorial-warm"] .header-title h1 span {
    color: var(--primary-color);
    font-style: normal;
}

body[data-theme-layout="editorial-warm"] .app-page-header {
    background: linear-gradient(180deg, rgba(255, 250, 244, 0.96), rgba(248, 239, 230, 0.94));
    border: 1px solid rgba(163, 108, 59, 0.12);
    box-shadow: 0 24px 50px rgba(123, 78, 39, 0.08);
}

body[data-theme-layout="editorial-warm"] .header-subtitle {
    color: #7b685b;
}

body[data-theme-layout="editorial-warm"] .btn-primary,
body[data-theme-layout="editorial-warm"] .btn-action.primary,
body[data-theme-layout="editorial-warm"] .btn-card-primary,
body[data-theme-layout="editorial-warm"] .tab-link-new.active,
body[data-theme-layout="editorial-warm"] .duration-tab.active {
    box-shadow: 0 18px 34px rgba(240, 90, 48, 0.22);
    color: #ffffff;
}

body[data-theme-layout="editorial-warm"] .btn-primary i,
body[data-theme-layout="editorial-warm"] .btn-action.primary i,
body[data-theme-layout="editorial-warm"] .btn-card-primary i,
body[data-theme-layout="editorial-warm"] .tab-link-new.active i,
body[data-theme-layout="editorial-warm"] .duration-tab.active small,
body[data-theme-layout="editorial-warm"] .duration-tab.active span {
    color: rgba(255, 255, 255, 0.95);
}

body[data-theme-layout="editorial-warm"] .nav-link,
body[data-theme-layout="editorial-warm"] .nav-sublink,
body[data-theme-layout="editorial-warm"] .sidebar-footer span,
body[data-theme-layout="editorial-warm"] .sidebar-footer p {
    color: #7c6759;
}

body[data-theme-layout="editorial-warm"] .nav-link .nav-icon-wrapper,
body[data-theme-layout="editorial-warm"] .btn-cta,
body[data-theme-layout="editorial-warm"] .theme-switch {
    background: rgba(240, 90, 48, 0.08);
    border: 1px solid rgba(240, 90, 48, 0.08);
}

body[data-theme-layout="editorial-warm"] .sidebar-toggle-btn,
body[data-theme-layout="editorial-warm"] .nav-badge-inline {
    background: rgba(255, 250, 244, 0.94);
    border-color: rgba(163, 108, 59, 0.12);
}

body[data-theme-layout="editorial-warm"] .nav-sublink {
    background: rgba(255, 250, 244, 0.70);
    border-color: rgba(163, 108, 59, 0.08);
}

body[data-theme-layout="editorial-warm"] .theme-switch-indicator,
body[data-theme-layout="editorial-warm"] .nav-link:hover .nav-icon-wrapper,
body[data-theme-layout="editorial-warm"] .nav-link.active .nav-icon-wrapper {
    background: linear-gradient(135deg, #f05a30, #f59e42);
}

body[data-theme-layout="editorial-warm"] .nav-link:hover,
body[data-theme-layout="editorial-warm"] .nav-link.active,
body[data-theme-layout="editorial-warm"] .nav-sublink:hover,
body[data-theme-layout="editorial-warm"] .nav-sublink.active {
    background: rgba(240, 90, 48, 0.10);
    color: #241914;
}

body[data-theme-layout="editorial-warm"] .nav-submenu {
    border-left-color: rgba(163, 108, 59, 0.18);
}

body[data-theme-layout="editorial-warm"] .btn-icon,
body[data-theme-layout="editorial-warm"] .btn-logout,
body[data-theme-layout="editorial-warm"] .header-actions select,
body[data-theme-layout="editorial-warm"] .modal-input,
body[data-theme-layout="editorial-warm"] input,
body[data-theme-layout="editorial-warm"] select,
body[data-theme-layout="editorial-warm"] textarea {
    background: rgba(255, 251, 246, 0.96);
    border: 1px solid rgba(163, 108, 59, 0.12);
    color: #241914;
    box-shadow: none;
}

body[data-theme-layout="editorial-warm"] .btn-action,
body[data-theme-layout="editorial-warm"] .btn-secondary,
body[data-theme-layout="editorial-warm"] .btn-card-secondary {
    background: rgba(255, 250, 244, 0.96);
    border: 1px solid rgba(163, 108, 59, 0.12);
    color: #241914;
}

body[data-theme-layout="editorial-warm"] .btn-icon,
body[data-theme-layout="editorial-warm"] .header-currency-select,
body[data-theme-layout="editorial-warm"] .btn-logout {
    border-radius: 18px;
}

body[data-theme-layout="editorial-warm"] .btn-icon:hover,
body[data-theme-layout="editorial-warm"] .btn-logout:hover {
    transform: translateY(-2px);
}

body[data-theme-layout="editorial-warm"] .theme-panel,
body[data-theme-layout="editorial-warm"] .stat-card,
body[data-theme-layout="editorial-warm"] .resource-card,
body[data-theme-layout="editorial-warm"] .promo-banner,
body[data-theme-layout="editorial-warm"] .access-container,
body[data-theme-layout="editorial-warm"] .card,
body[data-theme-layout="editorial-warm"] .widget,
body[data-theme-layout="editorial-warm"] .panel,
body[data-theme-layout="editorial-warm"] .table-card {
    background: rgba(255, 250, 244, 0.96);
    box-shadow: 0 22px 50px rgba(123, 78, 39, 0.10);
}

body[data-theme-layout="editorial-warm"] .badge-save,
body[data-theme-layout="editorial-warm"] .nav-badge,
body[data-theme-layout="editorial-warm"] .theme-chip,
body[data-theme-layout="editorial-warm"] .meta-chip,
body[data-theme-layout="editorial-warm"] .product-feature-chip {
    background: rgba(240, 90, 48, 0.10);
    color: #7c3b1c;
}

body[data-theme-layout="editorial-warm"] .main-content table tbody tr {
    background: rgba(255, 250, 244, 0.92);
}

body[data-theme-layout="editorial-warm"] .theme-feature-pack {
    background: linear-gradient(180deg, rgba(240, 90, 48, 0.12), rgba(245, 158, 66, 0.10));
    border: 1px solid rgba(240, 90, 48, 0.12);
}

body[data-theme-layout="editorial-warm"] .theme-price-block {
    background: rgba(255, 247, 239, 0.98);
    border-color: rgba(163, 108, 59, 0.12);
}

body[data-theme-layout="editorial-warm"] .theme-chip {
    background: rgba(240, 90, 48, 0.08);
}

body[data-theme-layout="editorial-warm"] .theme-tab {
    background: rgba(255, 248, 240, 0.96);
}

body[data-theme-layout="editorial-warm"] .theme-tab.is-active {
    background: linear-gradient(135deg, #f05a30 0%, #f59e42 100%);
}

html[data-theme="dark"] body[data-theme-layout="editorial-warm"],
body[data-theme-layout="editorial-warm"][data-theme="dark"] {
    --button-primary-text: #ffffff;
    --surface-elevated: rgba(32, 23, 18, 0.92);
    --surface-soft: rgba(33, 24, 18, 0.96);
    --surface-muted: rgba(44, 31, 24, 0.94);
    --surface-warning: rgba(70, 43, 18, 0.94);
    --surface-success: rgba(24, 47, 32, 0.94);
    --surface-danger: rgba(63, 28, 24, 0.94);
    --line-soft: rgba(255, 228, 208, 0.08);
    background:
        radial-gradient(circle at top left, rgba(240, 90, 48, 0.16), transparent 24%),
        linear-gradient(180deg, #160e0a 0%, #1c130f 48%, #140c08 100%);
}

html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .sidebar,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .sidebar {
    background: linear-gradient(180deg, #261a14 0%, #1c130f 100%);
}

html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .app-page-header,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .stat-card,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .resource-card,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .promo-banner,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .access-container,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .card,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .widget,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .panel,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .table-card,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .plan-card,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .product-card-new,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .filter-panel,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .app-page-header,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .stat-card,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .resource-card,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .promo-banner,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .access-container,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .card,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .widget,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .panel,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .table-card,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .plan-card,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .product-card-new,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .filter-panel {
    background: rgba(32, 23, 18, 0.92);
    border-color: rgba(255, 228, 208, 0.08);
    box-shadow: 0 24px 60px rgba(0, 0, 0, 0.26);
}

html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .header-title h1,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .main-content h1,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .main-content h2,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .main-content h3,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .main-content h4,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .main-content strong,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .main-content b,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .main-content p,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .main-content span,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .header-title h1,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .main-content h1,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .main-content h2,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .main-content h3,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .main-content h4,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .main-content strong,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .main-content b,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .main-content p,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .main-content span {
    color: #f7eadf;
}

html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .header-subtitle,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .price-note,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .card-description,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .feature-list-new li,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .toolbar-group-title small,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .header-subtitle,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .price-note,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .card-description,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .feature-list-new li,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .toolbar-group-title small {
    color: #cfb5a2;
}

html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .btn-icon,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .btn-logout,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .header-actions select,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] .modal-input,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] input,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] select,
html[data-theme="dark"] body[data-theme-layout="editorial-warm"] textarea,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .btn-icon,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .btn-logout,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .header-actions select,
body[data-theme-layout="editorial-warm"][data-theme="dark"] .modal-input,
body[data-theme-layout="editorial-warm"][data-theme="dark"] input,
body[data-theme-layout="editorial-warm"][data-theme="dark"] select,
body[data-theme-layout="editorial-warm"][data-theme="dark"] textarea {
    background: rgba(33, 24, 18, 0.96);
    color: #f9ede0;
}
