html[data-hmanhwa-theme="white"] body {
    background: var(--bg-main);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] body::before,
html[data-hmanhwa-theme="white"] body::after {
    display: none;
}

html[data-hmanhwa-theme="white"] .site-header {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.95), rgba(240, 242, 247, 0.85));
    border-color: rgba(15, 23, 42, 0.1);
    box-shadow: 0 10px 26px rgba(15, 23, 42, 0.12);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .site-header a,
html[data-hmanhwa-theme="white"] .site-header button {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .site-header-notice {
    background: rgba(255, 255, 255, 0.92);
    border-color: rgba(15, 23, 42, 0.12);
}

html[data-hmanhwa-theme="white"] .site-header-notice__text strong {
    color: var(--accent-strong);
}

html[data-hmanhwa-theme="white"] .site-branding a {
    position: relative;
}

html[data-hmanhwa-theme="white"] .site-branding a::after {
    content: '';
    position: absolute;
    inset: -2px;
    background: var(--accent);
    mix-blend-mode: color;
    opacity: 0.5;
    pointer-events: none;
    border-radius: 8px;
}

html[data-hmanhwa-theme="white"] .site-logo {
    display: block;
    mix-blend-mode: multiply;
}

html[data-hmanhwa-theme="white"] .hero-gradient-left {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0) 80%);
}

html[data-hmanhwa-theme="white"] .hero-gradient-bottom {
    background: linear-gradient(to top, rgba(255, 255, 255, 0.9), transparent 60%);
}

html[data-hmanhwa-theme="white"] .hero-glow-spot {
    background: rgba(var(--scifi-neon-rgb), 0.12);
}

html[data-hmanhwa-theme="white"] .hero-bg-layer {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2));
}

html[data-hmanhwa-theme="white"] .block {
    background: var(--bg-elevated) !important;
    border-color: var(--border-soft) !important;
    color: var(--text-main);
    box-shadow: 0 12px 36px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .block-tabs {
    background: rgba(255, 255, 255, 0.55) !important;
    border-color: rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .block-tab {
    color: var(--text-muted);
}

html[data-hmanhwa-theme="white"] .block-tab.is-active {
    background: linear-gradient(135deg, var(--accent), var(--accent-strong));
    color: #020617;
}

html[data-hmanhwa-theme="white"] .user-page {
    background: var(--bg-main);
}

html[data-hmanhwa-theme="white"] .user-page__panel,
html[data-hmanhwa-theme="white"] .user-page .settings-card,
html[data-hmanhwa-theme="white"] .user-page .user-page__card,
html[data-hmanhwa-theme="white"] .user-page .panel-inner,
html[data-hmanhwa-theme="white"] .user-page .panel-grid > div,
html[data-hmanhwa-theme="white"] .user-page .panel-footer {
    background: var(--bg-elevated) !important;
    border-color: var(--border-soft) !important;
    color: var(--text-main) !important;
    box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .user-page .panel-grid .skew-panel {
    background: linear-gradient(135deg, rgba(var(--accent-rgb), 0.08), rgba(240, 242, 247, 0.8)) !important;
}

html[data-hmanhwa-theme="white"] .user-page .sidebar,
html[data-hmanhwa-theme="white"] .user-page .tabs-panel,
html[data-hmanhwa-theme="white"] .user-page .tab-buttons {
    background: rgba(255, 255, 255, 0.9);
}

html[data-hmanhwa-theme="white"] .hero-pagination,
html[data-hmanhwa-theme="white"] .hero-buttons {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .hero-pagination .hero-progress-bar,
html[data-hmanhwa-theme="white"] .hero-pagination .hero-progress-fill {
    background: rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .hero-page-num.is-active {
    background: linear-gradient(135deg, var(--accent), var(--accent-strong));
    color: #030303;
    box-shadow: 0 0 12px rgba(var(--accent-rgb), 0.35);
}

html[data-hmanhwa-theme="white"] .hero-actions .hero-btn,
html[data-hmanhwa-theme="white"] .hero-actions .hero-btn::before {
    color: #020617;
}

html[data-hmanhwa-theme="white"] .hero-actions .hero-btn-primary {
    background: linear-gradient(135deg, var(--accent), var(--accent-strong));
}

html[data-hmanhwa-theme="white"] .hero-actions .hero-btn-glass {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .hero-tag,
html[data-hmanhwa-theme="white"] .chip,
html[data-hmanhwa-theme="white"] .chip-genre {
    background: var(--bg-elevated-soft);
    color: var(--text-muted);
    border-color: rgba(var(--accent-rgb), 0.25);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
}

html[data-hmanhwa-theme="white"] .news-archive,
html[data-hmanhwa-theme="white"] .news-archive__header,
html[data-hmanhwa-theme="white"] .news-archive__filters {
    background: var(--bg-main);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .news-card,
html[data-hmanhwa-theme="white"] .news-card__title,
html[data-hmanhwa-theme="white"] .news-card__meta {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .news-card__meta {
    color: var(--text-muted);
}

html[data-hmanhwa-theme="white"] .news-card__excerpt {
    color: var(--text-muted);
}

html[data-hmanhwa-theme="white"] .user-page .settings-card,
html[data-hmanhwa-theme="white"] .user-page .user-page__card,
html[data-hmanhwa-theme="white"] .user-page .panel,
html[data-hmanhwa-theme="white"] .user-page .panel-inner,
html[data-hmanhwa-theme="white"] .user-page .panel-grid > div {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .user-page .user-page__sidebar,
html[data-hmanhwa-theme="white"] .user-page .tabs-panel {
    background: var(--bg-main);
}

html[data-hmanhwa-theme="white"] .manga-catalog-rem,
html[data-hmanhwa-theme="white"] .manga-catalog-rem__filters,
html[data-hmanhwa-theme="white"] .manga-catalog-rem__genres-wrap,
html[data-hmanhwa-theme="white"] .manga-catalog-rem__filters-row,
html[data-hmanhwa-theme="white"] .manga-catalog-rem__filter-group {
    background: var(--bg-main);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-catalog-rem__search,
html[data-hmanhwa-theme="white"] .manga-catalog-rem__select {
    background: rgba(255, 255, 255, 0.7);
    border-color: rgba(15, 23, 42, 0.1);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-catalog-rem__genre-label {
    border-color: rgba(var(--accent-rgb), 0.4);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .site-header .main-navigation a,
html[data-hmanhwa-theme="white"] .site-header .main-navigation button,
html[data-hmanhwa-theme="white"] .site-header .site-branding a,
html[data-hmanhwa-theme="white"] .site-header-notice__text {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .site-header,
html[data-hmanhwa-theme="white"] .site-header .site-header-notice,
html[data-hmanhwa-theme="white"] .site-header .header-search__form,
html[data-hmanhwa-theme="white"] .site-header .header-search__toggle {
    border-color: rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .site-header .header-search__form,
html[data-hmanhwa-theme="white"] .site-header .header-search__toggle.active {
    background: rgba(255, 255, 255, 0.8);
}

html[data-hmanhwa-theme="white"] .hero-main,
html[data-hmanhwa-theme="white"] .hero-slider-wrapper,
html[data-hmanhwa-theme="white"] .hero-content-section,
html[data-hmanhwa-theme="white"] .hero-info-panel,
html[data-hmanhwa-theme="white"] .hero-pagination,
html[data-hmanhwa-theme="white"] .hero-actions {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .hero-title,
html[data-hmanhwa-theme="white"] .hero-description,
html[data-hmanhwa-theme="white"] .hero-tags,
html[data-hmanhwa-theme="white"] .hero-info-panel .hero-panel-info {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .hero-actions .hero-btn-primary svg,
html[data-hmanhwa-theme="white"] .hero-actions .hero-btn-glass svg {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .hero-cover-card,
html[data-hmanhwa-theme="white"] .hero-cover-card::after {
    border-color: rgba(var(--scifi-neon-rgb), 0.4);
}

html[data-hmanhwa-theme="white"] .hero-pagination .hero-progress-fill {
    background: linear-gradient(135deg, var(--accent), var(--accent-strong));
}

html[data-hmanhwa-theme="white"] .manga-card,
html[data-hmanhwa-theme="white"] .manga-card-rem,
html[data-hmanhwa-theme="white"] .manga-card-body,
html[data-hmanhwa-theme="white"] .manga-card-rem__body,
html[data-hmanhwa-theme="white"] .manga-card-rem__cover-wrap {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-card__genres a,
html[data-hmanhwa-theme="white"] .manga-card-rem__chip,
html[data-hmanhwa-theme="white"] .manga-card-rem__meta span {
    color: var(--text-muted);
}

html[data-hmanhwa-theme="white"] .manga-card-rem__chip {
    background: rgba(var(--accent-rgb), 0.12);
    border-color: rgba(var(--accent-rgb), 0.25);
}

html[data-hmanhwa-theme="white"] .manga-catalog-rem__grid {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)) !important;
    gap: 16px !important;
}

html[data-hmanhwa-theme="white"] .manga-catalog2,
html[data-hmanhwa-theme="white"] .manga-catalog2__wrap {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 30px 60px rgba(15, 23, 42, 0.08), 0 0 40px rgba(15, 23, 42, 0.05);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__topbar,
html[data-hmanhwa-theme="white"] .manga-catalog2__filters {
    background: var(--bg-elevated-soft);
    border-color: var(--border-soft);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__view-toggle,
html[data-hmanhwa-theme="white"] .manga-catalog2__view-btn,
html[data-hmanhwa-theme="white"] .manga-catalog2__filter-toggle,
html[data-hmanhwa-theme="white"] .manga-catalog2__type-tab {
    background: rgba(255, 255, 255, 0.9);
    border-color: rgba(15, 23, 42, 0.12);
    color: var(--text-main);
    box-shadow: 0 10px 30px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__view-btn.is-active {
    border-color: rgba(var(--accent-rgb), 0.85);
    box-shadow: 0 0 20px rgba(var(--accent-rgb), 0.25);
    background: rgba(var(--accent-rgb), 0.18);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__view-icon {
    fill: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__dropdown-toggle,
html[data-hmanhwa-theme="white"] .manga-catalog2__dropdown-menu,
html[data-hmanhwa-theme="white"] .manga-catalog2__genre,
html[data-hmanhwa-theme="white"] .manga-catalog2__panel,
html[data-hmanhwa-theme="white"] .manga-catalog2__panel-title,
html[data-hmanhwa-theme="white"] .manga-catalog2__fields {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__dropdown-input,
html[data-hmanhwa-theme="white"] .manga-catalog2__dropdown-clear {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 12px 24px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__dropdown-item {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__dropdown-item.is-checked {
    background: rgba(var(--accent-rgb), 0.15);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__toggle {
    background: rgba(255, 255, 255, 0.85);
    border-color: var(--border-soft);
    box-shadow: inset 0 2px 6px rgba(255, 255, 255, 0.5), 0 12px 30px rgba(15, 23, 42, 0.05);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__toggle-ui {
    background: rgba(229, 233, 241, 0.9);
    border-color: rgba(15, 23, 42, 0.12);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__toggle:has(input:checked) .manga-catalog2__toggle-ui::after {
    background: var(--accent);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__submit {
    background: var(--accent);
    border-color: rgba(var(--accent-rgb), 0.7);
    color: #fff;
}

html[data-hmanhwa-theme="white"] .manga-catalog2__reset {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__grid .manga-card-rem {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 14px 32px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .manga-catalog2__count,
html[data-hmanhwa-theme="white"] .manga-catalog2__pagination,
html[data-hmanhwa-theme="white"] .manga-catalog2__pagination .manga-catalog2__page-link a {
    color: var(--text-main);
    border-color: var(--border-soft);
}

html[data-hmanhwa-theme="white"] .site-footer,
html[data-hmanhwa-theme="white"] .site-footer .footer-inner,
html[data-hmanhwa-theme="white"] .site-footer a {
    background: var(--bg-elevated) !important;
    color: var(--text-main) !important;
    border-color: var(--border-soft) !important;
}

html[data-hmanhwa-theme="white"] #catalog-search-form,
html[data-hmanhwa-theme="white"] .catalog-filters {
    background: rgba(255, 255, 255, 0.85);
    border-color: rgba(15, 23, 42, 0.12);
}

html[data-hmanhwa-theme="white"] .site-main,
html[data-hmanhwa-theme="white"] .site-footer {
    background: var(--bg-main);
}

html[data-hmanhwa-theme="white"] .site-main--reader {
    background:
        var(--bg-main),
        radial-gradient(circle at top left, rgba(var(--accent-rgb), 0.15), transparent 60%),
        radial-gradient(circle at top right, rgba(var(--accent-rgb), 0.1), transparent 65%);
}

html[data-hmanhwa-theme="white"] .manga-chapter__header,
html[data-hmanhwa-theme="white"] .manga-chapter__reader,
html[data-hmanhwa-theme="white"] .reader-page-nav,
html[data-hmanhwa-theme="white"] .reader-settings-panel__inner {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .chapter-nav__btn,
html[data-hmanhwa-theme="white"] .reader-page-nav__btn,
html[data-hmanhwa-theme="white"] .reader-settings-toggle {
    background: var(--bg-elevated-soft);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 8px 18px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .reader-page-nav {
    border-radius: 18px;
}

html[data-hmanhwa-theme="white"] .reader-settings-panel {
    background: rgba(255, 255, 255, 0.92);
    border-color: var(--border-soft);
    box-shadow: 0 25px 48px rgba(15, 23, 42, 0.12);
}

html[data-hmanhwa-theme="white"] .add-content-page {
    background:
        radial-gradient(circle at 10% 0, rgba(var(--accent-rgb), 0.07), transparent 50%),
        radial-gradient(circle at 90% 0, rgba(var(--accent-rgb), 0.04), transparent 50%),
        var(--bg-main);
    padding-bottom: 120px;
}

html[data-hmanhwa-theme="white"] .add-content-form,
html[data-hmanhwa-theme="white"] .form-section,
html[data-hmanhwa-theme="white"] .form-section__title {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .form-group input,
html[data-hmanhwa-theme="white"] .form-group select,
html[data-hmanhwa-theme="white"] .form-group textarea {
    background: var(--bg-elevated-soft);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: none;
}

html[data-hmanhwa-theme="white"] .form-group input:focus,
html[data-hmanhwa-theme="white"] .form-group select:focus,
html[data-hmanhwa-theme="white"] .form-group textarea:focus {
    border-color: rgba(var(--accent-rgb), 0.5);
    box-shadow: 0 0 18px rgba(var(--accent-rgb), 0.15);
}

html[data-hmanhwa-theme="white"] .notifications-page,
html[data-hmanhwa-theme="white"] .notifications-page > .container {
    background: var(--bg-main);
}

html[data-hmanhwa-theme="white"] .notifications-list,
html[data-hmanhwa-theme="white"] .notifications-list li,
html[data-hmanhwa-theme="white"] .user-notifications-list__item {
    background: rgba(255, 255, 255, 0.95);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .notifications-list li {
    border-bottom-color: rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .user-notifications-list__item {
    border-bottom: 1px solid rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .notifications-container {
    background: transparent;
}

html[data-hmanhwa-theme="white"] .notifications-header {
    border-bottom-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .notifications-header h1 {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .notif-tab,
html[data-hmanhwa-theme="white"] .notif-tab-sub {
    color: var(--text-muted);
}

html[data-hmanhwa-theme="white"] .notif-tab.active,
html[data-hmanhwa-theme="white"] .notif-tab-sub.active {
    color: var(--accent);
}

html[data-hmanhwa-theme="white"] .notif-tab::after,
html[data-hmanhwa-theme="white"] .notif-tab-sub.active::after {
    background: var(--accent);
}

html[data-hmanhwa-theme="white"] .notif-tab .count {
    background: var(--accent);
    color: #000;
}

html[data-hmanhwa-theme="white"] .notif-card {
    background: rgba(255, 255, 255, 0.95);
    border: 1px solid var(--border-soft);
    box-shadow: 0 12px 36px rgba(15, 23, 42, 0.1);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .notif-card__message {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .notif-card__details {
    color: var(--text-muted);
}

html[data-hmanhwa-theme="white"] .notif-card__action-link {
    background: var(--accent);
    color: #fff;
    border-radius: 999px;
    padding: 6px 18px;
    border: none;
    box-shadow: 0 10px 24px rgba(var(--accent-rgb), 0.3);
}

html[data-hmanhwa-theme="white"] .notif-badge {
    background: rgba(var(--accent-rgb), 0.12);
    color: var(--accent);
}

html[data-hmanhwa-theme="white"] .notif-card.unread .notif-card__message {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .user-page__header-inner {
    background:
        radial-gradient(circle at 15% 15%, rgba(var(--accent-rgb), 0.12), transparent 60%),
        rgba(255, 255, 255, 0.98) !important;
    border-color: var(--border-soft) !important;
    box-shadow: 0 20px 40px rgba(15, 23, 42, 0.1) !important;
}

html[data-hmanhwa-theme="white"] .user-page__header-inner::before {
    background: none !important;
}

html[data-hmanhwa-theme="white"] .user-avatar__preview {
    background: rgba(255, 255, 255, 0.96);
    border-color: var(--border-soft);
    box-shadow: 0 18px 40px rgba(15, 23, 42, 0.1);
}

html[data-hmanhwa-theme="white"] .coins-card {
    background:
        radial-gradient(circle at 30% 0, rgba(var(--accent-rgb), 0.15), transparent 55%),
        rgba(255, 255, 255, 0.95) !important;
    box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .user-page,
html[data-hmanhwa-theme="white"] .user-page__header,
html[data-hmanhwa-theme="white"] .user-page__main,
html[data-hmanhwa-theme="white"] .user-page__panel,
html[data-hmanhwa-theme="white"] .user-page__card,
html[data-hmanhwa-theme="white"] .user-page__sidebar,
html[data-hmanhwa-theme="white"] .user-page .panel,
html[data-hmanhwa-theme="white"] .user-page .panel-inner,
html[data-hmanhwa-theme="white"] .user-page .user-page__tabs,
html[data-hmanhwa-theme="white"] .user-page .tabs-panel,
html[data-hmanhwa-theme="white"] .user-page .panel-footer,
html[data-hmanhwa-theme="white"] .user-page .panel-body,
html[data-hmanhwa-theme="white"] .user-page .user-page__content,
html[data-hmanhwa-theme="white"] .user-page .user-page__tab {
    background: rgba(255, 255, 255, 0.98) !important;
    border-color: var(--border-soft) !important;
    color: var(--text-main) !important;
    box-shadow: 0 20px 50px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .user-page__tabs .user-page__tab {
    background: rgba(255, 255, 255, 0.9);
}

html[data-hmanhwa-theme="white"] .user-page__tab.is-active {
    background: var(--accent);
    color: #fff;
    box-shadow: 0 12px 32px rgba(var(--accent-rgb), 0.25);
}

html[data-hmanhwa-theme="white"] .user-page .panel .panel-inner input,
html[data-hmanhwa-theme="white"] .user-page .panel .panel-inner .input,
html[data-hmanhwa-theme="white"] .user-page .panel .panel-inner select {
    background: rgba(255, 255, 255, 0.9);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .user-page .panel .panel-inner .btn,
html[data-hmanhwa-theme="white"] .user-page .panel .panel-inner button {
    background: var(--accent);
    color: #fff;
    border: none;
    box-shadow: 0 14px 38px rgba(var(--accent-rgb), 0.25);
}

html[data-hmanhwa-theme="white"] .user-quick-stats,
html[data-hmanhwa-theme="white"] .user-quick-stats__item {
    border-color: var(--border-soft) !important;
    background: rgba(255, 255, 255, 0.92) !important;
    color: var(--text-main);
    box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .user-tabs-nav {
    background: rgba(255, 255, 255, 0.98) !important;
}

html[data-hmanhwa-theme="white"] .user-tabs-nav__btn,
html[data-hmanhwa-theme="white"] .user-tabs-nav__btn:hover {
    background: rgba(255, 255, 255, 0.92) !important;
    color: var(--text-main) !important;
    border-color: var(--border-soft) !important;
}

html[data-hmanhwa-theme="white"] .user-tabs-nav__btn.is-active {
    background: var(--accent) !important;
    color: #fff !important;
    border-color: rgba(var(--accent-rgb), 0.45) !important;
}

html[data-hmanhwa-theme="white"] .user-card__muted,
html[data-hmanhwa-theme="white"] .user-card__title {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .bookmark-tabs,
html[data-hmanhwa-theme="white"] .bookmark-tabs__btn {
    background: rgba(255, 255, 255, 0.9);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .bookmark-tabs__btn.is-active {
    background: var(--accent);
    color: #fff;
    border-color: rgba(var(--accent-rgb), 0.45);
}

html[data-hmanhwa-theme="white"] .user-page {
    --user-card-bg: rgba(255, 255, 255, 0.92);
    background: var(--bg-main) !important;
}

html[data-hmanhwa-theme="white"] .user-page__header,
html[data-hmanhwa-theme="white"] .user-page__header-inner,
html[data-hmanhwa-theme="white"] .user-page__main,
html[data-hmanhwa-theme="white"] .user-page__section,
html[data-hmanhwa-theme="white"] .user-page__panel,
html[data-hmanhwa-theme="white"] .user-page__card {
    background: rgba(255, 255, 255, 0.97) !important;
    border-color: var(--border-soft) !important;
    box-shadow: 0 20px 50px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .user-page__stats,
html[data-hmanhwa-theme="white"] .user-page__body .panel,
html[data-hmanhwa-theme="white"] .user-page__body .panel-inner {
    background: rgba(255, 255, 255, 0.95) !important;
}

html[data-hmanhwa-theme="white"] .user-page .panel-inner::before,
html[data-hmanhwa-theme="white"] .user-page .panel-inner::after {
    background: none !important;
}

html[data-hmanhwa-theme="white"] .user-tabs-nav,
html[data-hmanhwa-theme="white"] .user-tab,
html[data-hmanhwa-theme="white"] .user-card,
html[data-hmanhwa-theme="white"] .user-quick-stats,
html[data-hmanhwa-theme="white"] .user-stats__item,
html[data-hmanhwa-theme="white"] .bookmark-tabs,
html[data-hmanhwa-theme="white"] .bookmark-content,
html[data-hmanhwa-theme="white"] .bookmark-panel {
    background: rgba(255, 255, 255, 0.95) !important;
    border-color: var(--border-soft) !important;
    box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .user-tabs-nav__btn,
html[data-hmanhwa-theme="white"] .bookmark-tabs__btn {
    background: rgba(255, 255, 255, 0.92) !important;
    border-color: var(--border-soft) !important;
    color: var(--text-main) !important;
}

html[data-hmanhwa-theme="white"] .user-tabs-nav__btn.is-active,
html[data-hmanhwa-theme="white"] .bookmark-tabs__btn.is-active {
    background: var(--accent) !important;
    color: #fff !important;
    border-color: rgba(var(--accent-rgb), 0.5) !important;
    box-shadow: 0 14px 32px rgba(var(--accent-rgb), 0.25) !important;
}

html[data-hmanhwa-theme="white"] .bookmark-sort,
html[data-hmanhwa-theme="white"] .bookmark-sort__select {
    background: rgba(255, 255, 255, 0.98);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .bookmark-sort__select option {
    background: #fff;
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .user-quick-stats,
html[data-hmanhwa-theme="white"] .user-page__section,
html[data-hmanhwa-theme="white"] .user-card,
html[data-hmanhwa-theme="white"] .user-stats__item,
html[data-hmanhwa-theme="white"] .user-card--note {
    background: rgba(255, 255, 255, 0.95) !important;
    border-color: var(--border-soft) !important;
    color: var(--text-main) !important;
    box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .user-quick-stats {
    border: 1px solid var(--border-soft) !important;
}

html[data-hmanhwa-theme="white"] .user-quick-stats__item {
    background: rgba(255, 255, 255, 0.9) !important;
}

html[data-hmanhwa-theme="white"] .user-tabs-nav {
    background: rgba(255, 255, 255, 0.98) !important;
    border-color: var(--border-soft) !important;
}

html[data-hmanhwa-theme="white"] .user-tabs-nav__btn {
    background: rgba(255, 255, 255, 0.92) !important;
    color: var(--text-main) !important;
    border: 1px solid transparent !important;
}

html[data-hmanhwa-theme="white"] .user-tabs-nav__btn.is-active {
    background: var(--accent) !important;
    color: #fff !important;
    border-color: rgba(var(--accent-rgb), 0.45) !important;
    box-shadow: 0 14px 32px rgba(var(--accent-rgb), 0.25) !important;
}

html[data-hmanhwa-theme="white"] .user-page__body {
    background: transparent !important;
}

html[data-hmanhwa-theme="white"] .user-page__body .container {
    background: transparent;
}

html[data-hmanhwa-theme="white"] .user-page__section {
    background: rgba(255, 255, 255, 0.98);
    border-color: var(--border-soft);
    box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .user-page__panel .panel-inner {
    background: rgba(255, 255, 255, 0.95);
}

html[data-hmanhwa-theme="white"] .notif-actions .btn--ghost {
    border-color: var(--border-soft);
    background: rgba(255, 255, 255, 0.92);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .notif-actions .btn--ghost:hover,
html[data-hmanhwa-theme="white"] .notif-actions .btn--ghost:focus {
    background: var(--bg-elevated-soft);
    color: var(--accent);
    border-color: rgba(var(--accent-rgb), 0.3);
}

html[data-hmanhwa-theme="white"] .news-card,
html[data-hmanhwa-theme="white"] .news-card__meta,
html[data-hmanhwa-theme="white"] .news-card__excerpt {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 16px 36px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .single-post {
    background: var(--bg-main);
}

html[data-hmanhwa-theme="white"] .single-post__content {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    box-shadow: 0 20px 48px rgba(15, 23, 42, 0.08);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .single-post__meta,
html[data-hmanhwa-theme="white"] .single-post__body {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .single-post__title {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .single-post__content a {
    color: var(--accent);
}

html[data-hmanhwa-theme="white"] .translator-teams {
    background: var(--bg-main);
    padding: 32px 0 40px;
}

html[data-hmanhwa-theme="white"] .translator-teams > .container {
    background: transparent;
}

html[data-hmanhwa-theme="white"] .translator-teams__list {
    gap: 18px;
}

html[data-hmanhwa-theme="white"] .teams-archive {
    background: var(--bg-main) !important;
}

html[data-hmanhwa-theme="white"] .teams-archive__header,
html[data-hmanhwa-theme="white"] .teams-search {
    background: transparent !important;
}

html[data-hmanhwa-theme="white"] .teams-archive__title,
html[data-hmanhwa-theme="white"] .teams-archive__subtitle {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .teams-search__input {
    background: rgba(255, 255, 255, 0.95);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .teams-search__btn {
    background: var(--accent);
    color: #fff;
}

html[data-hmanhwa-theme="white"] .team-card {
    background: rgba(255, 255, 255, 0.94);
    border-color: var(--border-soft);
    box-shadow: 0 20px 40px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .team-card__link {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .team-card__cover,
html[data-hmanhwa-theme="white"] .team-card__placeholder {
    background: rgba(245, 247, 253, 0.9);
}

html[data-hmanhwa-theme="white"] .team-card__body {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .team-card__stat {
    background: rgba(255, 255, 255, 0.9);
    border-color: rgba(15, 23, 42, 0.06);
    color: var(--text-muted);
}

html[data-hmanhwa-theme="white"] .teams-pagination a,
html[data-hmanhwa-theme="white"] .teams-pagination span {
    background: rgba(255, 255, 255, 0.9);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 10px 20px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .teams-pagination .current {
    background: var(--accent);
    color: #fff;
    border-color: transparent;
}

html[data-hmanhwa-theme="white"] body.single-manga {
    background: var(--bg-main);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-page-rem__wrap,
html[data-hmanhwa-theme="white"] .manga-hero-rem,
html[data-hmanhwa-theme="white"] .manga-page-rem__sidebar,
html[data-hmanhwa-theme="white"] .manga-hero-rem__section,
html[data-hmanhwa-theme="white"] .manga-hero-rem__stats,
html[data-hmanhwa-theme="white"] .manga-hero-rem__gallery,
html[data-hmanhwa-theme="white"] .manga-hero-rem__gallery-btn,
html[data-hmanhwa-theme="white"] .manga-hero-rem__tabs,
html[data-hmanhwa-theme="white"] .manga-page-rem__description,
html[data-hmanhwa-theme="white"] .manga-info-panel,
html[data-hmanhwa-theme="white"] .manga-info-panel__item,
html[data-hmanhwa-theme="white"] .manga-info-panel__title,
html[data-hmanhwa-theme="white"] .manga-info-panel__value {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .manga-hero-rem__cover-wrap {
    background: linear-gradient(145deg, #fff, #f5f5f5);
    border-color: var(--border-soft);
    box-shadow: 0 20px 50px rgba(15, 23, 42, 0.12);
}

html[data-hmanhwa-theme="white"] .manga-pill {
    background: rgba(235, 240, 255, 0.9);
    border-color: rgba(15, 23, 42, 0.12);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-pill--status {
    background: var(--accent);
    color: #0b0303;
}

html[data-hmanhwa-theme="white"] .manga-pill--18 {
    background: #f97373;
    color: #0b0202;
}

html[data-hmanhwa-theme="white"] .manga-hero-rem__panel {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
}

html[data-hmanhwa-theme="white"] .manga-hero-rem__meta,
html[data-hmanhwa-theme="white"] .manga-hero-rem__description {
    color: var(--text-muted);
}

html[data-hmanhwa-theme="white"] .manga-rating-rem,
html[data-hmanhwa-theme="white"] .manga-rating-rem__panel,
html[data-hmanhwa-theme="white"] .manga-rating-rem__score,
html[data-hmanhwa-theme="white"] .manga-rating-rem__note,
html[data-hmanhwa-theme="white"] .manga-rating-rem__actions,
html[data-hmanhwa-theme="white"] .manga-rating-rem__meta {
    background: var(--bg-elevated) !important;
    border-color: var(--border-soft) !important;
    box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .manga-hero-rem__main,
html[data-hmanhwa-theme="white"] .manga-page-rem__main,
html[data-hmanhwa-theme="white"] .manga-page-rem__sidebar,
html[data-hmanhwa-theme="white"] .manga-page-rem__content,
html[data-hmanhwa-theme="white"] .manga-hero-rem__actions,
html[data-hmanhwa-theme="white"] .manga-hero-rem__btn,
html[data-hmanhwa-theme="white"] .manga-hero-rem__btn--secondary,
html[data-hmanhwa-theme="white"] .manga-hero-rem__description-card {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .manga-hero-rem__btn,
html[data-hmanhwa-theme="white"] .manga-hero-rem__btn--primary,
html[data-hmanhwa-theme="white"] .manga-hero-rem__btn--secondary {
    border-color: var(--border-soft) !important;
    background: rgba(255, 255, 255, 0.92) !important;
    color: var(--text-main) !important;
}

html[data-hmanhwa-theme="white"] .manga-hero-rem__btn--primary {
    background: var(--accent) !important;
    color: #fff !important;
    box-shadow: 0 12px 30px rgba(var(--accent-rgb), 0.25) !important;
}

html[data-hmanhwa-theme="white"] .manga-hero-rem__stats,
html[data-hmanhwa-theme="white"] .manga-hero-rem__stat {
    background: var(--bg-elevated-soft);
    border-color: transparent;
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-hero-rem__stat-icon svg {
    fill: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-info-rem,
html[data-hmanhwa-theme="white"] .manga-translators-rem,
html[data-hmanhwa-theme="white"] .manga-translators-rem__item {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
}

html[data-hmanhwa-theme="white"] .manga-translators-rem__item:hover {
    border-color: rgba(var(--accent-rgb), 0.4);
    background: rgba(255, 255, 255, 0.92);
}

html[data-hmanhwa-theme="white"] .manga-hero-rem__chips,
html[data-hmanhwa-theme="white"] .manga-hero-rem__chip,
html[data-hmanhwa-theme="white"] .manga-translators-rem__item,
html[data-hmanhwa-theme="white"] .manga-hero-rem__description-card {
    box-shadow: 0 14px 32px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .manga-chapters-toolbar,
html[data-hmanhwa-theme="white"] .manga-chapters-card,
html[data-hmanhwa-theme="white"] .manga-chapters-rem,
html[data-hmanhwa-theme="white"] .manga-chapters-rem__item,
html[data-hmanhwa-theme="white"] .manga-chapters-rem__link,
html[data-hmanhwa-theme="white"] .manga-chapters-rem__info,
html[data-hmanhwa-theme="white"] .manga-chapters-rem__badge,
html[data-hmanhwa-theme="white"] .manga-chapters-rem__right,
html[data-hmanhwa-theme="white"] .manga-chapters-rem__left {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    border-radius: var(--radius-md);
}

html[data-hmanhwa-theme="white"] .manga-chapters-toolbar__btn,
html[data-hmanhwa-theme="white"] .manga-chapters-rem__link {
    border-color: var(--border-soft);
    box-shadow: 0 10px 28px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .manga-chapters-rem__item--last-read {
    background: rgba(var(--accent-rgb), 0.08);
    border-color: rgba(var(--accent-rgb), 0.4);
}

html[data-hmanhwa-theme="white"] .manga-rating-modal__content,
html[data-hmanhwa-theme="white"] .manga-bookmark-menu,
html[data-hmanhwa-theme="white"] .manga-bookmark-menu__item,
html[data-hmanhwa-theme="white"] .manga-tabs-rem__count,
html[data-hmanhwa-theme="white"] .manga-chapters-rem__index,
html[data-hmanhwa-theme="white"] .manga-hero-rem__admin-btn,
html[data-hmanhwa-theme="white"] .manga-hero-rem__chip {
    background: var(--bg-elevated) !important;
    border-color: var(--border-soft) !important;
    color: var(--text-main) !important;
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .manga-hero-rem__chip,
html[data-hmanhwa-theme="white"] .manga-hero-rem__chip--status {
    background: rgba(255, 255, 255, 0.95) !important;
    border-color: rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .manga-bookmark-menu__item:hover,
html[data-hmanhwa-theme="white"] .manga-hero-rem__admin-btn:hover {
    background: rgba(255, 255, 255, 0.9);
}

html[data-hmanhwa-theme="white"] .manga-chapters-toolbar {
    background: rgba(255, 255, 255, 0.9);
    border-color: var(--border-soft);
}

html[data-hmanhwa-theme="white"] .manga-chapters-toolbar__btn {
    background: var(--bg-elevated-soft);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-chapters-toolbar__btn--active,
html[data-hmanhwa-theme="white"] .manga-chapters-toolbar__btn:hover {
    background: var(--bg-elevated);
    color: var(--accent);
    border-color: rgba(var(--accent-rgb), 0.5);
}

html[data-hmanhwa-theme="white"] .similar-manga-item__vote-count {
    color: var(--text-muted);
}

html[data-hmanhwa-theme="white"] .similar-manga-item__vote-btn {
    background: var(--bg-elevated-soft);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .similar-manga-item__vote-btn--up.voted,
html[data-hmanhwa-theme="white"] .similar-manga-item__vote-btn--up:hover {
    background: rgba(var(--accent-rgb), 0.25);
    border-color: rgba(var(--accent-rgb), 0.4);
    color: var(--accent);
}

html[data-hmanhwa-theme="white"] .similar-manga-item__vote-btn--down.voted,
html[data-hmanhwa-theme="white"] .similar-manga-item__vote-btn--down:hover {
    background: rgba(255, 71, 87, 0.3);
    border-color: rgba(255, 71, 87, 0.4);
    color: #ff4757;
}

html[data-hmanhwa-theme="white"] .manga-rating-modal,
html[data-hmanhwa-theme="white"] .manga-rating-modal__overlay,
html[data-hmanhwa-theme="white"] .manga-rating-modal__title,
html[data-hmanhwa-theme="white"] .manga-rating-modal__close,
html[data-hmanhwa-theme="white"] .manga-rating-modal__star,
html[data-hmanhwa-theme="white"] .manga-rating-modal__labels,
html[data-hmanhwa-theme="white"] .manga-rating-modal__label,
html[data-hmanhwa-theme="white"] .manga-rating-modal__message {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-rating-modal__overlay {
    background: rgba(15, 23, 42, 0.2);
}

html[data-hmanhwa-theme="white"] .manga-rating-modal__content {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    box-shadow: 0 30px 60px rgba(15, 23, 42, 0.1);
}

html[data-hmanhwa-theme="white"] .manga-rating-modal__close {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-rating-modal__star {
    background: rgba(255, 255, 255, 0.9);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .manga-rating-modal__star.is-active,
html[data-hmanhwa-theme="white"] .manga-rating-modal__star:hover {
    background: var(--accent);
    color: #fff;
    border-color: var(--accent);
}

html[data-hmanhwa-theme="white"] .similar-manga-section,
html[data-hmanhwa-theme="white"] .similar-manga-item,
html[data-hmanhwa-theme="white"] .similar-manga-item__info,
html[data-hmanhwa-theme="white"] .similar-manga-item__actions,
html[data-hmanhwa-theme="white"] .similar-manga-item__vote-count,
html[data-hmanhwa-theme="white"] .similar-manga-item__score,
html[data-hmanhwa-theme="white"] .similar-manga-section__btn {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .similar-manga-item__cover img {
    border-radius: var(--radius-lg);
}

html[data-hmanhwa-theme="white"] .similar-manga-item__link,
html[data-hmanhwa-theme="white"] .similar-manga-item__title a,
html[data-hmanhwa-theme="white"] .similar-manga-section__btn {
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .team-manage-page,
html[data-hmanhwa-theme="white"] .team-header,
html[data-hmanhwa-theme="white"] .team-manage-content,
html[data-hmanhwa-theme="white"] .team-add-member,
html[data-hmanhwa-theme="white"] .team-members-list,
html[data-hmanhwa-theme="white"] .team-members-table,
html[data-hmanhwa-theme="white"] .team-members-table th,
html[data-hmanhwa-theme="white"] .team-members-table td,
html[data-hmanhwa-theme="white"] .team-info-section,
html[data-hmanhwa-theme="white"] .team-toolbar {
    background: rgba(255, 255, 255, 0.96) !important;
    border-color: var(--border-soft) !important;
    color: var(--text-main);
    box-shadow: 0 20px 50px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .team-manage-page {
    background: var(--bg-main);
}

html[data-hmanhwa-theme="white"] #user-search,
html[data-hmanhwa-theme="white"] .btn-add-user {
    background: rgba(255, 255, 255, 0.92);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] #user-search:focus {
    border-color: var(--accent);
    box-shadow: 0 0 16px rgba(var(--accent-rgb), 0.3);
}

html[data-hmanhwa-theme="white"] .team-members-table tbody tr {
    border-bottom-color: rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .team-page {
    background: var(--bg-main) !important;
}

html[data-hmanhwa-theme="white"] .team-hero {
    background:
        radial-gradient(circle at top right, rgba(255, 255, 255, 0.9), transparent 55%),
        radial-gradient(circle at 20% 60%, rgba(var(--accent-rgb), 0.15), transparent 60%),
        linear-gradient(135deg, rgba(255, 255, 255, 0.95), rgba(239, 243, 248, 0.9)) !important;
    box-shadow: 0 30px 60px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .team-hero__grid,
html[data-hmanhwa-theme="white"] .team-hero__logo,
html[data-hmanhwa-theme="white"] .team-hero__content {
    background: transparent !important;
}

html[data-hmanhwa-theme="white"] .team-hero__stats,
html[data-hmanhwa-theme="white"] .team-stats {
    background: rgba(255, 255, 255, 0.93) !important;
    border-color: var(--border-soft) !important;
    box-shadow: 0 24px 48px rgba(15, 23, 42, 0.08) !important;
}

html[data-hmanhwa-theme="white"] .team-stat {
    background: rgba(255, 255, 255, 0.9) !important;
    color: var(--text-main);
    border-color: var(--border-soft) !important;
    box-shadow: 0 12px 24px rgba(15, 23, 42, 0.06) !important;
}

html[data-hmanhwa-theme="white"] .team-page,
html[data-hmanhwa-theme="white"] .team-page .team-hero,
html[data-hmanhwa-theme="white"] .team-hero__content,
html[data-hmanhwa-theme="white"] .team-hero__logo,
html[data-hmanhwa-theme="white"] .team-hero__stats,
html[data-hmanhwa-theme="white"] .team-layout,
html[data-hmanhwa-theme="white"] .team-main,
html[data-hmanhwa-theme="white"] .team-panel,
html[data-hmanhwa-theme="white"] .team-panel__content,
html[data-hmanhwa-theme="white"] .team-manga-card,
html[data-hmanhwa-theme="white"] .team-manga-card__body,
html[data-hmanhwa-theme="white"] .team-chip,
html[data-hmanhwa-theme="white"] .team-chip--status,
html[data-hmanhwa-theme="white"] .team-members,
html[data-hmanhwa-theme="white"] .team-member,
html[data-hmanhwa-theme="white"] .team-member__info,
html[data-hmanhwa-theme="white"] .team-links__link,
html[data-hmanhwa-theme="white"] .team-stats,
html[data-hmanhwa-theme="white"] .team-stat-row,
html[data-hmanhwa-theme="white"] .team-stat-row__label,
html[data-hmanhwa-theme="white"] .team-stat-row__value {
    background: var(--bg-elevated);
    border-color: var(--border-soft);
    color: var(--text-main);
    box-shadow: 0 20px 48px rgba(15, 23, 42, 0.08);
}

html[data-hmanhwa-theme="white"] .team-stats,
html[data-hmanhwa-theme="white"] .team-stat-row {
    background: rgba(255, 255, 255, 0.95) !important;
}

html[data-hmanhwa-theme="white"] .team-hero__bg,
html[data-hmanhwa-theme="white"] .team-hero__shade {
    background: radial-gradient(circle at top right, rgba(var(--accent-rgb), 0.2), transparent 70%);
}

html[data-hmanhwa-theme="white"] .team-btn,
html[data-hmanhwa-theme="white"] .team-btn--outline,
html[data-hmanhwa-theme="white"] .team-btn--ghost {
    background: var(--bg-elevated-soft);
    border-color: var(--border-soft);
    color: var(--text-main);
}

html[data-hmanhwa-theme="white"] .team-btn--primary {
    background: var(--accent);
    color: #fff;
    box-shadow: 0 14px 34px rgba(var(--accent-rgb), 0.25);
}

html[data-hmanhwa-theme="white"] .team-btn--outline:hover,
html[data-hmanhwa-theme="white"] .team-btn--ghost:hover,
html[data-hmanhwa-theme="white"] .team-btn--primary:hover {
    border-color: rgba(var(--accent-rgb), 0.5);
    color: var(--accent);
}
