/*
 * Ruang Bestari Dark Mode Foundation V1
 * Semantic color tokens and late dark-mode compatibility layer.
 */

:root {
    --rb-color-canvas: #f6f7f8;
    --rb-color-surface: #ffffff;
    --rb-color-surface-soft: #f6f9f8;
    --rb-color-surface-raised: #fbfcfc;
    --rb-color-surface-active: #eaf5f3;
    --rb-color-surface-warm: #fff8e9;

    --rb-color-text-primary: #191c1f;
    --rb-color-text-body: #353b3e;
    --rb-color-text-secondary: #687078;
    --rb-color-text-muted: #81898d;

    --rb-color-border: #e5e7ea;
    --rb-color-border-strong: #c9d2d3;
    --rb-color-primary: #155e60;
    --rb-color-primary-strong: #094c4e;
    --rb-color-primary-hover: #0f9599;
    --rb-color-primary-soft: #e7f3f1;
    --rb-color-primary-border: #c8d9d7;
    --rb-color-accent: #ff751f;
    --rb-color-accent-hover: #e85f0b;
    --rb-color-on-accent: #191c1f;
    --rb-color-on-emphasis: #ffffff;

    --rb-color-success: #176664;
    --rb-color-success-soft: #eff8f5;
    --rb-color-success-border: #cee2de;
    --rb-color-warning: #a56400;
    --rb-color-warning-soft: #fff4da;
    --rb-color-warning-border: #f0deb5;
    --rb-color-danger: #9a342d;
    --rb-color-danger-strong: #8f302b;
    --rb-color-danger-soft: #fff5f4;
    --rb-color-danger-border: #edd4d1;
    --rb-color-editorial: #d98200;
}

html[data-rb-theme="dark"] {
    color-scheme: dark;

    --rb-color-canvas: #101214;
    --rb-color-surface: #181b1e;
    --rb-color-surface-soft: #20252a;
    --rb-color-surface-raised: #242a2f;
    --rb-color-surface-active: #243436;
    --rb-color-surface-warm: #29251f;

    --rb-color-text-primary: #f5f6f7;
    --rb-color-text-body: #d9dde1;
    --rb-color-text-secondary: #a8afb6;
    --rb-color-text-muted: #8f979e;

    --rb-color-border: rgba(255, 255, 255, 0.11);
    --rb-color-border-strong: #3e454c;
    --rb-color-primary: #63cfd1;
    --rb-color-primary-strong: #0e686b;
    --rb-color-primary-hover: #7de0e2;
    --rb-color-primary-soft: rgba(99, 207, 209, 0.13);
    --rb-color-primary-border: rgba(99, 207, 209, 0.30);
    --rb-color-accent: #ff8a45;
    --rb-color-accent-hover: #ff9d68;
    --rb-color-on-accent: #15181a;
    --rb-color-on-emphasis: #ffffff;

    --rb-color-success: #66cf96;
    --rb-color-success-soft: rgba(69, 185, 124, 0.14);
    --rb-color-success-border: rgba(69, 185, 124, 0.34);
    --rb-color-warning: #e9ad32;
    --rb-color-warning-soft: rgba(233, 173, 50, 0.14);
    --rb-color-warning-border: rgba(233, 173, 50, 0.34);
    --rb-color-danger: #f47d7d;
    --rb-color-danger-strong: #a93636;
    --rb-color-danger-soft: rgba(240, 101, 101, 0.14);
    --rb-color-danger-border: rgba(240, 101, 101, 0.34);
    --rb-color-editorial: #ffb45c;

    --global-palette1: #ff8a45;
    --global-palette2: #ff9d68;
    --global-palette3: #f5f6f7;
    --global-palette4: #d9dde1;
    --global-palette5: #a8afb6;
    --global-palette6: #8f979e;
    --global-palette7: #2b3035;
    --global-palette8: #181b1e;
    --global-palette9: #101214;
    --global-palette10: #ffffff;
    --global-palette11: #66cf96;
    --global-palette12: #7ea6ff;
    --global-palette13: #f47d7d;
    --global-palette14: #e9ad32;
    --global-palette15: #ffb45c;
}

html[data-rb-theme="dark"] body {
    --rb-brand-teal: var(--rb-color-primary);
    --rb-brand-turquoise: var(--rb-color-primary-hover);
    --rb-brand-orange: var(--rb-color-accent);
    --rb-brand-charcoal: var(--rb-color-text-primary);
    --rb-brand-muted: var(--rb-color-text-secondary);
    --rb-brand-cream: var(--rb-color-surface-warm);
    --rb-brand-border: var(--rb-color-border);

    background-color: var(--rb-color-canvas);
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body,
html[data-rb-theme="dark"] #wrapper,
html[data-rb-theme="dark"] #inner-wrap {
    background-color: var(--rb-color-canvas);
}

html[data-rb-theme="dark"] body.single-post {
    --rb-single-teal: var(--rb-color-primary);
    --rb-single-turquoise: var(--rb-color-primary-hover);
    --rb-single-orange: var(--rb-color-accent);
    --rb-single-charcoal: var(--rb-color-text-primary);
    --rb-single-muted: var(--rb-color-text-secondary);
    --rb-single-border: var(--rb-color-border);
    --rb-single-soft: var(--rb-color-surface-soft);
    --rb-single-warm: var(--rb-color-surface-warm);
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page {
    --rb-account-teal: var(--rb-color-primary);
    --rb-account-turquoise: var(--rb-color-primary-hover);
    --rb-account-orange: var(--rb-color-accent);
    --rb-account-ink: var(--rb-color-text-primary);
    --rb-account-text: var(--rb-color-text-body);
    --rb-account-muted: var(--rb-color-text-secondary);
    --rb-account-line: var(--rb-color-border);
    --rb-account-soft: var(--rb-color-surface-soft);
    --rb-account-cream: var(--rb-color-surface-warm);
}

html[data-rb-theme="dark"] body.rb-auth-page,
html[data-rb-theme="dark"] body.rb-auth-login,
html[data-rb-theme="dark"] body.rb-auth-register,
html[data-rb-theme="dark"] body.rb-auth-password-reset {
    --rb-auth-orange: var(--rb-color-accent);
    --rb-auth-orange-hover: var(--rb-color-accent-hover);
    --rb-auth-ink: var(--rb-color-text-primary);
    --rb-auth-text: var(--rb-color-text-body);
    --rb-auth-muted: var(--rb-color-text-secondary);
    --rb-auth-line: var(--rb-color-border);
    --rb-auth-bg: var(--rb-color-canvas);
    --rb-auth-cream: var(--rb-color-surface-warm);
}

html[data-rb-theme="dark"] body.rb-start-writing-page {
    --rb-sw-orange: var(--rb-color-accent);
    --rb-sw-orange-hover: var(--rb-color-accent-hover);
    --rb-sw-ink: var(--rb-color-text-primary);
    --rb-sw-text: var(--rb-color-text-body);
    --rb-sw-muted: var(--rb-color-text-secondary);
    --rb-sw-line: var(--rb-color-border);
    --rb-sw-bg: var(--rb-color-canvas);
    --rb-sw-cream: var(--rb-color-surface-warm);
}

html[data-rb-theme="dark"] body.rb-search-page {
    --rb-search-orange: var(--rb-color-accent);
    --rb-search-orange-hover: var(--rb-color-accent-hover);
    --rb-search-teal: var(--rb-color-primary);
    --rb-search-teal-dark: var(--rb-color-primary-hover);
    --rb-search-text: var(--rb-color-text-primary);
    --rb-search-muted: var(--rb-color-text-secondary);
    --rb-search-soft: var(--rb-color-surface-soft);
    --rb-search-line: var(--rb-color-border);
    --rb-search-white: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager {
    --rb-hm-teal: var(--rb-color-primary);
    --rb-hm-turquoise: var(--rb-color-primary-hover);
    --rb-hm-orange: var(--rb-color-accent);
    --rb-hm-charcoal: var(--rb-color-text-primary);
    --rb-hm-muted: var(--rb-color-text-secondary);
    --rb-hm-cream: var(--rb-color-surface-warm);
    --rb-hm-border: var(--rb-color-border);
}

html[data-rb-theme="dark"] input,
html[data-rb-theme="dark"] select,
html[data-rb-theme="dark"] textarea {
    color-scheme: dark;
}

html[data-rb-theme="dark"] input::placeholder,
html[data-rb-theme="dark"] textarea::placeholder {
    color: var(--rb-color-text-muted);
    opacity: 1;
}

html[data-rb-theme="dark"] input[type="checkbox"],
html[data-rb-theme="dark"] input[type="radio"] {
    accent-color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] ::selection {
    background: rgba(99, 207, 209, 0.28);
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] :focus-visible {
    outline-color: var(--rb-color-accent);
}

/* Compatibility: account.css */
html[data-rb-theme="dark"] body.page-id-18823.rb-account-page #inner-wrap {
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-meta-img img {
    border: 4px solid var(--rb-color-border) !important;
    box-shadow: 0 4px 13px
        rgba(99, 207, 209, 0.12) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-nav a {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-nav a.current {
    border-color: var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-soft) !important;
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-nav a:hover {
        background: var(--rb-color-primary-soft) !important;
    }
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main {
    background: var(--rb-color-surface) !important;
    box-shadow: 0 4px 18px
        rgba(99, 207, 209, 0.12) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main .um-field-label label {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main input.um-form-field,
html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main textarea.um-form-field,
html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main select.um-form-field {
    color: var(--rb-color-text-primary) !important;
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main input.um-form-field:focus,
html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main textarea.um-form-field:focus,
html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main select.um-form-field:focus {
    border-color: rgba(99, 207, 209, 0.68) !important;
    box-shadow: 0 0 0 3px
        rgba(99, 207, 209, 0.12) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-field-user_login
input {
    color: var(--rb-color-text-body) !important;
    background: var(--rb-color-surface-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main
input[type="submit"].um-button {
    color: var(--rb-color-on-emphasis) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__title {
    color: var(--rb-color-text-primary) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__description {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__label {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__limit {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__input,
html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__textarea {
    color: var(--rb-color-text-primary) !important;
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__input:focus,
html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__textarea:focus {
    border-color: rgba(99, 207, 209, 0.68) !important;
    box-shadow: 0 0 0 3px
        rgba(99, 207, 209, 0.12) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__help {
    color: var(--rb-color-text-secondary) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__save {
    color: var(--rb-color-on-emphasis) !important;
    border: 1px solid var(--rb-color-primary-border);
    background: var(--rb-color-primary-strong);
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile-notice--success {
    color: var(--rb-color-primary);
    border-color: var(--rb-color-primary-border);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile-notice--error {
    color: var(--rb-color-danger);
    border-color: var(--rb-color-danger-border);
    background: var(--rb-color-danger-soft);
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-section__title {
    color: var(--rb-color-text-primary) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-section__description {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-section-divider {
    background: var(--rb-color-surface-soft);
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile__input--readonly {
    color: var(--rb-color-text-body) !important;
    background: var(--rb-color-surface-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile-photo {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile-photo__avatar {
    border: 3px solid var(--rb-color-border) !important;
    box-shadow: 0 3px 12px
        rgba(99, 207, 209, 0.12) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile-photo__button {
    color: var(--rb-color-primary);
    border: 1px solid var(--rb-color-primary-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.rb-account-profile-photo__filename {
    color: var(--rb-color-text-body);
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .rb-account-profile-photo__button:hover {
        color: var(--rb-color-primary);
        border-color: var(--rb-color-primary-border);
        background: var(--rb-color-primary-soft);
    }
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main
.rb-account-password__intro {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main
.rb-account-password__toggle {
    color: var(--rb-color-text-body) !important;
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-main
        .rb-account-password__toggle:hover {
        background: var(--rb-color-primary-soft) !important;
        color: var(--rb-color-primary) !important;
    }
}

html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
.um-account-main
.rb-account-password__toggle:focus-visible {
    outline: 2px solid var(--rb-color-primary-border) !important;
}

html[data-rb-theme="dark"] body.rb-account-page
.um-account
form[data-rb-delete-ui="1"]
.rb-account-delete__warning {
    border: 1px solid rgba(240, 101, 101, 0.2);
    background: rgba(240, 101, 101, 0.08);
    color: var(--rb-color-danger);
}

html[data-rb-theme="dark"] body.rb-account-page
.um-account
form[data-rb-delete-ui="1"]
.rb-account-delete__warning strong {
    color: var(--rb-color-danger);
}

html[data-rb-theme="dark"] body.rb-account-page
.um-account
form[data-rb-delete-ui="1"]
.rb-account-delete__password-toggle {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.rb-account-page
.um-account
form[data-rb-delete-ui="1"]
.rb-account-delete__password-toggle:hover {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.rb-account-page
.um-account
form[data-rb-delete-ui="1"]
input[type="submit"],
html[data-rb-theme="dark"] body.rb-account-page
.um-account
form[data-rb-delete-ui="1"]
button[type="submit"] {
    border-color: var(--rb-color-danger-border) !important;
    background: var(--rb-color-danger-strong) !important;
    color: var(--rb-color-on-emphasis) !important;
}

html[data-rb-theme="dark"] body.rb-account-page
.um-account
form[data-rb-delete-ui="1"]
input[type="submit"]:hover,
html[data-rb-theme="dark"] body.rb-account-page
.um-account
form[data-rb-delete-ui="1"]
button[type="submit"]:hover {
    border-color: var(--rb-color-danger-border) !important;
    background: var(--rb-color-danger-strong) !important;
    color: var(--rb-color-on-emphasis) !important;
}

html[data-rb-theme="dark"] body.rb-account-page
.um-account-main[data-current_tab="delete"]
.um-account-tab-delete
input[type="submit"],
html[data-rb-theme="dark"] body.rb-account-page
.um-account-main[data-current_tab="delete"]
.um-account-tab-delete
button[type="submit"],
html[data-rb-theme="dark"] body.rb-account-page
.um-account-main[data-current_tab="delete"]
.um-account-tab-delete
.um-button {
    border-color: var(--rb-color-danger-border) !important;
    background: var(--rb-color-danger-strong) !important;
    color: var(--rb-color-on-emphasis) !important;
}

html[data-rb-theme="dark"] body.rb-account-page
.um-account-main[data-current_tab="delete"]
.um-account-tab-delete
input[type="submit"]:hover,
html[data-rb-theme="dark"] body.rb-account-page
.um-account-main[data-current_tab="delete"]
.um-account-tab-delete
button[type="submit"]:hover,
html[data-rb-theme="dark"] body.rb-account-page
.um-account-main[data-current_tab="delete"]
.um-account-tab-delete
.um-button:hover {
    border-color: var(--rb-color-danger-border) !important;
    background: var(--rb-color-danger-strong) !important;
    color: var(--rb-color-on-emphasis) !important;
}

html[data-rb-theme="dark"] .rb-delete-modal__backdrop {
    background: rgba(0, 0, 0, 0.58);
}

html[data-rb-theme="dark"] .rb-delete-modal__dialog {
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: var(--rb-color-surface);
    box-shadow: 0 24px 70px rgba(0, 0, 0, 0.52);
}

html[data-rb-theme="dark"] .rb-delete-modal__icon {
    background: rgba(240, 101, 101, 0.09);
    color: var(--rb-color-danger);
}

html[data-rb-theme="dark"] .rb-delete-modal__title {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-delete-modal__description {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-delete-modal__irreversible {
    color: var(--rb-color-danger);
}

html[data-rb-theme="dark"] .rb-delete-modal__button--cancel {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] .rb-delete-modal__button--cancel:hover {
    border-color: var(--rb-color-border-strong);
    background: var(--rb-color-surface);
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-delete-modal__button--confirm {
    border: 1px solid var(--rb-color-danger-border);
    background: var(--rb-color-danger-strong);
    color: var(--rb-color-on-emphasis);
}

html[data-rb-theme="dark"] .rb-delete-modal__button--confirm:hover {
    border-color: var(--rb-color-danger-border);
    background: var(--rb-color-danger-strong);
    color: var(--rb-color-on-emphasis);
}

html[data-rb-theme="dark"] .rb-delete-modal__button:focus-visible,
html[data-rb-theme="dark"] .rb-delete-modal__dialog:focus-visible {
    outline: 2px solid var(--rb-color-primary-border);
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .rb-account-profile__help {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .rb-account-profile__limit {
        color: var(--rb-color-text-body) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-tab-delete.rb-account-mobile-delete-v15
        .rb-account-delete__warning {
        border: 1px solid rgba(240, 101, 101, 0.2) !important;
        background: rgba(240, 101, 101, 0.08) !important;
        color: var(--rb-color-danger) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-tab-delete.rb-account-mobile-delete-v15
        .rb-account-delete__warning strong {
        color: var(--rb-color-danger) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-tab-delete.rb-account-mobile-delete-v15
        input[type="submit"].um-button,
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-tab-delete.rb-account-mobile-delete-v15
        button[type="submit"].um-button {
        border-color: var(--rb-color-danger-border) !important;
        background: var(--rb-color-danger-strong) !important;
        color: var(--rb-color-on-emphasis) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-tab-delete.rb-account-mobile-delete-v15
        input[type="submit"].um-button:active,
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-tab-delete.rb-account-mobile-delete-v15
        button[type="submit"].um-button:active {
        border-color: var(--rb-color-danger-border) !important;
        background: var(--rb-color-danger-strong) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-tab-password.rb-account-mobile-password-v15
        .rb-account-password__toggle,
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-tab-delete.rb-account-mobile-delete-v15
        .rb-account-delete__password-toggle {
        color: var(--rb-color-text-body) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-nav a {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-nav a.current {
        color: var(--rb-color-primary) !important;
        border-color: var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-nav span.ico {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-nav a.current
        span.ico {
        color: var(--rb-color-primary) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-nav span.arr {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page
        .um-account-nav a.current
        span.arr {
        color: var(--rb-color-primary) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page.rb-account-mobile-initially-collapsed
        .um-account-nav a.current {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page.rb-account-mobile-initially-collapsed
        .um-account-nav a.current
        span.ico,
    html[data-rb-theme="dark"] body.page-id-18823.rb-account-page.rb-account-mobile-initially-collapsed
        .um-account-nav a.current
        span.arr {
        color: var(--rb-color-text-body) !important;
    }
}

/* Compatibility: admin-dashboard.css */
html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__hero {
    border: 1px solid var(--rb-color-warning-border);
    background: linear-gradient(
            135deg,
            var(--rb-color-warning-soft),
            var(--rb-color-warning-soft)
        );
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__eyebrow {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__title {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__description {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__stat {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__stat:hover {
    border-color: var(--rb-color-primary-border);
    box-shadow: 0 6px 18px
        rgba(99, 207, 209, 0.12);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__stat-label {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__stat-number {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__stat-caption {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__module {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888)
.rb-admin-dashboard__module-eyebrow {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__module h2 {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__module p {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888)
.rb-admin-dashboard__module-action a {
    color: var(--rb-color-on-emphasis);
    border: 1px solid var(--rb-color-primary-border);
    background: var(--rb-color-primary-strong);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__quick-head {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888)
.rb-admin-dashboard__quick-links a {
    color: var(--rb-color-text-primary);
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888)
.rb-admin-dashboard__quick-links a span {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"]:has(body:is(.page-id-18865,.page-id-18888)),
html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) {
    background: var(--rb-color-surface) !important;
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__stat:hover {
        border-color: var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-soft) !important;
        box-shadow: 0 6px 18px
            rgba(99, 207, 209, 0.12) !important;
    }
}

html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__module {
    box-shadow: 0 2px 10px
        rgba(99, 207, 209, 0.12) !important;
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888) .rb-admin-dashboard__module:hover {
        border-color: var(--rb-color-border) !important;
        box-shadow: 0 5px 16px
            rgba(99, 207, 209, 0.12) !important;
    }
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888)
        .rb-admin-dashboard__module-action a:hover {
        border-color: var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-strong) !important;
        box-shadow: 0 4px 11px
            rgba(99, 207, 209, 0.14) !important;
    }
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body:is(.page-id-18865,.page-id-18888)
        .rb-admin-dashboard__quick-links a:hover {
        color: var(--rb-color-primary) !important;
        border-color: var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-soft) !important;
        box-shadow: 0 3px 11px
            rgba(99, 207, 209, 0.12) !important;
    }
}

html[data-rb-theme="dark"] .rb-admin-dashboard__media-status {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-admin-dashboard__media-meta {
    color: rgba(99, 207, 209, 0.58);
}

html[data-rb-theme="dark"] .rb-admin-media-list__item {
    border: 1px solid rgba(99, 207, 209, 0.2);
    background: rgba(255, 255, 255, 0.12);
}

html[data-rb-theme="dark"] .rb-admin-media-list__icon {
    background: rgba(99, 207, 209, 0.08);
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-admin-media-list__name {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-admin-media-list__meta {
    color: rgba(99, 207, 209, 0.58);
}

html[data-rb-theme="dark"] .rb-admin-media-list__summary {
    color: rgba(99, 207, 209, 0.55) !important;
}

html[data-rb-theme="dark"] .rb-admin-media-list__preview-button:focus-visible {
    outline: 2px solid var(--rb-color-primary-border);
}

html[data-rb-theme="dark"] .rb-admin-media-pagination {
    border-top: 1px solid rgba(99, 207, 209, 0.2);
}

html[data-rb-theme="dark"] .rb-admin-media-pagination__page,
html[data-rb-theme="dark"] .rb-admin-media-pagination__nav {
    border: 1px solid rgba(99, 207, 209, 0.2);
    background: var(--rb-color-surface);
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-admin-media-pagination__page:hover,
html[data-rb-theme="dark"] .rb-admin-media-pagination__nav:hover {
    border-color: rgba(99, 207, 209, 0.26);
    background: rgba(99, 207, 209, 0.08);
}

html[data-rb-theme="dark"] .rb-admin-media-pagination__page.is-current {
    border-color: var(--rb-color-primary-border);
    background: var(--rb-color-primary-strong);
    color: var(--rb-color-on-emphasis);
}

html[data-rb-theme="dark"] .rb-admin-media-pagination__ellipsis {
    color: rgba(99, 207, 209, 0.48);
}

html[data-rb-theme="dark"] .rb-admin-media-preview__backdrop {
    background: rgba(14, 104, 107, 0.76);
}

html[data-rb-theme="dark"] .rb-admin-media-preview__dialog {
    background: var(--rb-color-surface);
    box-shadow: 0 24px 70px
        rgba(0, 0, 0, 0.52);
}

html[data-rb-theme="dark"] .rb-admin-media-preview__close {
    background: rgba(14, 104, 107, 0.92);
    color: var(--rb-color-on-emphasis);
}

html[data-rb-theme="dark"] .rb-admin-media-preview__frame {
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] .rb-admin-media-preview__name {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-admin-media-preview__meta {
    color: rgba(99, 207, 209, 0.58);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module {
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module::before {
    background-color: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module::after {
    color: var(--rb-color-primary) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module p {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module-action > a:focus-visible {
    outline: 3px solid var(--rb-color-primary-border) !important;
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module:hover {
        border-color: var(--rb-color-primary-border) !important;
        background: var(--rb-color-surface) !important;
        box-shadow: 0 8px 22px rgba(99, 207, 209, 0.12) !important;
    }
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module-counts > span {
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module-counts strong {
    color: var(--rb-color-primary) !important;
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module-counts small {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module-metric {
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module-metric strong {
    color: var(--rb-color-primary) !important;
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-admin-dashboard__module-metric small {
    color: var(--rb-color-text-body) !important;
}

/* Compatibility: admin-inbox.css */
html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__header {
    border: 1px solid var(--rb-color-warning-border);
    background: linear-gradient(
            135deg,
            var(--rb-color-warning-soft),
            var(--rb-color-warning-soft)
        );
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__eyebrow {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__title {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__description {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__tabs {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__tab {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__tab span {
    background: var(--rb-color-surface-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__tab.is-active {
    color: var(--rb-color-primary);
    border-color: var(--rb-color-primary-border);
    background: var(--rb-color-surface);
    box-shadow: 0 1px 3px rgba(99, 207, 209, 0.12);
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-inbox__tab.is-active span {
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__item {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-inbox__type.is-new {
    color: var(--rb-color-primary);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-inbox__type.is-revision {
    color: var(--rb-color-warning);
    background: var(--rb-color-warning-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__item-title {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__meta {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__item-action a {
    color: var(--rb-color-primary);
    border: 1px solid var(--rb-color-primary-border);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__empty {
    border: 1px dashed var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__empty strong {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__empty p {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"]:has(body.page-id-18851),
html[data-rb-theme="dark"] body.page-id-18851 {
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__back {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__type.is-new {
    color: var(--rb-color-primary);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__type.is-revision {
    color: var(--rb-color-warning);
    background: var(--rb-color-warning-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__header {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__eyebrow {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__title {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__meta {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__featured {
    border: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__revision-note {
    color: var(--rb-color-warning);
    border: 1px solid var(--rb-color-warning-border);
    background: var(--rb-color-warning-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__version,
html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__manuscript {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__version--revision {
    border-color: var(--rb-color-primary-border);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__section-head {
    border-bottom: 1px solid var(--rb-color-border);
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__section-head a {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__version h2 {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__content {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__action-placeholder {
    border: 1px dashed var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__action-placeholder span {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__action-placeholder strong {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__action-placeholder p {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__actions {
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__actions-copy > span {
    color: var(--rb-color-text-secondary) !important;
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__actions-copy > strong {
    color: var(--rb-color-text-primary) !important;
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__actions-copy > p {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__button--secondary {
    color: var(--rb-color-text-body) !important;
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__button--secondary:hover {
    color: var(--rb-color-primary) !important;
    border-color: var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__button--primary {
    color: var(--rb-color-on-emphasis) !important;
    border: 1px solid var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-strong) !important;
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__button--primary:hover {
    border-color: var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-strong) !important;
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__notice {
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__notice--success {
    color: var(--rb-color-primary) !important;
    border-color: var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__notice--error {
    color: var(--rb-color-danger) !important;
    border-color: var(--rb-color-danger-border) !important;
    background: var(--rb-color-danger-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__notice--info {
    color: var(--rb-color-text-body) !important;
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18851
        .rb-admin-inbox__tab:not(.is-active):hover {
        color: var(--rb-color-primary) !important;
        background: var(--rb-color-primary-soft) !important;
    }
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__item:hover {
        border-color: var(--rb-color-primary-border) !important;
        box-shadow: 0 5px 16px
            rgba(99, 207, 209, 0.12) !important;
    }
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18851
        .rb-admin-inbox__item-action a:hover {
        color: var(--rb-color-on-emphasis) !important;
        border-color: var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-strong) !important;
    }
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__empty {
    border-color: var(--rb-color-border) !important;
    background: linear-gradient(
            180deg,
            var(--rb-color-surface) 0%,
            var(--rb-color-primary-soft) 100%
        ) !important;
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__header {
    box-shadow: 0 2px 10px
        rgba(99, 207, 209, 0.12) !important;
}

html[data-rb-theme="dark"] body.page-id-18851
.rb-admin-review__version--revision {
    box-shadow: inset 3px 0 0
        rgba(99, 207, 209, 0.14) !important;
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18851
        .rb-admin-review__version:hover {
        border-color: var(--rb-color-border) !important;
        box-shadow: 0 5px 16px
            rgba(99, 207, 209, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18851
        .rb-admin-review__version--revision:hover {
        box-shadow: inset 3px 0 0
            rgba(99, 207, 209, 0.2),
            0 5px 16px
            rgba(99, 207, 209, 0.12) !important;
    }
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18851
        .rb-admin-review__section-head a:hover {
        color: var(--rb-color-primary) !important;
        background: var(--rb-color-primary-soft) !important;
    }
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-review__actions {
    border-color: var(--rb-color-border) !important;
    background: linear-gradient(
            180deg,
            var(--rb-color-surface) 0%,
            var(--rb-color-primary-soft) 100%
        ) !important;
    box-shadow: 0 2px 9px
        rgba(99, 207, 209, 0.12) !important;
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18851
        .rb-admin-review__button--primary:hover {
        box-shadow: 0 4px 11px
            rgba(99, 207, 209, 0.14) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.page-id-18851
        .rb-admin-review__version--revision {
        box-shadow: inset 3px 0 0
            rgba(99, 207, 209, 0.14) !important;
    }
}

/* Compatibility: admin-inbox-actions-v2.css */
html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__bulkbar {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__bulk-select,
html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__select {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__bulk-select input,
html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__select input {
    accent-color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__selected-count {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__bulk-button--publish {
    color: var(--rb-color-on-emphasis);
    border-color: var(--rb-color-primary-border);
    background: var(--rb-color-primary-strong);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__bulk-button--reject,
html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__reject-button {
    color: var(--rb-color-danger);
    border-color: var(--rb-color-danger-border);
    background: var(--rb-color-danger-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-my-posts__item-status.is-rejected {
    color: var(--rb-color-danger);
    background: var(--rb-color-danger-soft);
}

html[data-rb-theme="dark"] body.page-id-18851 .rb-my-posts__rejection-note,
html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__rejection-note {
    color: var(--rb-color-danger);
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__item-status.is-rejected {
    color: var(--rb-color-danger) !important;
    background: var(--rb-color-danger-soft) !important;
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__bulk-button--publish:not(:disabled):hover {
        border-color: var(--rb-color-primary-border);
        background: var(--rb-color-primary-strong);
    }

    html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__bulk-button--reject:not(:disabled):hover,
    html[data-rb-theme="dark"] body.page-id-18851 .rb-admin-inbox__reject-button:hover {
        color: var(--rb-color-on-emphasis);
        border-color: var(--rb-color-danger-border);
        background: var(--rb-color-danger-strong);
    }
}

/* Compatibility: archive.css */
html[data-rb-theme="dark"] .rb-category-header {
    border: 1px solid var(--rb-color-warning-border);
    background: linear-gradient(
        135deg,
        var(--rb-color-warning-soft),
        var(--rb-color-warning-soft)
    );
}

html[data-rb-theme="dark"] .rb-category-header__eyebrow {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] .rb-category-header__title {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] .rb-category-header__description {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-category-header__count {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-category-tabs {
    border-bottom: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] .rb-category-tabs__item {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-category-tabs__item.is-active {
    border-color: var(--rb-color-primary-border);
    background: var(--rb-color-primary-strong);
    color: var(--rb-color-on-emphasis);
}

html[data-rb-theme="dark"] .rb-category-pagination .page-numbers {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-category-pagination .page-numbers.current {
    border-color: var(--rb-color-primary-border);
    background: var(--rb-color-primary-strong);
    color: var(--rb-color-on-emphasis);
}

/* Compatibility: auth.css */
@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.rb-auth-login .entry-content.single-content {
        background: linear-gradient(
                90deg,
                var(--rb-auth-cream) 0%,
                var(--rb-auth-cream) 46%,
                var(--rb-color-surface) 46%,
                var(--rb-color-surface) 100%
            );
        border: 1px solid var(--rb-color-border);
        box-shadow: 0 18px 55px rgba(0, 0, 0, 0.24);
    }

    html[data-rb-theme="dark"] body.rb-auth-login .entry-content.single-content::after {
        color: var(--rb-color-text-body);
    }

    html[data-rb-theme="dark"] body.rb-auth-login .um-login .um-field-label label {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        .um-field-area
        input.um-form-field {
        color: var(--rb-color-text-primary) !important;
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        .um-field-area
        input.um-form-field:hover {
        border-color: var(--rb-color-border-strong) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        .um-field-area
        input.um-form-field:focus {
        border-color: rgba(233, 173, 50, 0.82) !important;
        box-shadow: 0 0 0 4px rgba(255, 138, 69, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        .um-field-checkbox-state {
        color: var(--rb-color-text-secondary) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        input[type="submit"].um-button {
        color: var(--rb-color-on-accent) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        a.um-button.um-alt {
        color: var(--rb-color-text-body) !important;
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        a.um-button.um-alt:hover {
        background: var(--rb-color-warning-soft) !important;
        border-color: rgba(233, 173, 50, 0.5) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        .um-link-alt {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login .um-login .um-field-error {
        color: var(--rb-color-danger) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.rb-auth-login .entry-content.single-content {
        background: linear-gradient(
                90deg,
                var(--rb-color-warning-soft) 0%,
                var(--rb-color-warning-soft) 46%,
                var(--rb-color-surface) 46%,
                var(--rb-color-surface) 100%
            ) !important;
        border: 1px solid var(--rb-color-border) !important;
        box-shadow: 0 18px 55px rgba(0, 0, 0, 0.24) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.rb-auth-login .entry-content.single-content::after {
        color: var(--rb-color-text-body) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.rb-auth-register .entry-content.single-content {
        background: linear-gradient(
                90deg,
                var(--rb-auth-cream) 0%,
                var(--rb-auth-cream) 46%,
                var(--rb-color-surface) 46%,
                var(--rb-color-surface) 100%
            ) !important;
        border: 1px solid var(--rb-color-border) !important;
        box-shadow: 0 18px 55px rgba(0, 0, 0, 0.24) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register .entry-content.single-content::after {
        color: var(--rb-color-text-body);
    }

    html[data-rb-theme="dark"] body.rb-auth-register .um-register .um-field-label label {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register .um-register input.um-form-field,
    html[data-rb-theme="dark"] body.rb-auth-register .um-register input[type="text"],
    html[data-rb-theme="dark"] body.rb-auth-register .um-register input[type="email"],
    html[data-rb-theme="dark"] body.rb-auth-register .um-register input[type="password"] {
        color: var(--rb-color-text-primary) !important;
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register .um-register input.um-form-field:focus,
    html[data-rb-theme="dark"] body.rb-auth-register .um-register input[type="text"]:focus,
    html[data-rb-theme="dark"] body.rb-auth-register .um-register input[type="email"]:focus,
    html[data-rb-theme="dark"] body.rb-auth-register .um-register input[type="password"]:focus {
        background: var(--rb-color-surface) !important;
        border-color: rgba(233, 173, 50, 0.72) !important;
        box-shadow: 0 0 0 3px rgba(255, 138, 69, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        input[type="submit"].um-button {
        color: var(--rb-color-on-accent) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        a.um-button.um-alt {
        color: var(--rb-color-text-body) !important;
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register .um-register .um-field-error {
        color: var(--rb-color-danger) !important;
    }
}

@media (max-width: 900px) {
    html[data-rb-theme="dark"] body.rb-auth-login .entry-content.single-content {
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
        box-shadow: 0 12px 35px rgba(0, 0, 0, 0.24) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login .entry-content.single-content::before {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login .um-login .um-field-label label {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        input.um-form-field {
        color: var(--rb-color-text-primary) !important;
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        input.um-form-field:focus {
        border-color: rgba(233, 173, 50, 0.82) !important;
        box-shadow: 0 0 0 4px rgba(255, 138, 69, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        input[type="submit"].um-button {
        color: var(--rb-color-on-accent) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login
        .um-login
        a.um-button.um-alt {
        color: var(--rb-color-text-body) !important;
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login .um-login .um-link-alt {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-login .um-login .um-field-error {
        color: var(--rb-color-danger) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        .rb-register-login {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        .rb-register-login span {
        color: var(--rb-color-text-body) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        .rb-register-login,
    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        .rb-register-login span {
        color: var(--rb-color-text-body) !important;
    }
}

@media (max-width: 900px) {
    html[data-rb-theme="dark"] body.rb-auth-register .entry-content.single-content {
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
        box-shadow: 0 12px 35px rgba(0, 0, 0, 0.24) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register .entry-content.single-content::before {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register .um-register .um-field-label label {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        input.um-form-field {
        color: var(--rb-color-text-primary) !important;
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        input.um-form-field:focus {
        border-color: rgba(233, 173, 50, 0.82) !important;
        box-shadow: 0 0 0 4px rgba(255, 138, 69, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        input[type="submit"].um-button {
        color: var(--rb-color-on-accent) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        .rb-register-login {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register
        .um-register
        .rb-register-login span {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-register .um-register .um-field-error {
        color: var(--rb-color-danger) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.rb-auth-login
        .entry-content.single-content::before {
        color: var(--rb-color-text-body) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.rb-auth-password-reset .entry-content.single-content {
        background: linear-gradient(
                90deg,
                var(--rb-auth-cream) 0%,
                var(--rb-auth-cream) 46%,
                var(--rb-color-surface) 46%,
                var(--rb-color-surface) 100%
            ) !important;
        border: 1px solid var(--rb-color-border) !important;
        box-shadow: 0 18px 55px rgba(0, 0, 0, 0.24) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .entry-content.single-content::after {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        .um-field-username_b::before {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        input.um-form-field {
        color: var(--rb-color-text-primary) !important;
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        input.um-form-field:focus {
        border-color: rgba(233, 173, 50, 0.72) !important;
        box-shadow: 0 0 0 3px rgba(255, 138, 69, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        input[type="submit"].um-button {
        color: var(--rb-color-on-accent) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        .rb-password-login {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        .um-field-error {
        color: var(--rb-color-danger) !important;
    }
}

html[data-rb-theme="dark"] body.rb-auth-password-reset .rb-reset-status {
    border: 1px solid rgba(233, 173, 50, 0.22) !important;
    background: var(--rb-color-warning-soft) !important;
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.rb-auth-password-reset .um-field-error,
html[data-rb-theme="dark"] body.rb-auth-password-reset .um-field-error *,
html[data-rb-theme="dark"] body.rb-auth-password-reset .um-field-error a {
    color: var(--rb-color-on-emphasis) !important;
}

html[data-rb-theme="dark"] body.page-id-18828 .um-field-error,
html[data-rb-theme="dark"] body.page-id-18828 .um-field-error *,
html[data-rb-theme="dark"] body.page-id-18828 .um-field-error span,
html[data-rb-theme="dark"] body.page-id-18828 .um-field-error p,
html[data-rb-theme="dark"] body.page-id-18828 .um-field-error a,
html[data-rb-theme="dark"] body.rb-auth-password-reset .um-field-error,
html[data-rb-theme="dark"] body.rb-auth-password-reset .um-field-error * {
    color: var(--rb-color-on-emphasis) !important;
}

@media (max-width: 900px) {
    html[data-rb-theme="dark"] body.rb-auth-password-reset .entry-content.single-content {
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
        box-shadow: 0 12px 35px rgba(0, 0, 0, 0.24) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .entry-content.single-content::before {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        .um-field-username_b::before {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        .um-field-label label {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        input.um-form-field {
        color: var(--rb-color-text-primary) !important;
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        input.um-form-field:focus {
        border-color: rgba(233, 173, 50, 0.82) !important;
        box-shadow: 0 0 0 4px rgba(255, 138, 69, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        input[type="submit"].um-button {
        color: var(--rb-color-on-accent) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        .rb-password-login {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-auth-password-reset
        .um-password
        .rb-password-login span {
        color: var(--rb-color-text-body) !important;
    }
}

html[data-rb-theme="dark"] body.rb-auth-login .um-field-error,
html[data-rb-theme="dark"] body.rb-auth-login .um-field-error *,
html[data-rb-theme="dark"] body.rb-auth-login .um-field-error span,
html[data-rb-theme="dark"] body.rb-auth-login .um-field-error p,
html[data-rb-theme="dark"] body.rb-auth-login .um-field-error a,
html[data-rb-theme="dark"] body.rb-auth-login .um-notice.err,
html[data-rb-theme="dark"] body.rb-auth-login .um-notice.err *,
html[data-rb-theme="dark"] body.rb-auth-login .um-notice.err span,
html[data-rb-theme="dark"] body.rb-auth-login .um-notice.err p,
html[data-rb-theme="dark"] body.rb-auth-login .um-notice.err a {
    color: var(--rb-color-on-emphasis) !important;
}

html[data-rb-theme="dark"] body.rb-auth-page
.rb-password-toggle {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.rb-auth-page
.rb-password-toggle:hover,
html[data-rb-theme="dark"] body.rb-auth-page
.rb-password-toggle:focus-visible {
    color: var(--rb-color-text-primary) !important;
    background: rgba(0, 0, 0, 0.22) !important;
}

/* Compatibility: author-profile.css */
@media (min-width: 1025px) {
    html[data-rb-theme="dark"] .rb-author-profile-hero {
        border: 1px solid var(--rb-color-warning-border);
        background: radial-gradient(
                circle at 91% 22%,
                rgba(233, 173, 50, 0.1) 0,
                rgba(233, 173, 50, 0.08) 150px
            ),
            linear-gradient(
                135deg,
                var(--rb-color-warning-soft) 0%,
                var(--rb-color-warning-soft) 62%,
                var(--rb-color-warning-soft) 100%
            );
    }

    html[data-rb-theme="dark"] .rb-author-profile-hero::after {
        border: 1px solid rgba(233, 173, 50, 0.2);
        box-shadow: 0 0 0 42px rgba(255, 138, 69, 0.1),
            0 0 0 88px rgba(255, 138, 69, 0.1);
    }

    html[data-rb-theme="dark"] .rb-author-profile-hero__avatar-wrap {
        background: var(--rb-color-surface);
        box-shadow: 0 10px 28px rgba(0, 0, 0, 0.24),
            0 0 0 1px rgba(99, 207, 209, 0.12);
    }

    html[data-rb-theme="dark"] .rb-author-profile-hero__eyebrow {
        color: var(--rb-color-warning);
    }

    html[data-rb-theme="dark"] .rb-author-profile-hero__name {
        color: var(--rb-color-text-primary);
    }

    html[data-rb-theme="dark"] .rb-author-profile-hero__count {
        border: 1px solid rgba(99, 207, 209, 0.2);
        background: var(--rb-color-primary-soft);
        color: var(--rb-color-primary);
    }

    html[data-rb-theme="dark"] .rb-author-profile-hero__count::before {
        border: 1.5px solid var(--rb-color-primary-border);
    }

    html[data-rb-theme="dark"] .rb-author-profile-hero__bio {
        color: var(--rb-color-text-body);
    }

    html[data-rb-theme="dark"] .rb-author-profile-hero__button {
        color: var(--rb-color-primary);
        border: 1px solid var(--rb-color-primary-border);
        background: rgba(255, 255, 255, 0.12);
    }

    html[data-rb-theme="dark"] .rb-author-profile-hero__button:hover {
        color: var(--rb-color-primary);
        border-color: var(--rb-color-primary-border);
        background: var(--rb-color-surface);
    }
}

@media (min-width: 1025px) {
    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-um-author-hero {
        border: 1px solid var(--rb-color-warning-border);
        background: radial-gradient(
                circle at 92% 28%,
                rgba(233, 173, 50, 0.085),
                transparent 185px
            ),
            linear-gradient(
                135deg,
                var(--rb-color-warning-soft) 0%,
                var(--rb-color-warning-soft) 58%,
                var(--rb-color-warning-soft) 100%
            );
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero::after {
        border: 1px solid rgba(233, 173, 50, 0.2);
        box-shadow: 0 0 0 46px rgba(255, 138, 69, 0.1),
            0 0 0 94px rgba(255, 138, 69, 0.1);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__avatar-wrap {
        background: var(--rb-color-surface);
        box-shadow: 0 10px 26px rgba(99, 207, 209, 0.12),
            0 0 0 1px rgba(99, 207, 209, 0.12);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__eyebrow {
        color: var(--rb-color-warning);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__name {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__count {
        color: var(--rb-color-primary);
        background: var(--rb-color-primary-soft);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__count::before {
        border: 1.5px solid var(--rb-color-primary-border);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__bio {
        color: var(--rb-color-text-body);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__button {
        color: var(--rb-color-primary);
        border: 1px solid var(--rb-color-primary-border);
        background: rgba(255, 255, 255, 0.12);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__button:hover {
        color: var(--rb-color-primary);
        border-color: var(--rb-color-primary-border);
        background: var(--rb-color-surface);
    }
}

@media (min-width: 1025px) {
    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-um-author-hero {
        border: 1px solid rgba(233, 173, 50, 0.34) !important;
        background: radial-gradient(
                circle at 88% 20%,
                rgba(233, 173, 50, 0.105) 0,
                rgba(233, 173, 50, 0.08) 110px,
                transparent 220px
            ),
            linear-gradient(
                118deg,
                var(--rb-color-warning-soft) 0%,
                var(--rb-color-warning-soft) 54%,
                var(--rb-color-warning-soft) 100%
            ) !important;
        box-shadow: 0 8px 30px rgba(99, 207, 209, 0.12),
            inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__avatar-wrap {
        background: var(--rb-color-surface) !important;
        box-shadow: 0 9px 24px rgba(99, 207, 209, 0.12),
            0 0 0 1px rgba(99, 207, 209, 0.12),
            0 0 0 7px rgba(255, 255, 255, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__eyebrow {
        color: var(--rb-color-warning) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__eyebrow::before {
        background: var(--rb-color-accent);
        box-shadow: 0 0 0 3px rgba(255, 138, 69, 0.12);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__name {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__count {
        color: var(--rb-color-primary) !important;
        border: 1px solid rgba(99, 207, 209, 0.2) !important;
        background: var(--rb-color-primary-soft) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__count::before {
        border: 1.4px solid var(--rb-color-primary-border) !important;
        background: linear-gradient(
                to bottom,
                transparent 0 3px,
                rgba(99, 207, 209, 0.25) 3px 4px,
                transparent 4px
            );
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__bio {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__button {
        color: var(--rb-color-primary) !important;
        border: 1px solid rgba(99, 207, 209, 0.26) !important;
        background: rgba(255, 255, 255, 0.12) !important;
        box-shadow: 0 2px 8px rgba(99, 207, 209, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__button:hover {
        color: var(--rb-color-primary) !important;
        border-color: rgba(99, 207, 209, 0.45) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero::before {
        border: 1px solid rgba(99, 207, 209, 0.2);
        background: linear-gradient(
                rgba(99, 207, 209, 0.08),
                rgba(99, 207, 209, 0.08)
            ) 25px 31px / 88px 1px no-repeat,

            linear-gradient(
                rgba(99, 207, 209, 0.08),
                rgba(99, 207, 209, 0.08)
            ) 25px 48px / 103px 1px no-repeat,

            linear-gradient(
                rgba(99, 207, 209, 0.08),
                rgba(99, 207, 209, 0.08)
            ) 25px 65px / 74px 1px no-repeat,

            rgba(255, 255, 255, 0.12);
        box-shadow: 15px 13px 0 rgba(255, 255, 255, 0.1),
            15px 13px 0 1px rgba(99, 207, 209, 0.12);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero::after {
        border: 1px solid rgba(233, 173, 50, 0.2);
        box-shadow: 0 0 0 43px rgba(255, 138, 69, 0.1),
            0 0 0 88px rgba(255, 138, 69, 0.1);
    }
}

@media (min-width: 1025px) {
    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__eyebrow {
        color: var(--rb-color-warning);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__title {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__total {
        color: var(--rb-color-text-body);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__filter {
        color: var(--rb-color-text-body);
        border: 1px solid var(--rb-color-border);
        background: var(--rb-color-surface);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__filter:hover {
        color: var(--rb-color-primary);
        border-color: var(--rb-color-primary-border);
        background: var(--rb-color-primary-soft);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__filter.is-active {
        color: var(--rb-color-on-emphasis);
        border-color: var(--rb-color-primary-border);
        background: var(--rb-color-primary-strong);
        box-shadow: 0 5px 14px rgba(99, 207, 209, 0.12);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings .rb-feed-card__media {
        background: var(--rb-color-surface-soft);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings .rb-feed-card__category {
        color: var(--rb-color-warning);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings .rb-feed-card__title a {
        color: var(--rb-color-text-primary);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings .rb-feed-card__title a:hover {
        color: var(--rb-color-primary);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings .rb-feed-card__meta {
        color: var(--rb-color-text-body);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings .rb-feed-card__engagement-item {
        color: var(--rb-color-text-body);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__page {
        color: var(--rb-color-text-body);
        border: 1px solid var(--rb-color-border);
        background: var(--rb-color-surface);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__page:hover {
        color: var(--rb-color-primary);
        border-color: var(--rb-color-primary-border);
        background: var(--rb-color-primary-soft);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__page.is-active {
        color: var(--rb-color-on-emphasis);
        border-color: var(--rb-color-primary-border);
        background: var(--rb-color-primary-strong);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__empty {
        color: var(--rb-color-text-body);
        border: 1px dashed var(--rb-color-border);
        background: var(--rb-color-surface);
    }
}

@media (min-width: 1025px) {
    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-author-others {
        border: 1px solid var(--rb-color-border) !important;
        background: linear-gradient(
                135deg,
                var(--rb-color-surface) 0%,
                var(--rb-color-primary-soft) 100%
            ) !important;
        box-shadow: 0 8px 28px rgba(99, 207, 209, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-author-others__eyebrow {
        color: var(--rb-color-warning) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-author-others__title {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-author-other {
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-author-other:hover {
        border-color: var(--rb-color-primary-border) !important;
        box-shadow: 0 7px 20px rgba(99, 207, 209, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-author-other__avatar {
        border: 2px solid var(--rb-color-border) !important;
        box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1),
            0 4px 10px rgba(99, 207, 209, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-author-other__name {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-author-other__name:hover {
        color: var(--rb-color-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-author-other__count {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile .rb-author-other__button {
        color: var(--rb-color-primary) !important;
    }
}

@media (min-width: 1025px) {
    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__all-link {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__all-link:hover,
    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__all-link:focus-visible {
        color: var(--rb-color-primary) !important;
        border-color: var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }
}

@media (min-width: 1025px) {
    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__all-link {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__all-link:hover,
    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__all-link:focus-visible {
        color: var(--rb-color-primary) !important;
        border-color: var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.author .rb-author-profile-hero {
        border: 1px solid var(--rb-color-warning-border) !important;
        background: linear-gradient(
                145deg,
                var(--rb-color-warning-soft) 0%,
                var(--rb-color-warning-soft) 62%,
                var(--rb-color-warning-soft) 100%
            ) !important;
    }

    html[data-rb-theme="dark"] body.author .rb-author-profile-hero::after {
        border: 1px solid rgba(233, 173, 50, 0.2) !important;
        box-shadow: 0 0 0 30px rgba(255, 138, 69, 0.1),
            0 0 0 60px rgba(255, 138, 69, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.author .rb-author-profile-hero__avatar-wrap {
        background: var(--rb-color-surface) !important;
        box-shadow: 0 6px 16px rgba(99, 207, 209, 0.12),
            0 0 0 1px rgba(99, 207, 209, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.author .rb-author-profile-hero__eyebrow {
        color: var(--rb-color-warning) !important;
    }

    html[data-rb-theme="dark"] body.author .rb-author-profile-hero__eyebrow::before {
        background: var(--rb-color-accent) !important;
        box-shadow: 0 0 0 3px rgba(255, 138, 69, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.author .rb-author-profile-hero__name {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.author .rb-author-profile-hero__count {
        color: var(--rb-color-primary) !important;
        border: 1px solid rgba(99, 207, 209, 0.2) !important;
        background: var(--rb-color-primary-soft) !important;
    }

    html[data-rb-theme="dark"] body.author .rb-author-profile-hero__bio {
        color: var(--rb-color-text-body) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero {
        border: 1px solid rgba(233, 173, 50, 0.42) !important;
        background: linear-gradient(
                135deg,
                var(--rb-color-warning-soft) 0%,
                var(--rb-color-warning-soft) 100%
            ) !important;
        box-shadow: 0 10px 28px rgba(99, 207, 209, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero::before {
        border: 1px solid rgba(233, 173, 50, 0.2);
        box-shadow: 0 0 0 28px rgba(255, 138, 69, 0.1),
            0 0 0 55px rgba(255, 138, 69, 0.1);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__avatar-wrap {
        background: var(--rb-color-surface) !important;
        box-shadow: 0 6px 18px rgba(99, 207, 209, 0.12),
            0 0 0 1px rgba(99, 207, 209, 0.12),
            0 0 0 4px rgba(255, 255, 255, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__eyebrow {
        color: var(--rb-color-warning) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__eyebrow::before {
        background: var(--rb-color-accent);
        box-shadow: 0 0 0 3px rgba(255, 138, 69, 0.13);
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__name {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__count {
        color: var(--rb-color-primary) !important;
        border: 1px solid rgba(99, 207, 209, 0.2) !important;
        background: var(--rb-color-primary-soft) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__bio {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__button {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-primary-border) !important;
        background: rgba(255, 255, 255, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__title {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__filter {
        color: var(--rb-color-text-body) !important;
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__filter.is-active {
        color: var(--rb-color-primary) !important;
        border-color: var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__grid
        .rb-feed-card__media {
        background: var(--rb-color-surface-soft) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__grid
        .rb-feed-card__category {
        color: var(--rb-color-warning) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__grid
        .rb-feed-card__meta {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__grid
        .rb-feed-card__engagement-item {
        color: rgba(99, 207, 209, 0.68) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__page {
        color: var(--rb-color-text-body) !important;
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__page.is-active {
        color: var(--rb-color-on-emphasis) !important;
        border-color: var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-strong) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__eyebrow {
        color: var(--rb-color-warning) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__title {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-other {
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-other__avatar {
        border: 2px solid var(--rb-color-border) !important;
        box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1),
            0 3px 8px rgba(99, 207, 209, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-other__name {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-other__count {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-other__button {
        color: var(--rb-color-primary) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__all-link {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-primary-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__all-link:active {
        background: var(--rb-color-primary-soft) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-other__count {
        color: var(--rb-color-text-body) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-um-author-hero__bio {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-writings__grid
        .rb-feed-card__meta {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-others__all-link {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-primary-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-other {
        box-shadow: 0 3px 10px rgba(99, 207, 209, 0.12) !important;
    }

    html[data-rb-theme="dark"] body.rb-um-public-profile
        .rb-author-other__count {
        color: var(--rb-color-text-body) !important;
    }
}

html[data-rb-theme="dark"] body.rb-um-public-profile
.rb-author-writings__grid
.rb-feed-card__engagement-item {
    color: var(--rb-color-text-body) !important;
}

/* Compatibility: authors-page.css */
html[data-rb-theme="dark"] .rb-authors-directory__eyebrow {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-authors-directory__title {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-authors-directory__description {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-authors-directory__search-box {
    background: var(--rb-color-surface);
    border: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] .rb-authors-directory__search-box:focus-within {
    border-color: var(--rb-color-primary-border);
    box-shadow: 0 0 0 3px rgba(99, 207, 209, 0.12);
}

html[data-rb-theme="dark"] .rb-authors-directory__search-box svg {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-authors-directory__search-box input {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] .rb-authors-directory__search-box input::placeholder {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] .rb-authors-directory__search-box button {
    background: var(--rb-color-primary-strong);
    color: var(--rb-color-on-emphasis);
}

html[data-rb-theme="dark"] .rb-authors-directory__count {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-authors-directory__count a {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-author-directory-card__link {
    background: var(--rb-color-surface);
    border: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] .rb-author-directory-card__link:hover {
    border-color: rgba(99, 207, 209, 0.42);
    box-shadow: 0 8px 22px rgba(99, 207, 209, 0.12);
}

html[data-rb-theme="dark"] .rb-author-directory-card__avatar-wrap {
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] .rb-author-directory-card__name {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-author-directory-card__meta {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-author-directory-card__cta {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-authors-directory__pagination
.page-numbers li > a,
html[data-rb-theme="dark"] .rb-authors-directory__pagination
.page-numbers li > span {
    background: var(--rb-color-surface);
    border: 1px solid var(--rb-color-border);
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-authors-directory__pagination
.page-numbers li > span.current {
    background: var(--rb-color-primary-strong);
    border-color: var(--rb-color-primary-border);
    color: var(--rb-color-on-emphasis);
}

html[data-rb-theme="dark"] .rb-authors-directory__empty {
    background: var(--rb-color-primary-soft);
    border: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] .rb-authors-directory__empty h2 {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-authors-directory__empty p {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-authors-directory__empty a {
    color: var(--rb-color-primary);
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.page-id-18836,
    html[data-rb-theme="dark"] body.page-id-18836 #wrapper,
    html[data-rb-theme="dark"] body.page-id-18836 #inner-wrap,
    html[data-rb-theme="dark"] body.page-id-18836 #primary,
    html[data-rb-theme="dark"] body.page-id-18836 #main.site-main,
    html[data-rb-theme="dark"] body.page-id-18836 .content-wrap,
    html[data-rb-theme="dark"] body.page-id-18836 .entry-content-wrap,
    html[data-rb-theme="dark"] body.page-id-18836 .entry-content,
    html[data-rb-theme="dark"] body.page-id-18836 .rb-authors-directory {
        background-color: var(--rb-color-surface) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page #wrapper,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page #inner-wrap,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page .content-container.site-container,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page #primary.content-area,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page #main.site-main,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page article.page,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page .entry-content-wrap,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page .entry-content.single-content,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page .rb-authors-directory {
        background: var(--rb-color-surface) !important;
        background-color: var(--rb-color-surface) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page #wrapper,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page #inner-wrap,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page .content-container.site-container,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page #primary.content-area,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page #main.site-main,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page article.page,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page .entry-content-wrap,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page .entry-content.single-content,
    html[data-rb-theme="dark"] body.page-id-18836.rb-authors-page .rb-authors-directory {
        background: var(--rb-color-surface) !important;
    }
}

/* Compatibility: hero-manager.css */
html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__header {
    background: radial-gradient(circle at 88% 18%, rgba(99, 207, 209, 0.14), transparent 30%),
		var(--rb-hm-cream);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__notice--success {
    border-color: rgba(99, 207, 209, 0.28);
    background: rgba(99, 207, 209, 0.08);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__notice--error {
    border-color: rgba(240, 101, 101, 0.24);
    background: rgba(240, 101, 101, 0.08);
    color: var(--rb-color-danger);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__form-card,
html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__list-card {
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__field input[type="text"],
html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__field input[type="number"],
html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__field input[type="file"],
html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__field textarea {
    border: 1px solid rgba(255, 255, 255, 0.16);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__field input:focus,
html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__field textarea:focus {
    outline: 2px solid rgba(99, 207, 209, 0.2);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__file-error {
    color: var(--rb-color-danger);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__image-preview {
    border: 1px dashed rgba(99, 207, 209, 0.28);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__form-actions button {
    color: var(--rb-color-on-emphasis);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__form-actions a {
    background: var(--rb-color-surface-soft);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__slide {
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__slide-meta span {
    background: var(--rb-color-surface-soft);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__slide-meta .is-active {
    background: rgba(99, 207, 209, 0.1);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__slide-meta .is-inactive {
    background: rgba(255, 255, 255, 0.1);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__slide-actions button {
    color: var(--rb-color-danger);
}

html[data-rb-theme="dark"] body.page-id-18865 .rb-hero-manager__empty {
    background: var(--rb-color-surface);
}

/* Compatibility: hero-slider.css */
html[data-rb-theme="dark"] .rb-hero-slider__arrow,
html[data-rb-theme="dark"] .rb-hero-slider__toggle {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-hero-slider__arrow {
    border: 1px solid rgba(99, 207, 209, 0.2);
    background: rgba(233, 173, 50, 0.94);
    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.312);
}

html[data-rb-theme="dark"] .rb-hero-slider__toggle {
    border: 1px solid rgba(99, 207, 209, 0.2);
    background: var(--rb-color-warning-soft);
}

html[data-rb-theme="dark"] .rb-hero-slider__dot {
    background: rgba(99, 207, 209, 0.28);
}

html[data-rb-theme="dark"] .rb-hero-slider__dot.is-active {
    background: var(--rb-color-primary-strong);
}

html[data-rb-theme="dark"] .rb-hero-slider__arrow:hover,
html[data-rb-theme="dark"] .rb-hero-slider__toggle:hover {
    background: var(--rb-color-primary-strong);
    color: var(--rb-color-on-emphasis);
}

html[data-rb-theme="dark"] .rb-hero-slider__dot:hover {
    background: var(--rb-color-primary-strong);
}

html[data-rb-theme="dark"] .rb-hero-slider__arrow:focus-visible,
html[data-rb-theme="dark"] .rb-hero-slider__toggle:focus-visible,
html[data-rb-theme="dark"] .rb-hero-slider__dot:focus-visible {
    outline: 3px solid rgba(233, 173, 50, 0.48);
}

/* Compatibility: my-posts.css */
html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__header {
    border: 1px solid var(--rb-color-warning-border) !important;
    background: linear-gradient(
            135deg,
            var(--rb-color-warning-soft) 0%,
            var(--rb-color-warning-soft) 100%
        ) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__eyebrow {
    color: var(--rb-color-warning) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__title {
    color: var(--rb-color-text-primary) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__description {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__write-button {
    color: var(--rb-color-on-emphasis) !important;
    background: var(--rb-color-primary-strong) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__write-button:hover {
    color: var(--rb-color-on-emphasis) !important;
    background: var(--rb-color-primary-strong) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__tabs {
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__tab {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__tab span {
    color: var(--rb-color-text-body) !important;
    background: var(--rb-color-surface-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__tab.is-active {
    color: var(--rb-color-primary) !important;
    border-color: var(--rb-color-primary-border) !important;
    background: var(--rb-color-surface) !important;
    box-shadow: 0 1px 3px rgba(99, 207, 209, 0.12) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__tab.is-active span {
    color: var(--rb-color-primary) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__item {
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__item:hover {
    border-color: var(--rb-color-border) !important;
    box-shadow: 0 5px 18px rgba(99, 207, 209, 0.12) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__item-status {
    color: var(--rb-color-primary) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__item-title {
    color: var(--rb-color-text-primary) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__item-meta {
    color: var(--rb-color-text-secondary) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__item-action a {
    color: var(--rb-color-primary) !important;
    border: 1px solid var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__item-action a:hover {
    color: var(--rb-color-on-emphasis) !important;
    border-color: var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-strong) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__item-action > span {
    color: var(--rb-color-text-secondary) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__empty {
    border: 1px dashed var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__empty strong {
    color: var(--rb-color-text-primary) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__empty p {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"]:has(body.page-id-18844),
html[data-rb-theme="dark"] body.page-id-18844 {
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18844 #wrapper {
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"]:has(body.page-id-18844),
html[data-rb-theme="dark"] body.page-id-18844 {
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__search {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__search-icon {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__search-input {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__search-input::placeholder {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__search-clear {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__search-clear:hover {
    color: var(--rb-color-primary) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__search-button {
    color: var(--rb-color-on-emphasis);
    background: var(--rb-color-primary-strong);
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__search-button:hover {
    background: var(--rb-color-primary-strong);
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__page {
    color: var(--rb-color-text-body) !important;
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
a.rb-my-posts__page:hover {
    color: var(--rb-color-primary) !important;
    border-color: var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__page.is-current {
    color: var(--rb-color-on-emphasis) !important;
    border-color: var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-strong) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__page-ellipsis {
    color: var(--rb-color-text-secondary) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__notice {
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__notice--success {
    color: var(--rb-color-primary) !important;
    border-color: var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__notice--error {
    color: var(--rb-color-danger) !important;
    border-color: var(--rb-color-danger-border) !important;
    background: var(--rb-color-danger-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__notice--info {
    color: var(--rb-color-text-body) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__manage-toggle {
    color: var(--rb-color-text-body) !important;
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__manage-toggle:hover,
html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__manage[open]
.rb-my-posts__manage-toggle {
    color: var(--rb-color-primary) !important;
    border-color: var(--rb-color-primary-border) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__manage-menu {
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
    box-shadow: 0 10px 28px
        rgba(99, 207, 209, 0.12) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__manage-item {
    color: var(--rb-color-text-primary) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__manage-item:hover {
    color: var(--rb-color-primary) !important;
    background: var(--rb-color-primary-soft) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__manage-item--danger {
    color: var(--rb-color-danger) !important;
}

html[data-rb-theme="dark"] body.page-id-18844
.rb-my-posts__manage-item--danger:hover {
    color: var(--rb-color-danger) !important;
    background: var(--rb-color-danger-soft) !important;
}

@media (hover: hover) and (pointer: fine) {
    html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__item:hover {
        border-color: var(--rb-color-primary-border) !important;
        box-shadow: 0 5px 16px
            rgba(99, 207, 209, 0.12) !important;
    }
}

html[data-rb-theme="dark"] body.page-id-18844 .rb-my-posts__manage-menu {
    border-color: var(--rb-color-border) !important;
    box-shadow: 0 9px 24px
        rgba(99, 207, 209, 0.12) !important;
}

/* Compatibility: single-post.css */
html[data-rb-theme="dark"] .rb-single-breadcrumb {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] .rb-single-breadcrumb a {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-single-breadcrumb__separator {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] .rb-single-category {
    background: rgba(99, 207, 209, 0.1);
}

html[data-rb-theme="dark"] body.single-post .entry-content.single-content {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.single-post .entry-content.single-content blockquote {
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] .rb-single-sidebar__heading-link {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] .rb-single-author {
    border: 1px solid var(--rb-color-warning-border);
}

html[data-rb-theme="dark"] .rb-single-author__avatar img {
    border: 3px solid var(--rb-color-border);
    box-shadow: 0 0 0 1px rgba(99, 207, 209, 0.12);
}

html[data-rb-theme="dark"] .rb-single-author__count {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-single-author__bio {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-single-instagram__media {
    background: var(--rb-color-surface-soft);
}

html[data-rb-theme="dark"] .rb-single-instagram__footer {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-single-latest__media {
    background: var(--rb-color-surface-soft);
}

html[data-rb-theme="dark"] .rb-single-categories li {
    border-bottom: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] .rb-single-categories a {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-single-categories__count {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] .rb-single-sidebar__heading {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-single-author {
    border: 1px solid var(--rb-color-warning-border);
    background: var(--rb-color-warning-soft);
}

html[data-rb-theme="dark"] .rb-single-sidebar .rb-instagram-featured {
    background: rgba(0, 0, 0, 0.22);
}

html[data-rb-theme="dark"] .rb-single-sidebar .rb-instagram-featured__media {
    background: linear-gradient(
            145deg,
            rgba(0, 0, 0, 0.22),
            rgba(0, 0, 0, 0.22)
        );
}

html[data-rb-theme="dark"] .rb-single-sidebar .rb-instagram-card__play {
    color: var(--rb-color-on-emphasis);
    background: rgba(0, 0, 0, 0.58);
}

html[data-rb-theme="dark"] .rb-single-recommendations .rb-sidebar-card {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] .rb-single-recommendations .rb-sidebar-card__media {
    background: var(--rb-color-surface-soft);
}

html[data-rb-theme="dark"] .rb-single-recommendations .rb-sidebar-card__category {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] .rb-single-recommendations .rb-sidebar-card__title {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] .rb-single-recommendations .rb-sidebar-card__author {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-single-recommendations
.rb-sidebar-card:hover
.rb-sidebar-card__title {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-single-featured {
    background: var(--rb-color-surface-soft);
}

html[data-rb-theme="dark"] .rb-single-featured__caption {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.single-post .rb-single-layout__article .rb-single-featured {
    background: var(--rb-color-surface-soft);
}

html[data-rb-theme="dark"] body.single-post .rb-single-layout__article .rb-single-featured {
    background: var(--rb-color-surface-soft);
}

html[data-rb-theme="dark"] body.single-post
.entry-content.single-content
.rb-single-post-author {
    border-top: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] body.single-post
.entry-content.single-content
.rb-single-post-author__eyebrow {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.single-post
.entry-content.single-content
.rb-single-post-author__bio {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.single-post
.entry-content.single-content
.rb-article-author {
    border-top: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] .rb-article-author__label {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-article-author__avatar img {
    border: 3px solid var(--rb-color-border);
    box-shadow: 0 0 0 1px rgba(99, 207, 209, 0.12);
}

html[data-rb-theme="dark"] .rb-article-author__name {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] .rb-article-author__name:hover {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-article-author__count {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.single-post
.entry-content.single-content
.rb-article-author__bio {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] .rb-article-author__profile {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] .rb-article-author__profile:hover {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.single-post
.entry-content.single-content
.rb-article-author {
    border: 1px solid var(--rb-color-warning-border);
    background: linear-gradient(
            135deg,
            var(--rb-color-warning-soft),
            var(--rb-color-warning-soft)
        );
}

html[data-rb-theme="dark"] body.single-post
.rb-article-author__label {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.single-post
.rb-article-author__avatar img {
    border: 3px solid var(--rb-color-border);
    box-shadow: 0 0 0 1px rgba(99, 207, 209, 0.12),
        0 5px 14px rgba(0, 0, 0, 0.24);
}

html[data-rb-theme="dark"] body.single-post
.rb-article-author__name {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.single-post
.rb-article-author__name:hover {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.single-post
.rb-article-author__count {
    background: rgba(99, 207, 209, 0.09);
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.single-post
.entry-content.single-content
.rb-article-author__bio {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.single-post
.rb-article-author__profile {
    border: 1px solid rgba(99, 207, 209, 0.2);
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.single-post
.rb-article-author__profile:hover,
html[data-rb-theme="dark"] body.single-post
.rb-article-author__profile:focus-visible {
    border-color: rgba(99, 207, 209, 0.32);
    background: rgba(99, 207, 209, 0.08);
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.single-post
.rb-single-sidebar__event-link {
    color: var(--rb-brand-teal, var(--rb-color-primary));
}

html[data-rb-theme="dark"] body.single-post
.rb-single-sidebar__event-link::before {
    background-color: var(--rb-color-warning-soft);
}

html[data-rb-theme="dark"] body.single-post
.rb-single-sidebar__event-link:hover,
html[data-rb-theme="dark"] body.single-post
.rb-single-sidebar__event-link:focus-visible {
    color: var(--rb-brand-turquoise, var(--rb-color-primary));
}

html[data-rb-theme="dark"] body.single-post
.rb-single-sidebar__event-link:hover::before,
html[data-rb-theme="dark"] body.single-post
.rb-single-sidebar__event-link:focus-visible::before {
    background-color: var(--rb-brand-turquoise, var(--rb-color-primary-strong));
}

html[data-rb-theme="dark"] body.single-post .post-navigation .nav-previous a,
html[data-rb-theme="dark"] body.single-post .post-navigation .nav-next a {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.single-post .rb-post-nav__label {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.single-post .rb-post-nav__icon {
    background: rgba(233, 173, 50, 0.14);
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.single-post .rb-post-nav__title {
    color: var(--rb-color-text-primary);
}

@media (hover: hover) {
    html[data-rb-theme="dark"] body.single-post .post-navigation .nav-previous a:hover,
    html[data-rb-theme="dark"] body.single-post .post-navigation .nav-next a:hover {
        border-color: rgba(99, 207, 209, 0.27);
        background: var(--rb-color-primary-soft);
        box-shadow: 0 8px 22px rgba(0, 0, 0, 0.24);
    }

    html[data-rb-theme="dark"] body.single-post
        .post-navigation
        .nav-previous a:hover
        .rb-post-nav__icon {
        background: rgba(233, 173, 50, 0.2);
    }

    html[data-rb-theme="dark"] body.single-post
        .post-navigation
        .nav-next a:hover
        .rb-post-nav__icon {
        background: rgba(233, 173, 50, 0.2);
    }

    html[data-rb-theme="dark"] body.single-post
        .post-navigation a:hover
        .rb-post-nav__title {
        color: var(--rb-color-primary);
    }
}

html[data-rb-theme="dark"] body.single-post .comments-area .comment-respond {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.single-post .comment-reply-title {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.single-post .comment-reply-title::before {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.single-post .comment-notes {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.single-post
.comment-form-comment textarea {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.single-post
.comment-form-comment textarea:hover {
    border-color: var(--rb-color-border-strong);
}

html[data-rb-theme="dark"] body.single-post
.comment-form-comment textarea:focus {
    border-color: rgba(99, 207, 209, 0.58);
    background: var(--rb-color-surface);
    box-shadow: 0 0 0 3px rgba(99, 207, 209, 0.12);
}

html[data-rb-theme="dark"] body.single-post
.comment-input-wrap input {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.single-post
.comment-input-wrap input:hover {
    border-color: var(--rb-color-border-strong);
}

html[data-rb-theme="dark"] body.single-post
.comment-input-wrap input:focus {
    border-color: rgba(99, 207, 209, 0.58);
    background: var(--rb-color-surface);
    box-shadow: 0 0 0 3px rgba(99, 207, 209, 0.12);
}

html[data-rb-theme="dark"] body.single-post
.comment-form input::placeholder,
html[data-rb-theme="dark"] body.single-post
.comment-form textarea::placeholder {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] body.single-post
.comment-form-cookies-consent {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.single-post
.comment-form-cookies-consent input[type="checkbox"] {
    accent-color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.single-post
.comment-form input[type="submit"] {
    background: var(--rb-color-accent);
    color: var(--rb-color-on-accent);
}

@media (hover: hover) {
    html[data-rb-theme="dark"] body.single-post
        .comment-form input[type="submit"]:hover {
        background: var(--rb-color-accent);
        box-shadow: 0 6px 16px rgba(255, 138, 69, 0.16);
    }
}

html[data-rb-theme="dark"] body.single-post .comment-form .float-label {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.single-post .comment-form .float-label .required {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.single-post
.comment-form-comment:focus-within
.float-label,
html[data-rb-theme="dark"] body.single-post
.comment-input-wrap > p:focus-within
.float-label {
    color: var(--rb-color-primary);
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.single-post #primary
        .rb-single-recommendations
        .rb-sidebar-card {
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .rb-single-recommendations
        .rb-sidebar-card__media {
        background: var(--rb-color-surface-soft) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .rb-single-recommendations
        .rb-sidebar-card__category {
        color: var(--rb-color-warning) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .rb-single-recommendations
        .rb-sidebar-card__author {
        color: var(--rb-color-text-body) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.single-post #primary
        .rb-single-recommendations
        .rb-sidebar-card__media {
        background: var(--rb-color-surface-soft) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.single-post #primary
        .post-navigation .nav-previous,
    html[data-rb-theme="dark"] body.single-post #primary
        .post-navigation .nav-next {
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .post-navigation .nav-sub-title,
    html[data-rb-theme="dark"] body.single-post #primary
        .post-navigation .nav-label,
    html[data-rb-theme="dark"] body.single-post #primary
        .post-navigation .post-navigation-sub {
        color: var(--rb-color-primary) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .post-navigation .post-title,
    html[data-rb-theme="dark"] body.single-post #primary
        .post-navigation .nav-title {
        color: var(--rb-color-text-primary) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.single-post #primary .comments-title {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary .comments-title::before {
        color: var(--rb-color-warning);
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .comment-list > li.comment {
        border-bottom: 1px solid var(--rb-color-border) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .comment-list .comment-author .avatar {
        background: var(--rb-color-surface-soft) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .comment-list .comment-author .fn,
    html[data-rb-theme="dark"] body.single-post #primary
        .comment-list .comment-author cite {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .comment-list .says {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .comment-list .comment-metadata {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .comment-list .comment-content {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .comment-list .comment-reply-link {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .comment-list .comment-reply-link:active {
        background: var(--rb-color-primary-soft) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary
        .comment-list .children {
        border-left: 2px solid var(--rb-color-border) !important;
    }
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.single-post #primary .comments-title {
        color: var(--rb-color-text-primary) !important;
        border: 1px solid var(--rb-color-warning-border) !important;
        background: var(--rb-color-warning-soft) !important;
    }

    html[data-rb-theme="dark"] body.single-post #primary .comments-title::after {
        border: 4px solid var(--rb-color-warning-border);
        background: var(--rb-color-warning-soft);
    }

    html[data-rb-theme="dark"] body.single-post #primary .comments-title::before {
        color: var(--rb-color-warning) !important;
    }
}

@media (min-width: 768px) {
    html[data-rb-theme="dark"] body.single-post .comments-title {
        color: var(--rb-color-text-primary) !important;
        border: 1px solid var(--rb-color-warning-border) !important;
        background: var(--rb-color-warning-soft) !important;
    }

    html[data-rb-theme="dark"] body.single-post .comments-title::before {
        border: 4px solid var(--rb-color-warning-border) !important;
        background: var(--rb-color-warning-soft) !important;
    }

    html[data-rb-theme="dark"] body.single-post .comments-title::after {
        color: var(--rb-color-warning) !important;
    }
}

@media (min-width: 1025px) {
    html[data-rb-theme="dark"] body.single-post
        .rb-single-layout__article
        .entry-meta,
    html[data-rb-theme="dark"] body.single-post
        .rb-single-layout__article
        .entry-meta a {
        color: var(--rb-color-text-body) !important;
    }
}

@media (min-width: 1025px) {
    html[data-rb-theme="dark"] body.single-post
        .rb-single-layout__article
        .entry-content.single-content {
        border-right: 1px solid rgba(233, 173, 50, 0.22) !important;
    }
}

@media (min-width: 1025px) {
    html[data-rb-theme="dark"] body.single-post
        .rb-single-layout__article
        .entry-content.single-content {
        border-right: 1px solid rgba(233, 173, 50, 0.22) !important;
    }
}

/* Compatibility: start-writing.css */
html[data-rb-theme="dark"] body.rb-start-writing-page .rb-start-writing__shell {
    background: var(--rb-color-surface);
    box-shadow: 0 10px 32px rgba(99, 207, 209, 0.12);
}

html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__brand-kicker {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__brand-description {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__visual-ring {
    color: rgba(233, 173, 50, 0.48);
    border: 1px solid rgba(233, 173, 50, 0.2);
    background: rgba(255, 255, 255, 0.12);
}

html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__content {
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__benefit {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__check {
    color: var(--rb-color-warning);
    background: var(--rb-color-warning-soft);
}

html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__button--primary {
    color: var(--rb-color-on-accent) !important;
}

html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__button--primary:hover,
html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__button--primary:focus-visible {
    color: var(--rb-color-on-accent) !important;
}

html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__login {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.rb-start-writing-page
.rb-start-writing__note {
    color: var(--rb-color-text-secondary);
    border-top: 1px solid var(--rb-color-border);
}

@media (max-width: 900px) {
    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__shell {
        background: var(--rb-color-surface) !important;
        border: 1px solid var(--rb-color-border) !important;
        box-shadow: 0 12px 35px rgba(0, 0, 0, 0.24) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__visual {
        background: var(--rb-color-warning-soft) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__brand-kicker {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__brand-description {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__brand-title {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__content {
        background: var(--rb-color-surface) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__title {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__lead {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__description {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__benefit {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__check {
        color: var(--rb-color-warning) !important;
        background: var(--rb-color-warning-soft) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__button--primary {
        color: var(--rb-color-on-accent) !important;
        background: var(--rb-color-accent) !important;
        border: 1px solid var(--rb-color-warning-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__button--primary:hover,
    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__button--primary:focus-visible {
        color: var(--rb-color-on-accent) !important;
        background: var(--rb-color-accent) !important;
        border-color: var(--rb-color-warning-border) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__login {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__login a {
        color: var(--rb-color-accent) !important;
    }

    html[data-rb-theme="dark"] body.rb-start-writing-page
        .rb-start-writing__note {
        color: var(--rb-color-text-secondary) !important;
        border-top: 1px solid var(--rb-color-border) !important;
    }
}

/* Compatibility: write.css */
html[data-rb-theme="dark"] body.page-id-18829 .rb-write-page__header {
    border: 1px solid var(--rb-color-warning-border);
    background: radial-gradient(
            circle at 92% 10%,
            rgba(233, 173, 50, 0.16),
            transparent 28%
        ),
        linear-gradient(
            135deg,
            var(--rb-color-warning-soft) 0%,
            var(--rb-color-warning-soft) 100%
        );
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-page__eyebrow {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-page__title {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-page__description {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-workspace__main {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-document {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.24),
        0 14px 34px rgba(0, 0, 0, 0.24);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-document__top {
    border-bottom: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-document__label {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-document__status {
    color: var(--rb-color-primary);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18829 #rb-write-title {
    color: var(--rb-color-text-primary);
    border-bottom: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] body.page-id-18829 #rb-write-title::placeholder {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] body.page-id-18829 #rb-write-title:focus {
    border-bottom-color: var(--rb-color-primary-border);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-form__field > label,
html[data-rb-theme="dark"] body.page-id-18829 .rb-write-form__label {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-editor-shell {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-editor-shell .wp-switch-editor {
    color: var(--rb-color-text-body);
    border-color: var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-editor-shell .html-active .switch-html,
html[data-rb-theme="dark"] body.page-id-18829 .rb-write-editor-shell .tmce-active .switch-tmce {
    color: var(--rb-color-primary);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-editor-shell .mce-toolbar-grp {
    border-bottom: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-editor-shell .mce-toolbar .mce-btn:hover,
html[data-rb-theme="dark"] body.page-id-18829 .rb-write-editor-shell .mce-toolbar .mce-btn:focus {
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-editor-note {
    color: var(--rb-color-text-secondary);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.24);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings__header {
    border-bottom: 1px solid var(--rb-color-border);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings__eyebrow {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings__title {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18829 #rb-write-category {
    color: var(--rb-color-text-primary);
    border: 1px solid var(--rb-color-border);
    background-color: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829 #rb-write-category:focus {
    border-color: var(--rb-color-primary-border);
    outline: 3px solid rgba(99, 207, 209, 0.2);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-form__help {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18829 #rb-write-featured-image {
    color: var(--rb-color-text-body);
    border: 1px dashed var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829 #rb-write-featured-image::file-selector-button {
    color: var(--rb-color-primary);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings__status {
    color: var(--rb-color-text-body);
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings__status strong {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-form__button--secondary {
    color: var(--rb-color-primary);
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-form__button--secondary:hover {
    border-color: var(--rb-color-primary-border);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-form__button--primary {
    color: var(--rb-color-on-emphasis);
    border: 1px solid var(--rb-color-primary-border);
    background: var(--rb-color-primary-strong);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-form__button--primary:hover {
    background: var(--rb-color-primary-strong);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-page__notice--success {
    color: var(--rb-color-primary);
    border: 1px solid var(--rb-color-primary-border);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-page__notice--error {
    color: var(--rb-color-danger);
    border: 1px solid var(--rb-color-danger-border);
    background: var(--rb-color-danger-soft);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings-bar {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.24);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings__eyebrow {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings-bar__status {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-primary-soft);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings-bar__status-label {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-settings-bar__status strong {
    color: var(--rb-color-primary);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-document {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.24),
        0 10px 28px rgba(0, 0, 0, 0.24);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-document__autosave {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-document__autosave::before {
    background: var(--rb-color-primary-strong);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-action-bar {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-action-bar__info strong {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-action-bar__info span {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-page__header {
    background: radial-gradient(
            circle at 94% 0%,
            rgba(233, 173, 50, 0.13),
            transparent 30%
        ),
        linear-gradient(
            135deg,
            var(--rb-color-warning-soft),
            var(--rb-color-warning-soft)
        );
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar
        .rb-write-form__field > label,
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar__status-label {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar
        .rb-write-form__help {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar__status strong {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar
        .rb-write-form__field:has(#rb-write-featured-image)
        .rb-write-form__help {
        color: var(--rb-color-text-body) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar
        .rb-write-form__field:has(#rb-write-featured-image)
        .rb-write-form__help {
        color: var(--rb-color-text-body) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar__status strong {
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar__status strong {
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar__status strong {
        border: 1px solid var(--rb-color-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar__badge {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar
        .rb-write-form__field:has(#rb-write-featured-image)
        .rb-write-form__help {
        color: var(--rb-color-text-body) !important;
    }
}

@media (max-width: 900px) {
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar__badge {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }
}

@media (min-width: 901px) {
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar__badge {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar
        .rb-write-form__field:has(#rb-write-featured-image)
        .rb-write-form__help {
        color: var(--rb-color-text-body) !important;
    }
}

@media (max-width: 900px) {
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-settings-bar__badge {
        color: var(--rb-color-primary) !important;
        border: 1px solid var(--rb-color-primary-border) !important;
        background: var(--rb-color-primary-soft) !important;
    }
}

html[data-rb-theme="dark"] body.page-id-18829 .rb-write-required {
    color: var(--rb-color-warning);
}

html[data-rb-theme="dark"] body.page-id-18829
.rb-write-file-picker {
    border: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829
.rb-write-file-picker__button {
    color: var(--rb-color-text-primary);
    border-right: 1px solid var(--rb-color-border);
    background: var(--rb-color-surface);
}

html[data-rb-theme="dark"] body.page-id-18829
.rb-write-file-picker__name {
    color: var(--rb-color-text-body);
}

html[data-rb-theme="dark"] body.page-id-18829
.rb-write-file-picker.has-file
.rb-write-file-picker__name {
    color: var(--rb-color-text-primary);
}

html[data-rb-theme="dark"] body.page-id-18829
.rb-write-file-control {
    border: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18829
.rb-write-file-control__button {
    color: var(--rb-color-text-primary) !important;
    border-right: 1px solid var(--rb-color-border) !important;
    background: var(--rb-color-surface) !important;
}

html[data-rb-theme="dark"] body.page-id-18829
.rb-write-file-control__name {
    color: var(--rb-color-text-body) !important;
}

@media (max-width: 767px) {
    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-mobile-note {
        border: 1px solid var(--rb-color-warning-border) !important;
        background: linear-gradient(
                180deg,
                var(--rb-color-warning-soft) 0%,
                var(--rb-color-warning-soft) 100%
            ) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-mobile-note__icon {
        color: var(--rb-color-warning) !important;
        background: rgba(233, 173, 50, 0.1) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-mobile-note__title {
        color: var(--rb-color-text-primary) !important;
    }

    html[data-rb-theme="dark"] body.page-id-18829
        .rb-write-mobile-note__text {
        color: var(--rb-color-text-body) !important;
    }
}

/* End Ruang Bestari Dark Mode Foundation V1 */
