:root {
    --atina-theme-bg: #ffffff;
    --atina-theme-surface: #ffffff;
    --atina-theme-surface-2: #f6f9fc;
    --atina-theme-card: #ffffff;
    --atina-theme-border: #e6edf6;
    --atina-theme-text: #101828;
    --atina-theme-muted: #667085;
    --atina-theme-brand: #164085;
    --atina-theme-brand-2: #2a73dd;
}

.atina-theme-toggle {
    width: 42px;
    height: 42px;
    border: 1px solid rgba(22, 64, 133, .14);
    border-radius: 999px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,255,255,.86);
    color: #164085;
    box-shadow: 0 12px 28px rgba(22,64,133,.12);
    transition: background .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;
}

.atina-theme-toggle:hover {
    transform: translateY(-1px);
    background: #164085;
    color: #fff;
}

.atina-theme-toggle i:last-child,
.atina-theme-toggle.is-dark i:first-child {
    display: none;
}

.atina-theme-toggle.is-dark i:last-child {
    display: inline-block;
}

html[data-atina-theme="dark"] {
    --atina-theme-bg: #081224;
    --atina-theme-surface: #0d1a31;
    --atina-theme-surface-2: #111f38;
    --atina-theme-card: #101f39;
    --atina-theme-border: rgba(189, 208, 235, .16);
    --atina-theme-text: #eef5ff;
    --atina-theme-muted: #a9b8cf;
    --atina-theme-brand: #6fa3ff;
    --atina-theme-brand-2: #38d3c4;
}

html[data-atina-theme="dark"] body:not(.atina-chat-body) {
    background:
        radial-gradient(circle at 12% 0%, rgba(42,115,221,.16), transparent 30%),
        linear-gradient(180deg, #081224 0%, #0b172b 45%, #081224 100%) !important;
    color: var(--atina-theme-text);
}

html[data-atina-theme="dark"] body.atina-chat-body {
    --bg: #081224;
    --card-bg: #0d1a31;
    --border: rgba(189, 208, 235, .16);
    --text: #eef5ff;
    --muted: #a9b8cf;
    --brand: #6fa3ff;
    --brand-dark: #2a73dd;
    background: #081224;
    color: var(--text);
}

html[data-atina-theme="dark"] header,
html[data-atina-theme="dark"] header .navbar {
    background: rgba(8, 18, 36, .78) !important;
    border-bottom: 1px solid var(--atina-theme-border);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

html[data-atina-theme="dark"] header {
    position: relative;
    z-index: 100000;
    overflow: visible !important;
}

html[data-atina-theme="dark"] header .container,
html[data-atina-theme="dark"] header .navbar,
html[data-atina-theme="dark"] .dropdown {
    overflow: visible !important;
}

html[data-atina-theme="dark"] .navbar .nav-link,
html[data-atina-theme="dark"] .navbar-mobile__menu-link,
html[data-atina-theme="dark"] .footer__list a,
html[data-atina-theme="dark"] .footer__wrapper p,
html[data-atina-theme="dark"] .footer__bottom p,
html[data-atina-theme="dark"] .footer__bottom small {
    color: var(--atina-theme-muted) !important;
}

html[data-atina-theme="dark"] .navbar .nav-link:hover,
html[data-atina-theme="dark"] .navbar-mobile__menu-link:hover,
html[data-atina-theme="dark"] .footer__list a:hover {
    color: #fff !important;
}

html[data-atina-theme="dark"] .navbar-mobile,
html[data-atina-theme="dark"] .dropdown-content,
html[data-atina-theme="dark"] .modal-content,
html[data-atina-theme="dark"] .demo-card,
html[data-atina-theme="dark"] .glass-card,
html[data-atina-theme="dark"] .plan-card,
html[data-atina-theme="dark"] .testimonial-card,
html[data-atina-theme="dark"] .contentCard,
html[data-atina-theme="dark"] .card,
html[data-atina-theme="dark"] .p-4.bg-white,
html[data-atina-theme="dark"] .bg-white,
html[data-atina-theme="dark"] .newsletter-area,
html[data-atina-theme="dark"] .app-install-card {
    background:
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.018)),
        var(--atina-theme-card) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
    box-shadow: 0 24px 70px rgba(0,0,0,.28) !important;
}

html[data-atina-theme="dark"] .dropdown.active,
html[data-atina-theme="dark"] .dropdown.active .dropdown-content {
    z-index: 100002 !important;
}

html[data-atina-theme="dark"] .dropdown-content {
    isolation: isolate;
}

html[data-atina-theme="dark"] .atina-mode-guide {
    z-index: 100002 !important;
}

html[data-atina-theme="dark"] .section,
html[data-atina-theme="dark"] .atina-muted,
html[data-atina-theme="dark"] .pricing-hero,
html[data-atina-theme="dark"] .support-shell,
html[data-atina-theme="dark"] .labs-shell,
html[data-atina-theme="dark"] .labs-section,
html[data-atina-theme="dark"] .labs-section.alt,
html[data-atina-theme="dark"] .labs-article-hero,
html[data-atina-theme="dark"] .hero {
    background:
        radial-gradient(circle at 82% 12%, rgba(18,165,155,.12), transparent 26%),
        linear-gradient(180deg, #081224 0%, #0d1a31 100%) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .signup-area.signin-area,
html[data-atina-theme="dark"] .signin-area.signup-area {
    background:
        radial-gradient(circle at 78% 20%, rgba(56,211,196,.14), transparent 30%),
        linear-gradient(90deg, #081224 0%, #0d1a31 55%, #101f39 100%) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .signup-area-textwrapper {
    background:
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.018)),
        rgba(13,26,49,.82) !important;
    border: 1px solid var(--atina-theme-border);
    border-radius: 18px;
    padding: 28px;
    box-shadow: 0 24px 70px rgba(0,0,0,.24);
}

html[data-atina-theme="dark"] .signup-area-image {
    background:
        radial-gradient(circle at 50% 46%, rgba(111,163,255,.16), transparent 38%),
        rgba(255,255,255,.025) !important;
    border: 1px solid var(--atina-theme-border);
    border-radius: 22px;
    padding: 28px;
}

html[data-atina-theme="dark"] .signup-area-image img {
    filter: drop-shadow(0 28px 48px rgba(0,0,0,.32));
}

html[data-atina-theme="dark"] .signup-area-textwrapper p,
html[data-atina-theme="dark"] .signup-area-textwrapper .terms label,
html[data-atina-theme="dark"] .signup-area-textwrapper .form-alert-icon {
    color: var(--atina-theme-muted) !important;
}

html[data-atina-theme="dark"] .signup-area-textwrapper p a,
html[data-atina-theme="dark"] .signup-area-textwrapper .terms label a,
html[data-atina-theme="dark"] .signup-area-textwrapper .text-black-50 {
    color: var(--atina-theme-brand) !important;
}

html[data-atina-theme="dark"] .signup-area-textwrapper .btn-outline-primary {
    background: rgba(255,255,255,.06) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .signup-area-textwrapper .btn-outline-primary:hover {
    background: rgba(111,163,255,.14) !important;
    border-color: rgba(111,163,255,.34) !important;
    color: #fff !important;
}

html[data-atina-theme="dark"] h1,
html[data-atina-theme="dark"] h2,
html[data-atina-theme="dark"] h3,
html[data-atina-theme="dark"] h4,
html[data-atina-theme="dark"] h5,
html[data-atina-theme="dark"] h6,
html[data-atina-theme="dark"] .font-title--xl,
html[data-atina-theme="dark"] .font-title--md,
html[data-atina-theme="dark"] .font-title--card,
html[data-atina-theme="dark"] .text-dark,
html[data-atina-theme="dark"] .text-black,
html[data-atina-theme="dark"] label {
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] p,
html[data-atina-theme="dark"] li,
html[data-atina-theme="dark"] small,
html[data-atina-theme="dark"] .text-secondary,
html[data-atina-theme="dark"] .text-muted,
html[data-atina-theme="dark"] .labs-article-copy,
html[data-atina-theme="dark"] .labs-card p,
html[data-atina-theme="dark"] .support-copy {
    color: var(--atina-theme-muted) !important;
}

html[data-atina-theme="dark"] .text-brand,
html[data-atina-theme="dark"] .labs-kicker,
html[data-atina-theme="dark"] .labs-pill,
html[data-atina-theme="dark"] .text-primary,
html[data-atina-theme="dark"] a:not(.button):not(.labs-btn) {
    color: var(--atina-theme-brand) !important;
}

html[data-atina-theme="dark"] .button--dark,
html[data-atina-theme="dark"] .button--primary,
html[data-atina-theme="dark"] .labs-btn.primary,
html[data-atina-theme="dark"] .app-install-primary {
    background: linear-gradient(135deg, #2a73dd, #164085) !important;
    border-color: rgba(111,163,255,.48) !important;
    color: #fff !important;
    box-shadow: 0 18px 38px rgba(42,115,221,.28) !important;
}

html[data-atina-theme="dark"] .button--text,
html[data-atina-theme="dark"] .button--primary-outline,
html[data-atina-theme="dark"] .labs-btn,
html[data-atina-theme="dark"] .btn-outline-primary,
html[data-atina-theme="dark"] .app-install-secondary {
    background: rgba(255,255,255,.04) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] input,
html[data-atina-theme="dark"] textarea,
html[data-atina-theme="dark"] select,
html[data-atina-theme="dark"] .form-control,
html[data-atina-theme="dark"] .nice-select {
    background: rgba(255,255,255,.055) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] input::placeholder,
html[data-atina-theme="dark"] textarea::placeholder {
    color: #7f90aa !important;
}

html[data-atina-theme="dark"] .badge,
html[data-atina-theme="dark"] .bg-primary-subtle,
html[data-atina-theme="dark"] .labs-pill {
    background: rgba(111,163,255,.13) !important;
    color: #b8d2ff !important;
}

html[data-atina-theme="dark"] .footer,
html[data-atina-theme="dark"] .footer__bottom {
    background: #060d1a !important;
    border-color: var(--atina-theme-border) !important;
}

html[data-atina-theme="dark"] .labs-card,
html[data-atina-theme="dark"] .labs-feature,
html[data-atina-theme="dark"] .labs-article-panel,
html[data-atina-theme="dark"] .labs-ask-panel,
html[data-atina-theme="dark"] .labs-diagram,
html[data-atina-theme="dark"] .labs-performance,
html[data-atina-theme="dark"] .labs-timeline-item,
html[data-atina-theme="dark"] .labs-empty,
html[data-atina-theme="dark"] .support-card,
html[data-atina-theme="dark"] .support-chat-card {
    background:
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.015)),
        var(--atina-theme-card) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .labs-feature-visual,
html[data-atina-theme="dark"] .avatar-card,
html[data-atina-theme="dark"] .coming-box,
html[data-atina-theme="dark"] .app-install-hero {
    background:
        radial-gradient(circle at 12% 18%, rgba(56,211,196,.22), transparent 28%),
        linear-gradient(135deg, #102b5f, #164085 55%, #0d1a31) !important;
}

html[data-atina-theme="dark"] .atina-sidebar,
html[data-atina-theme="dark"] .atina-topbar,
html[data-atina-theme="dark"] .atina-card,
html[data-atina-theme="dark"] .history-card,
html[data-atina-theme="dark"] .sidebar-user-section,
html[data-atina-theme="dark"] .sidebar-user-menu,
html[data-atina-theme="dark"] .model-dropdown-menu,
html[data-atina-theme="dark"] .coin-dropdown-menu,
html[data-atina-theme="dark"] .dashboard-modal-container,
html[data-atina-theme="dark"] .dashboard-sidebar,
html[data-atina-theme="dark"] .dashboard-content {
    background:
        linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),
        #0d1a31 !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .conversation-item:hover,
html[data-atina-theme="dark"] .conversation-item.active,
html[data-atina-theme="dark"] .model-option:hover,
html[data-atina-theme="dark"] .sidebar-user-card:hover,
html[data-atina-theme="dark"] .coin-dropdown-menu a:hover {
    background: rgba(111,163,255,.09) !important;
    border-color: rgba(111,163,255,.18) !important;
}

html[data-atina-theme="dark"] .message-ai,
html[data-atina-theme="dark"] .atina-ai-bubble {
    background: rgba(255,255,255,.075) !important;
    color: var(--atina-theme-text) !important;
    border-color: var(--atina-theme-border) !important;
}

html[data-atina-theme="dark"] .message-user,
html[data-atina-theme="dark"] .atina-user-bubble {
    background: linear-gradient(135deg, #1c56a8, #164085) !important;
    color: #fff !important;
}

html[data-atina-theme="dark"] .chat-textarea,
html[data-atina-theme="dark"] .chat-input-wrapper,
html[data-atina-theme="dark"] .quick-chat-box {
    background: rgba(9,20,39,.92) !important;
    color: var(--atina-theme-text) !important;
    border-color: var(--atina-theme-border) !important;
}

html[data-atina-theme="dark"] .modal-backdrop {
    background-color: #030712;
}

html[data-atina-theme="dark"] .org-shell {
    background:
        radial-gradient(circle at 82% 8%, rgba(18,165,155,.11), transparent 28%),
        linear-gradient(180deg, #081224, #0d1a31) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .org-top h1,
html[data-atina-theme="dark"] .org-card strong {
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .org-top p,
html[data-atina-theme="dark"] .org-card h3,
html[data-atina-theme="dark"] .org-table th,
html[data-atina-theme="dark"] .org-lesson-list a {
    color: var(--atina-theme-muted) !important;
}

html[data-atina-theme="dark"] .org-nav a,
html[data-atina-theme="dark"] .org-btn,
html[data-atina-theme="dark"] .org-card,
html[data-atina-theme="dark"] .org-panel,
html[data-atina-theme="dark"] .org-chat-box,
html[data-atina-theme="dark"] .org-msg {
    background:
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.015)),
        var(--atina-theme-card) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .org-nav a,
html[data-atina-theme="dark"] .org-btn:not(.primary) {
    color: var(--atina-theme-brand) !important;
}

html[data-atina-theme="dark"] .org-btn.primary,
html[data-atina-theme="dark"] .org-msg.user,
html[data-atina-theme="dark"] .org-lesson-list a.active {
    background: rgba(111,163,255,.14) !important;
    border-color: rgba(111,163,255,.25) !important;
    color: #dbe9ff !important;
}

html[data-atina-theme="dark"] .org-badge {
    background: rgba(56,211,196,.14) !important;
    color: #9cf3e9 !important;
}

html[data-atina-theme="dark"] table,
html[data-atina-theme="dark"] .table {
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .table td,
html[data-atina-theme="dark"] .table th {
    border-color: var(--atina-theme-border) !important;
}

html[data-atina-theme="dark"] .atina-theme-toggle {
    background: rgba(111,163,255,.14);
    border-color: rgba(111,163,255,.26);
    color: #eaf2ff;
}

html[data-atina-theme="dark"] [style*="background-color: #ebebf2"],
html[data-atina-theme="dark"] [style*="background-color:#ebebf2"],
html[data-atina-theme="dark"] .section--bg-white,
html[data-atina-theme="dark"] .section--bg-offwhite-three,
html[data-atina-theme="dark"] .brands,
html[data-atina-theme="dark"] .brands .bg-secondary,
html[data-atina-theme="dark"] .embed-docs,
html[data-atina-theme="dark"] .labs-hero {
    background:
        radial-gradient(circle at 82% 12%, rgba(18,165,155,.12), transparent 26%),
        linear-gradient(180deg, #081224 0%, #0d1a31 100%) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] nav[aria-label="breadcrumb"],
html[data-atina-theme="dark"] .breadcrumb,
html[data-atina-theme="dark"] .breadcrumb-item,
html[data-atina-theme="dark"] .breadcrumb-item a {
    background: transparent !important;
    color: var(--atina-theme-muted) !important;
}

html[data-atina-theme="dark"] .dropdown-content a {
    background: transparent !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .dropdown-content a:hover {
    background: rgba(111,163,255,.11) !important;
    color: #fff !important;
}

html[data-atina-theme="dark"] .pricing-card,
html[data-atina-theme="dark"] .faq-card,
html[data-atina-theme="dark"] .feature-card,
html[data-atina-theme="dark"] .contact-feature,
html[data-atina-theme="dark"] .form-area,
html[data-atina-theme="dark"] .support-panel,
html[data-atina-theme="dark"] .ticket-row,
html[data-atina-theme="dark"] .docs-panel,
html[data-atina-theme="dark"] .config-card,
html[data-atina-theme="dark"] .target-example-bar,
html[data-atina-theme="dark"] .playground-preview,
html[data-atina-theme="dark"] .playground-option,
html[data-atina-theme="dark"] .demo-origin,
html[data-atina-theme="dark"] .embed-setup-card,
html[data-atina-theme="dark"] .embed-resource-list,
html[data-atina-theme="dark"] .embed-quick-card,
html[data-atina-theme="dark"] .embed-quick-step,
html[data-atina-theme="dark"] .premium-plan-card,
html[data-atina-theme="dark"] .stat-dashboard-card,
html[data-atina-theme="dark"] .avatar-edit-container {
    background:
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.015)),
        var(--atina-theme-card) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
    box-shadow: 0 20px 55px rgba(0,0,0,.22) !important;
}

html[data-atina-theme="dark"] .pricing-card.featured {
    border-color: rgba(111,163,255,.55) !important;
}

html[data-atina-theme="dark"] .docs-code,
html[data-atina-theme="dark"] .embed-code-box {
    background: #050b16 !important;
    border-color: var(--atina-theme-border) !important;
    color: #eaf2ff !important;
}

html[data-atina-theme="dark"] .docs-code-label,
html[data-atina-theme="dark"] .snippet-language-label,
html[data-atina-theme="dark"] .config-card code,
html[data-atina-theme="dark"] .contact-feature-text h5,
html[data-atina-theme="dark"] .contact-feature-text h6,
html[data-atina-theme="dark"] .support-panel h1,
html[data-atina-theme="dark"] .support-panel h2,
html[data-atina-theme="dark"] .support-panel h3,
html[data-atina-theme="dark"] .plan-card-header .price-display,
html[data-atina-theme="dark"] .embed-quick-step strong {
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .contact-feature-text p,
html[data-atina-theme="dark"] .plan-card-features li,
html[data-atina-theme="dark"] .billing-table td,
html[data-atina-theme="dark"] .embed-field label,
html[data-atina-theme="dark"] .form-group-custom label {
    color: var(--atina-theme-muted) !important;
}

html[data-atina-theme="dark"] #atina-root,
html[data-atina-theme="dark"] #atina-text-root,
html[data-atina-theme="dark"] .speech-bubble,
html[data-atina-theme="dark"] .atina-mode-guide,
html[data-atina-theme="dark"] .atina-text-container,
html[data-atina-theme="dark"] .atina-chat-window,
html[data-atina-theme="dark"] .atina-chat-header,
html[data-atina-theme="dark"] .atina-chat-messages,
html[data-atina-theme="dark"] .atina-chat-recommendations,
html[data-atina-theme="dark"] .atina-chat-input-area,
html[data-atina-theme="dark"] .atina-input-wrapper,
html[data-atina-theme="dark"] #atina-text-messages,
html[data-atina-theme="dark"] .atina-text-input-container,
html[data-atina-theme="dark"] .chat-toolbar,
html[data-atina-theme="dark"] .chat-tool-btn,
html[data-atina-theme="dark"] .mode-toggle-btn {
    background: #081224 !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .new-chat-btn,
html[data-atina-theme="dark"] .btn-edit-avatar,
html[data-atina-theme="dark"] .dashboard-close-btn,
html[data-atina-theme="dark"] .plan-buy-btn.btn-active,
html[data-atina-theme="dark"] .support-btn.light,
html[data-atina-theme="dark"] .atina-action-btn,
html[data-atina-theme="dark"] .atina-recommendation-chip,
html[data-atina-theme="dark"] .atina-upload-action,
html[data-atina-theme="dark"] .atina-mic-btn,
html[data-atina-theme="dark"] .atina-send-btn {
    background: rgba(255,255,255,.06) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .new-chat-btn:hover,
html[data-atina-theme="dark"] .btn-edit-avatar:hover,
html[data-atina-theme="dark"] .dashboard-close-btn:hover,
html[data-atina-theme="dark"] .dashboard-sidebar-item:hover {
    background: rgba(111,163,255,.12) !important;
    color: #fff !important;
}

html[data-atina-theme="dark"] .dashboard-modal-content,
html[data-atina-theme="dark"] .dashboard-content-header,
html[data-atina-theme="dark"] .dashboard-content-body {
    background: #0d1a31 !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .dashboard-sidebar-item {
    color: var(--atina-theme-muted) !important;
}

html[data-atina-theme="dark"] .dashboard-sidebar-item.active,
html[data-atina-theme="dark"] .plan-buy-btn.btn-upgrade,
html[data-atina-theme="dark"] .atina-send-btn:hover:not(:disabled),
html[data-atina-theme="dark"] .atina-primary-chip {
    background: linear-gradient(135deg, #2a73dd, #164085) !important;
    color: #fff !important;
}

html[data-atina-theme="dark"] body:not(.atina-chat-body) #main-wrapper,
html[data-atina-theme="dark"] body:not(.atina-chat-body) .content-body {
    background: #081224 !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .nav-header,
html[data-atina-theme="dark"] .header,
html[data-atina-theme="dark"] .dlabnav,
html[data-atina-theme="dark"] .dlabnav .metismenu,
html[data-atina-theme="dark"] .dlabnav .metismenu ul,
html[data-atina-theme="dark"] .dlabnav .mm-active,
html[data-atina-theme="dark"] .dlabnav .mm-active .active-no-child,
html[data-atina-theme="dark"] .share-stat-card,
html[data-atina-theme="dark"] .viral-item,
html[data-atina-theme="dark"] .embed-stat-card,
html[data-atina-theme="dark"] .embed-meta-card,
html[data-atina-theme="dark"] .review-ai-msg,
html[data-atina-theme="dark"] .admin-fup,
html[data-atina-theme="dark"] .show-c-m,
html[data-atina-theme="dark"] .lab-card,
html[data-atina-theme="dark"] .checkout-alert,
html[data-atina-theme="dark"] .header-left .search_bar .search_icon,
html[data-atina-theme="dark"] .lab-metric strong,
html[data-atina-theme="dark"] .page-titles {
    background:
        linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.012)),
        #0d1a31 !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .dlabnav .metismenu a,
html[data-atina-theme="dark"] .dlabnav .metismenu .nav-text,
html[data-atina-theme="dark"] .dlabnav .metismenu i,
html[data-atina-theme="dark"] .header .nav-link,
html[data-atina-theme="dark"] .page-titles h4,
html[data-atina-theme="dark"] .page-titles .breadcrumb-item,
html[data-atina-theme="dark"] .page-titles .breadcrumb-item a {
    color: var(--atina-theme-muted) !important;
}

html[data-atina-theme="dark"] .dlabnav .metismenu a:hover,
html[data-atina-theme="dark"] .dlabnav .metismenu a:hover .nav-text,
html[data-atina-theme="dark"] .dlabnav .metismenu a:hover i,
html[data-atina-theme="dark"] .dlabnav .metismenu li.mm-active > a,
html[data-atina-theme="dark"] .dlabnav .metismenu li.mm-active > a .nav-text,
html[data-atina-theme="dark"] .dlabnav .metismenu li.mm-active > a i {
    background: rgba(111,163,255,.11) !important;
    color: #fff !important;
}

/* ComfyLearn beta dark-mode coverage */
html[data-atina-theme="dark"] .hero-floating-card,
html[data-atina-theme="dark"] .category-card,
html[data-atina-theme="dark"] .students-info-intro,
html[data-atina-theme="dark"] .students-info-intro__profile,
html[data-atina-theme="dark"] .students-info-main,
html[data-atina-theme="dark"] .students-info-form,
html[data-atina-theme="dark"] .about-student,
html[data-atina-theme="dark"] .info-student,
html[data-atina-theme="dark"] .course-overview,
html[data-atina-theme="dark"] .course-overview-content,
html[data-atina-theme="dark"] .course-overview-main-item,
html[data-atina-theme="dark"] .course-curriculum-area,
html[data-atina-theme="dark"] .course-curriculum-area .accordion-item,
html[data-atina-theme="dark"] .course-curriculum-area .accordion-button,
html[data-atina-theme="dark"] .course-instructor,
html[data-atina-theme="dark"] .students-feedback,
html[data-atina-theme="dark"] .courseCard--wrapper,
html[data-atina-theme="dark"] .curriculum-area-top,
html[data-atina-theme="dark"] .curriculum-area-bottom,
html[data-atina-theme="dark"] .cart,
html[data-atina-theme="dark"] .curriculum-area,
html[data-atina-theme="dark"] .rating-number,
html[data-atina-theme="dark"] .section-light,
html[data-atina-theme="dark"] .architecture-diagram,
html[data-atina-theme="dark"] .bg-light,
html[data-atina-theme="dark"] .accordion-item,
html[data-atina-theme="dark"] .accordion-collapse,
html[data-atina-theme="dark"] .accordion-body,
html[data-atina-theme="dark"] .auth-form,
html[data-atina-theme="dark"] .event-sub-section,
html[data-atina-theme="dark"] .instructor-courses-instructor,
html[data-atina-theme="dark"] .feedback-comment,
html[data-atina-theme="dark"] .summery-wizard,
html[data-atina-theme="dark"] .white-bg,
html[data-atina-theme="dark"] .purchase-area,
html[data-atina-theme="dark"] .topic-info-arrow a,
html[data-atina-theme="dark"] .introjs-tooltip,
html[data-atina-theme="dark"] .introjs-nextbutton,
html[data-atina-theme="dark"] button.active,
html[data-atina-theme="dark"] .paginate_button.current,
html[data-atina-theme="dark"] .cart-area,
html[data-atina-theme="dark"] .cart-wizard-area,
html[data-atina-theme="dark"] .cart-table,
html[data-atina-theme="dark"] .checkout-area,
html[data-atina-theme="dark"] .checkout-tab,
html[data-atina-theme="dark"] .checkout-item,
html[data-atina-theme="dark"] .learning-next-step,
html[data-atina-theme="dark"] .enrolled-courses,
html[data-atina-theme="dark"] .completed-courses,
html[data-atina-theme="dark"] .dataTables_wrapper,
html[data-atina-theme="dark"] .dataTables_length,
html[data-atina-theme="dark"] .dataTables_filter,
html[data-atina-theme="dark"] .dataTables_info,
html[data-atina-theme="dark"] .dataTables_paginate,
html[data-atina-theme="dark"] .bootstrap-select .dropdown-toggle,
html[data-atina-theme="dark"] .bootstrap-select .dropdown-menu,
html[data-atina-theme="dark"] .dropdown-menu,
html[data-atina-theme="dark"] .picker,
html[data-atina-theme="dark"] .picker__holder,
html[data-atina-theme="dark"] .picker__box {
    background:
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.015)),
        var(--atina-theme-card) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
    box-shadow: 0 24px 70px rgba(0,0,0,.26) !important;
}

html[data-atina-theme="dark"] .hero-floating-card *,
html[data-atina-theme="dark"] .category-card *,
html[data-atina-theme="dark"] .students-info *:not(.button):not(.badge),
html[data-atina-theme="dark"] .course-overview *:not(.button):not(.badge),
html[data-atina-theme="dark"] .courseCard--wrapper *:not(.button):not(.badge),
html[data-atina-theme="dark"] .cart-area *:not(.button):not(.badge),
html[data-atina-theme="dark"] .checkout-area *:not(.button):not(.badge),
html[data-atina-theme="dark"] .dataTables_wrapper label,
html[data-atina-theme="dark"] .dataTables_wrapper td,
html[data-atina-theme="dark"] .dataTables_wrapper th,
html[data-atina-theme="dark"] .dropdown-menu a,
html[data-atina-theme="dark"] .picker,
html[data-atina-theme="dark"] .picker * {
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .contentCard--course,
html[data-atina-theme="dark"] .event-item,
html[data-atina-theme="dark"] .review-item,
html[data-atina-theme="dark"] .course-item,
html[data-atina-theme="dark"] .cart-course,
html[data-atina-theme="dark"] .checkout-course,
html[data-atina-theme="dark"] .students-info-intro__nav a,
html[data-atina-theme="dark"] .accordion-body,
html[data-atina-theme="dark"] .list-group-item {
    background: rgba(255,255,255,.04) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .header__Search-button svg circle,
html[data-atina-theme="dark"] .header__Search-button svg path,
html[data-atina-theme="dark"] .cart-nav svg path,
html[data-atina-theme="dark"] .cart-nav svg circle,
html[data-atina-theme="dark"] .cart-nav svg line {
    fill: none !important;
    stroke: #eaf2ff !important;
}

html[data-atina-theme="dark"] .cart-nav svg path[fill-rule] {
    fill: #eaf2ff !important;
    stroke: none !important;
}

html[data-atina-theme="dark"] .overlay,
html[data-atina-theme="dark"] .overlay-content input {
    background: rgba(8,18,36,.96) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] .text-danger {
    color: #ff8f9c !important;
}

/* Watch course dark-mode coverage */
html[data-atina-theme="dark"] body.watch-course-body,
html[data-atina-theme="dark"] body.watch-course-body .course-description,
html[data-atina-theme="dark"] body.watch-course-body #watch-course-header-section,
html[data-atina-theme="dark"] body.watch-course-body .course-description-start,
html[data-atina-theme="dark"] body.watch-course-body .course-header,
html[data-atina-theme="dark"] body.watch-course-body .video-player,
html[data-atina-theme="dark"] body.watch-course-body .text-section,
html[data-atina-theme="dark"] body.watch-course-body .quiz-section,
html[data-atina-theme="dark"] body.watch-course-body .videolist-area,
html[data-atina-theme="dark"] body.watch-course-body .lesson-start-card,
html[data-atina-theme="dark"] body.watch-course-body .course-description-start-content-tab,
html[data-atina-theme="dark"] body.watch-course-body .course-overview-content,
html[data-atina-theme="dark"] body.watch-course-body .lesson-description,
html[data-atina-theme="dark"] body.watch-course-body .lesson-comments,
html[data-atina-theme="dark"] body.watch-course-body .atina-history-panel,
html[data-atina-theme="dark"] body.watch-course-body .history-header,
html[data-atina-theme="dark"] body.watch-course-body .history-body,
html[data-atina-theme="dark"] body.watch-course-body .modal-content,
html[data-atina-theme="dark"] body.watch-course-body #quiz-table td {
    background:
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.015)),
        var(--atina-theme-card) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] body.watch-course-body .coursedescription-header,
html[data-atina-theme="dark"] body.watch-course-body .topic-info,
html[data-atina-theme="dark"] body.watch-course-body .book-lesson,
html[data-atina-theme="dark"] body.watch-course-body .totoal-hours,
html[data-atina-theme="dark"] body.watch-course-body .videolist-area-bar,
html[data-atina-theme="dark"] body.watch-course-body .videolist-area-bar__wrapper,
html[data-atina-theme="dark"] body.watch-course-body .course-description-start-content,
html[data-atina-theme="dark"] body.watch-course-body .course-area-start-content,
html[data-atina-theme="dark"] body.watch-course-body .tab-pane,
html[data-atina-theme="dark"] body.watch-course-body .history-msg.assistant .bubble,
html[data-atina-theme="dark"] body.watch-course-body .chat-input-wrapper,
html[data-atina-theme="dark"] body.watch-course-body .chat-textarea,
html[data-atina-theme="dark"] body.watch-course-body .mvp-setting-menu {
    background: rgba(255,255,255,.045) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] body.watch-course-body h1,
html[data-atina-theme="dark"] body.watch-course-body h2,
html[data-atina-theme="dark"] body.watch-course-body h3,
html[data-atina-theme="dark"] body.watch-course-body h4,
html[data-atina-theme="dark"] body.watch-course-body h5,
html[data-atina-theme="dark"] body.watch-course-body h6,
html[data-atina-theme="dark"] body.watch-course-body p,
html[data-atina-theme="dark"] body.watch-course-body span,
html[data-atina-theme="dark"] body.watch-course-body label,
html[data-atina-theme="dark"] body.watch-course-body a:not(.btn):not(.button),
html[data-atina-theme="dark"] body.watch-course-body .font-title--xs,
html[data-atina-theme="dark"] body.watch-course-body .font-para--md {
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] body.watch-course-body .lesson-start-card__label,
html[data-atina-theme="dark"] body.watch-course-body .nav-link,
html[data-atina-theme="dark"] body.watch-course-body .text-primary {
    color: var(--atina-theme-brand) !important;
}

html[data-atina-theme="dark"] body.watch-course-body input,
html[data-atina-theme="dark"] body.watch-course-body textarea,
html[data-atina-theme="dark"] body.watch-course-body select,
html[data-atina-theme="dark"] body.watch-course-body .form-control {
    background: rgba(255,255,255,.055) !important;
    border-color: var(--atina-theme-border) !important;
    color: var(--atina-theme-text) !important;
}

html[data-atina-theme="dark"] body.watch-course-body .videolist-area::before {
    background: rgba(234,242,255,.28) !important;
}

html[data-atina-theme="dark"] body.watch-course-body .watch-theme-toggle {
    flex: 0 0 auto;
}
