/* ========== 简约风样式（蓝色高亮主题色） ========== */


.theme-minimal {
    --qm-primary-color: #2563eb;
    --qm-primary-hover: #1d4ed8;
    --qm-primary-light: #dbeafe;
    --qm-primary-dark: #1e40af;
}



.theme-minimal [style*="2563eb"],
.theme-minimal [style*="3b82f6"],
.theme-minimal [style*="1d4ed8"],
.theme-minimal [style*="60a5fa"],
.theme-minimal [style*="1e40af"],
.theme-minimal [class*="bg-blue"],
.theme-minimal [class*="blue-gradient"] {
    color: #ffffff !important;
}


.theme-minimal [style*="2563eb"] *,
.theme-minimal [style*="3b82f6"] *,
.theme-minimal [style*="1d4ed8"] *,
.theme-minimal [style*="60a5fa"] *,
.theme-minimal [style*="1e40af"] *,
.theme-minimal [class*="bg-blue"] *,
.theme-minimal [class*="blue-gradient"] * {
    color: #ffffff !important;
}


.theme-minimal [style*="2563eb"] i,
.theme-minimal [style*="3b82f6"] i,
.theme-minimal [style*="1d4ed8"] i,
.theme-minimal [style*="60a5fa"] i,
.theme-minimal [style*="1e40af"] i,
.theme-minimal [class*="bg-blue"] i,
.theme-minimal [class*="blue-gradient"] i,
.theme-minimal [style*="2563eb"] svg,
.theme-minimal [style*="3b82f6"] svg,
.theme-minimal [style*="1d4ed8"] svg,
.theme-minimal [style*="60a5fa"] svg,
.theme-minimal [style*="1e40af"] svg,
.theme-minimal [class*="bg-blue"] svg,
.theme-minimal [class*="blue-gradient"] svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}


.theme-minimal [style*="linear-gradient"][style*="2563eb"],
.theme-minimal [style*="linear-gradient"][style*="3b82f6"],
.theme-minimal [style*="linear-gradient"][style*="1d4ed8"],
.theme-minimal [style*="linear-gradient"][style*="60a5fa"],
.theme-minimal [style*="radial-gradient"][style*="2563eb"],
.theme-minimal [style*="radial-gradient"][style*="3b82f6"] {
    color: #ffffff !important;
}

.theme-minimal [style*="linear-gradient"][style*="2563eb"] *,
.theme-minimal [style*="linear-gradient"][style*="3b82f6"] *,
.theme-minimal [style*="linear-gradient"][style*="1d4ed8"] *,
.theme-minimal [style*="linear-gradient"][style*="60a5fa"] *,
.theme-minimal [style*="radial-gradient"][style*="2563eb"] *,
.theme-minimal [style*="radial-gradient"][style*="3b82f6"] * {
    color: #ffffff !important;
}

.theme-minimal [style*="linear-gradient"][style*="2563eb"] i,
.theme-minimal [style*="linear-gradient"][style*="3b82f6"] i,
.theme-minimal [style*="linear-gradient"][style*="1d4ed8"] i,
.theme-minimal [style*="linear-gradient"][style*="60a5fa"] i,
.theme-minimal [style*="radial-gradient"][style*="2563eb"] i,
.theme-minimal [style*="radial-gradient"][style*="3b82f6"] i,
.theme-minimal [style*="linear-gradient"][style*="2563eb"] svg,
.theme-minimal [style*="linear-gradient"][style*="3b82f6"] svg,
.theme-minimal [style*="linear-gradient"][style*="1d4ed8"] svg,
.theme-minimal [style*="linear-gradient"][style*="60a5fa"] svg,
.theme-minimal [style*="radial-gradient"][style*="2563eb"] svg,
.theme-minimal [style*="radial-gradient"][style*="3b82f6"] svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}



.theme-minimal [style*="2563eb"],
.theme-minimal [style*="3b82f6"],
.theme-minimal [style*="1d4ed8"],
.theme-minimal [style*="60a5fa"],
.theme-minimal [style*="1e40af"],
.theme-minimal [class*="bg-blue"],
.theme-minimal [class*="blue-gradient"] {
    color: #ffffff !important;
}


.theme-minimal [style*="2563eb"] *,
.theme-minimal [style*="3b82f6"] *,
.theme-minimal [style*="1d4ed8"] *,
.theme-minimal [style*="60a5fa"] *,
.theme-minimal [style*="1e40af"] *,
.theme-minimal [class*="bg-blue"] *,
.theme-minimal [class*="blue-gradient"] * {
    color: #ffffff !important;
}


.theme-minimal [style*="2563eb"] i,
.theme-minimal [style*="3b82f6"] i,
.theme-minimal [style*="1d4ed8"] i,
.theme-minimal [style*="60a5fa"] i,
.theme-minimal [style*="1e40af"] i,
.theme-minimal [class*="bg-blue"] i,
.theme-minimal [class*="blue-gradient"] i,
.theme-minimal [style*="2563eb"] svg,
.theme-minimal [style*="3b82f6"] svg,
.theme-minimal [style*="1d4ed8"] svg,
.theme-minimal [style*="60a5fa"] svg,
.theme-minimal [style*="1e40af"] svg,
.theme-minimal [class*="bg-blue"] svg,
.theme-minimal [class*="blue-gradient"] svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}


.theme-minimal [style*="linear-gradient"][style*="2563eb"],
.theme-minimal [style*="linear-gradient"][style*="3b82f6"],
.theme-minimal [style*="linear-gradient"][style*="1d4ed8"],
.theme-minimal [style*="linear-gradient"][style*="60a5fa"],
.theme-minimal [style*="radial-gradient"][style*="2563eb"],
.theme-minimal [style*="radial-gradient"][style*="3b82f6"] {
    color: #ffffff !important;
}

.theme-minimal [style*="linear-gradient"][style*="2563eb"] *,
.theme-minimal [style*="linear-gradient"][style*="3b82f6"] *,
.theme-minimal [style*="linear-gradient"][style*="1d4ed8"] *,
.theme-minimal [style*="linear-gradient"][style*="60a5fa"] *,
.theme-minimal [style*="radial-gradient"][style*="2563eb"] *,
.theme-minimal [style*="radial-gradient"][style*="3b82f6"] * {
    color: #ffffff !important;
}

.theme-minimal [style*="linear-gradient"][style*="2563eb"] i,
.theme-minimal [style*="linear-gradient"][style*="3b82f6"] i,
.theme-minimal [style*="linear-gradient"][style*="1d4ed8"] i,
.theme-minimal [style*="linear-gradient"][style*="60a5fa"] i,
.theme-minimal [style*="radial-gradient"][style*="2563eb"] i,
.theme-minimal [style*="radial-gradient"][style*="3b82f6"] i,
.theme-minimal [style*="linear-gradient"][style*="2563eb"] svg,
.theme-minimal [style*="linear-gradient"][style*="3b82f6"] svg,
.theme-minimal [style*="linear-gradient"][style*="1d4ed8"] svg,
.theme-minimal [style*="linear-gradient"][style*="60a5fa"] svg,
.theme-minimal [style*="radial-gradient"][style*="2563eb"] svg,
.theme-minimal [style*="radial-gradient"][style*="3b82f6"] svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}


.theme-minimal *:not(.qm-modal-backdrop) {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}


.theme-minimal #qm-primary-header.qm-header-glass {
    
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}


.theme-minimal #qm-header img,
.theme-minimal #qm-header svg,
.theme-minimal #qm-header [class*="logo"],
.theme-minimal #qm-primary-header img,
.theme-minimal #qm-primary-header svg,
.theme-minimal #qm-primary-header [class*="logo"],
.theme-minimal .site-logo img,
.theme-minimal .site-logo svg {
    max-width: 120px !important;
    max-height: 40px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
}

.theme-minimal #qm-header.is-scrolled #qm-primary-header.qm-header-glass {
    background: rgba(255, 255, 255, 0.98) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important;
    border-bottom: 1px solid rgba(37, 99, 235, 0.15) !important;
}

.dark .theme-minimal #qm-header.is-scrolled #qm-primary-header.qm-header-glass {
    background: rgba(31, 41, 55, 0.98) !important;
    border-bottom: 1px solid rgba(37, 99, 235, 0.25) !important;
}

.theme-minimal #qm-primary-header.qm-header-solid {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

.theme-minimal #qm-header.is-scrolled #qm-primary-header.qm-header-solid {
    background: rgba(255, 255, 255, 0.98) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important;
    border-bottom: 1px solid rgba(37, 99, 235, 0.15) !important;
}

.dark .theme-minimal #qm-header.is-scrolled #qm-primary-header.qm-header-solid {
    background: rgba(31, 41, 55, 0.98) !important;
    border-bottom: 1px solid rgba(37, 99, 235, 0.25) !important;
}


.theme-minimal .nav-link.nav-link--main {
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    border: 1px solid rgba(37, 99, 235, 0.15) !important;
    color: #111827 !important;
    text-shadow: none !important;
}

.dark .theme-minimal .nav-link.nav-link--main {
    background: rgba(31, 41, 55, 0.9) !important;
    border-color: rgba(37, 99, 235, 0.25) !important;
    color: var(--qm-text-secondary) !important;
}

.theme-minimal .nav-link.nav-link--main:hover {
    background: var(--qm-primary-rgba-12, rgba(255, 20, 147, 0.12)) !important;
    border-color: var(--qm-primary-rgba-20, rgba(255, 20, 147, 0.2)) !important;
    color: var(--qm-primary-color) !important;
}

.dark .theme-minimal .nav-link.nav-link--main:hover {
    background: var(--qm-primary-rgba-12, rgba(255, 20, 147, 0.12)) !important;
    border-color: var(--qm-primary-rgba-20, rgba(255, 20, 147, 0.2)) !important;
    color: var(--qm-primary, #FF1493) !important;
}


.theme-minimal .qm-article-card,
.theme-minimal .qm-card {
    
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important;
    border: 1px solid rgba(37, 99, 235, 0.1) !important;
    background: #ffffff !important;
    border-radius: var(--qm-radius-xs) !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
    position: relative !important;
    overflow: hidden !important;
}


.theme-minimal .qm-article-card::before,
.theme-minimal .qm-card::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background: linear-gradient(to bottom, rgba(37, 99, 235, 0.08) 0%, rgba(37, 99, 235, 0.03) 30%, rgba(37, 99, 235, 0) 60%) !important;
    pointer-events: none !important;
    z-index: 1 !important;
    border-radius: var(--qm-radius-xs) !important;
}

.dark .theme-minimal .qm-article-card::before,
.dark .theme-minimal .qm-card::before {
    background: linear-gradient(to bottom, rgba(37, 99, 235, 0.15) 0%, rgba(37, 99, 235, 0.08) 30%, rgba(37, 99, 235, 0) 60%) !important;
}

.theme-minimal .qm-article-card:hover,
.theme-minimal .qm-card:hover {
    box-shadow: 0 2px 8px rgba(37, 99, 235, 0.12) !important;
    border-color: rgba(37, 99, 235, 0.3) !important;
}

.dark .theme-minimal .qm-article-card,
.dark .theme-minimal .qm-card {
    background: rgba(31, 41, 55, 0.8) !important;
    border-color: rgba(37, 99, 235, 0.2) !important;
}

.dark .theme-minimal .qm-article-card:hover,
.dark .theme-minimal .qm-card:hover {
    border-color: rgba(37, 99, 235, 0.4) !important;
    box-shadow: 0 2px 8px rgba(37, 99, 235, 0.15) !important;
}


.theme-minimal [class*="card"]::after {
    display: none !important;
    background-image: none !important;
}


.theme-minimal [class*="card"]:not(.qm-article-card):not(.qm-card)::before {
    display: none !important;
    background-image: none !important;
}


.theme-minimal .qm-article-card,
.theme-minimal .qm-card,
.theme-minimal [class*="card"] {
    background-image: none !important;
}


.theme-minimal .qm-card-thumb {
    background: #f3f4f6 !important;
    background-image: none !important;
}

.dark .theme-minimal .qm-card-thumb {
    background: rgba(31, 41, 55, 0.6) !important;
    background-image: none !important;
}


.theme-minimal .qm-card-thumb::before,
.theme-minimal .qm-card::before {
    display: none !important;
    background-image: none !important;
}


.theme-minimal img,
.theme-minimal img[src],
.theme-minimal img[srcset] {
    display: inline-block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-width: 100% !important;
    height: auto !important;
}


.theme-minimal .qm-btn-primary,
.theme-minimal button[type="submit"].qm-btn-primary,
.theme-minimal .qm-btn-primary-like,
.theme-minimal button[class*="btn"],
.theme-minimal [class*="button"],
.theme-minimal [class*="btn"] {
    background: var(--qm-primary-color) !important;
    background-image: none !important;
    color: #ffffff !important;
    border: 1px solid var(--qm-primary-color) !important;
    box-shadow: none !important;
    border-radius: var(--qm-radius-xs) !important;
    transition: background-color 0.2s ease, border-color 0.2s ease !important;
}

.theme-minimal .qm-btn-primary:hover,
.theme-minimal button[type="submit"].qm-btn-primary:hover,
.theme-minimal .qm-btn-primary-like:hover,
.theme-minimal button[class*="btn"]:hover,
.theme-minimal [class*="button"]:hover,
.theme-minimal [class*="btn"]:hover {
    background: var(--qm-primary-hover) !important;
    background-image: none !important;
    border-color: var(--qm-primary-hover) !important;
    box-shadow: none !important;
    transform: none !important;
}

.theme-minimal .qm-btn-secondary,
.theme-minimal button.qm-btn-secondary {
    background: transparent !important;
    color: var(--qm-primary-color) !important;
    border: 1px solid var(--qm-primary-color) !important;
    box-shadow: none !important;
    border-radius: var(--qm-radius-xs) !important;
}

.theme-minimal .qm-btn-secondary:hover {
    background: var(--qm-primary-light) !important;
    border-color: var(--qm-primary-color) !important;
    box-shadow: none !important;
    transform: none !important;
}


.theme-minimal a:not(.qm-btn):not(.qm-card):not(.qm-article-card) {
    color: var(--qm-primary-color) !important;
    text-decoration: none !important;
}

.theme-minimal a:not(.qm-btn):not(.qm-card):not(.qm-article-card):hover {
    color: var(--qm-primary-hover) !important;
    text-decoration: none !important;
}


.theme-minimal .qm-tag,
.theme-minimal .qm-badge {
    background: var(--qm-primary-light) !important;
    color: var(--qm-primary-dark) !important;
    border: 1px solid rgba(37, 99, 235, 0.2) !important;
    box-shadow: none !important;
    border-radius: var(--qm-radius-xs) !important;
}


.theme-minimal input[type="text"],
.theme-minimal input[type="email"],
.theme-minimal input[type="password"],
.theme-minimal textarea,
.theme-minimal select {
    border: 1px solid rgba(37, 99, 235, 0.2) !important;
    border-radius: var(--qm-radius-xs) !important;
    box-shadow: none !important;
    transition: border-color 0.2s ease !important;
}

.theme-minimal input[type="text"]:focus,
.theme-minimal input[type="email"]:focus,
.theme-minimal input[type="password"]:focus,
.theme-minimal textarea:focus,
.theme-minimal select:focus {
    border-color: var(--qm-primary-color) !important;
    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1) !important;
    outline: none !important;
}


.theme-minimal *:not(.qm-announcement-track):not([class*="announcement-track"]):not([class*="marquee"]),
.theme-minimal *:not(.qm-announcement-track):not([class*="announcement-track"]):not([class*="marquee"])::before,
.theme-minimal *:not(.qm-announcement-track):not([class*="announcement-track"]):not([class*="marquee"])::after {
    animation: none !important;
    animation-duration: 0s !important;
    animation-delay: 0s !important;
    transition: none !important;
    transition-duration: 0s !important;
    transition-delay: 0s !important;
}


.theme-minimal .qm-btn-primary,
.theme-minimal .qm-btn-secondary,
.theme-minimal button,
.theme-minimal a,
.theme-minimal input,
.theme-minimal textarea,
.theme-minimal select {
    transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease !important;
}




.theme-minimal [class*="shimmer"]::before,
.theme-minimal [class*="shine"]::before,
.theme-minimal [class*="sweep"]::before,
.theme-minimal [class*="glow"]::before {
    display: none !important;
    animation: none !important;
    animation-name: none !important;
    content: none !important;
}


.theme-minimal * {
    animation-name: none !important;
}


.theme-minimal [style*="animation"],
.theme-minimal [style*="keyframes"] {
    animation: none !important;
    animation-name: none !important;
}



.theme-minimal .qm-article-card,
.theme-minimal .qm-article-card[style*="linear-gradient"],
.theme-minimal .qm-article-card[style*="background"],
.theme-minimal .qm-card,
.theme-minimal .qm-card[style*="linear-gradient"],
.theme-minimal .qm-card[style*="background"] {
    background: inherit !important;
}



.theme-minimal [style*="linear-gradient"]:not(.qm-article-card):not(.qm-card):not(.qm-card-thumb):not(.menu-tag):not([class*="tag-"]):not([class*="user-card"]) {
    background: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%) !important;
    color: #ffffff !important;
}


.theme-minimal [style*="linear-gradient"]:not(.qm-article-card):not(.qm-card):not(.qm-card-thumb):not(.menu-tag):not([class*="tag-"]):not([class*="user-card"]) *,
.theme-minimal [style*="linear-gradient"]:not(.qm-article-card):not(.qm-card):not(.qm-card-thumb):not(.menu-tag):not([class*="tag-"]):not([class*="user-card"]) i,
.theme-minimal [style*="linear-gradient"]:not(.qm-article-card):not(.qm-card):not(.qm-card-thumb):not(.menu-tag):not([class*="tag-"]):not([class*="user-card"]) svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}


.theme-minimal .qm-card-thumb[style*="linear-gradient"],
.theme-minimal .qm-card-thumb[style*="background"] {
    background: #f3f4f6 !important;
    background-image: none !important;
}

.dark .theme-minimal .qm-card-thumb[style*="linear-gradient"],
.dark .theme-minimal .qm-card-thumb[style*="background"] {
    background: rgba(31, 41, 55, 0.6) !important;
    background-image: none !important;
}


.theme-minimal [class*="gradient"]:not(.menu-tag):not([class*="tag-"]):not(.qm-article-card):not(.qm-card):not([class*="user-card"]):not([style*="linear-gradient"]):not([style*="radial-gradient"]) {
    background-image: none !important;
}


.theme-minimal [class*="bg-gradient"],
.theme-minimal [class*="gradient"] {
    background-image: none !important;
}


.theme-minimal .qm-slider {
    background: #ffffff !important;
    background-image: none !important;
    border: 1px solid rgba(37, 99, 235, 0.15) !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;
    border-radius: var(--qm-radius-md) !important;
}

.dark .theme-minimal .qm-slider {
    background: rgba(31, 41, 55, 0.9) !important;
    background-image: none !important;
    border-color: rgba(37, 99, 235, 0.25) !important;
}


.theme-minimal .qm-modal,
.theme-minimal .qm-modal-content {
    background: #ffffff !important;
    background-image: none !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12) !important;
    border: 1px solid rgba(37, 99, 235, 0.15) !important;
    border-radius: var(--qm-radius-xs) !important;
}

.dark .theme-minimal .qm-modal,
.dark .theme-minimal .qm-modal-content {
    background: rgba(31, 41, 55, 0.95) !important;
    background-image: none !important;
    border-color: rgba(37, 99, 235, 0.25) !important;
}

.theme-minimal .qm-modal-backdrop {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    background: rgba(0, 0, 0, 0.5) !important;
}


.theme-minimal .qm-sidebar-card,
.theme-minimal .qm-widget {
    background: #ffffff !important;
    border: 1px solid rgba(37, 99, 235, 0.1) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important;
    border-radius: var(--qm-radius-sm) !important;
}

.dark .theme-minimal .qm-sidebar-card,
.dark .theme-minimal .qm-widget {
    background: rgba(31, 41, 55, 0.8) !important;
    border-color: rgba(37, 99, 235, 0.2) !important;
}


.theme-minimal .qm-highlight,
.theme-minimal mark {
    background: var(--qm-primary-light) !important;
    color: var(--qm-primary-dark) !important;
    padding: 0.125rem 0.25rem !important;
    border-radius: var(--qm-radius-xs) !important;
}


.theme-minimal .qm-progress-bar,
.theme-minimal progress {
    background: var(--qm-primary-light) !important;
}

.theme-minimal .qm-progress-bar::-webkit-progress-value,
.theme-minimal progress::-webkit-progress-value {
    background: var(--qm-primary-color) !important;
}

.theme-minimal .qm-progress-bar::-moz-progress-bar,
.theme-minimal progress::-moz-progress-bar {
    background: var(--qm-primary-color) !important;
}


.theme-minimal input[type="checkbox"]:checked,
.theme-minimal input[type="radio"]:checked {
    background-color: var(--qm-primary-color) !important;
    border-color: var(--qm-primary-color) !important;
}


.theme-minimal ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.theme-minimal ::-webkit-scrollbar-track {
    background: #f1f5f9;
}

.theme-minimal ::-webkit-scrollbar-thumb {
    background: rgba(37, 99, 235, 0.3);
    border-radius: var(--qm-radius-xs);
}

.theme-minimal ::-webkit-scrollbar-thumb:hover {
    background: rgba(37, 99, 235, 0.5);
}

.dark .theme-minimal ::-webkit-scrollbar-track {
    background: var(--qm-bg-dark-800);
}

.dark .theme-minimal ::-webkit-scrollbar-thumb {
    background: rgba(37, 99, 235, 0.4);
}

.dark .theme-minimal ::-webkit-scrollbar-thumb:hover {
    background: rgba(37, 99, 235, 0.6);
}



.theme-minimal * {
    box-shadow: none !important;
    text-shadow: none !important;
}


.theme-minimal *:not(img):not([src]):not([style*="background-image"]) {
    filter: drop-shadow(none) blur(0) !important;
    -webkit-filter: drop-shadow(none) blur(0) !important;
}


.theme-minimal .qm-user-card,
.theme-minimal [class*="user-card"] {
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    transform: none !important;
    transition: none !important;
}


.theme-minimal .qm-user-card .bottom,
.theme-minimal .qm-user-card .bottom .content,
.theme-minimal .qm-user-card .profile-pic {
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    transform: none !important;
}


.theme-minimal .qm-user-card:hover,
.theme-minimal .qm-user-card:hover .bottom,
.theme-minimal .qm-user-card:hover .profile-pic {
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    transform: none !important;
}



.theme-minimal .qm-user-card .bottom .bottom-bottom .social-links-container i,
.theme-minimal .qm-user-card .bottom .bottom-bottom .social-links-container svg,
.theme-minimal .qm-user-card .bottom .bottom-bottom .social-links-container img {
    filter: none !important;
    box-shadow: none !important;
}


.theme-minimal .qm-user-card .bottom .bottom-bottom .button {
    box-shadow: none !important;
    filter: none !important;
}

.theme-minimal .qm-user-card .bottom .bottom-bottom .button:hover {
    box-shadow: none !important;
    filter: none !important;
    transform: none !important;
}




.theme-minimal [class*="announcement"] {
    background-image: none !important;
    background: #ffffff !important;
    border: 1px solid rgba(37, 99, 235, 0.15) !important;
}

.dark .theme-minimal [class*="announcement"] {
    background: rgba(31, 41, 55, 0.9) !important;
    border-color: rgba(37, 99, 235, 0.25) !important;
}



.theme-minimal [class*="glow"],
.theme-minimal [class*="shine"],
.theme-minimal [class*="shimmer"],
.theme-minimal [filter*="glow"] {
    filter: none !important;
    animation: none !important;
}


.theme-minimal [class*="taskWidgetGlow"],
.theme-minimal [class*="userHeroGlow"] {
    animation: none !important;
}




.theme-minimal .nav-link.nav-link--main,
.theme-minimal #qm-header a,
.theme-minimal #qm-header span:not([class*="icon"]):not(.menu-tag):not([class*="tag-"]) {
    color: #6b7280 !important;
    text-shadow: none !important;
}


.theme-minimal #qm-header i,
.theme-minimal #qm-header [class*="icon"],
.theme-minimal .nav-link i,
.theme-minimal #qm-header svg,
.theme-minimal .nav-link svg {
    color: #111827 !important;
    fill: #111827 !important;
}

.dark .theme-minimal .nav-link.nav-link--main,
.dark .theme-minimal #qm-header a,
.dark .theme-minimal #qm-header span:not([class*="icon"]):not(.menu-tag):not([class*="tag-"]) {
    color: #ffffff !important;
    text-shadow: none !important;
}

.dark .theme-minimal #qm-header i,
.dark .theme-minimal #qm-header [class*="icon"],
.dark .theme-minimal .nav-link i,
.dark .theme-minimal #qm-header svg,
.dark .theme-minimal .nav-link svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}


.theme-minimal [class*="checkin"] button,
.theme-minimal [class*="publish"] button,
.theme-minimal .qm-checkin-modal__button,
.theme-minimal [data-action*="checkin"],
.theme-minimal [data-action*="publish"] {
    background: #111827 !important;
    color: #ffffff !important;
    border: 1px solid #111827 !important;
}

.dark .theme-minimal [class*="checkin"] button,
.dark .theme-minimal [class*="publish"] button,
.dark .theme-minimal .qm-checkin-modal__button,
.dark .theme-minimal [data-action*="checkin"],
.dark .theme-minimal [data-action*="publish"] {
    background: #ffffff !important;
    color: #111827 !important;
    border: 1px solid #ffffff !important;
}


.theme-minimal .qm-announcement-track {
    animation: qm-ann-marquee var(--qm-ann-speed, 30s) linear infinite !important;
    transform: translateX(0) !important;
}

.theme-minimal .qm-announcement-inner {
    overflow: hidden !important;
}


.theme-minimal [class*="announcement"] i,
.theme-minimal [class*="announcement"] i::before,
.theme-minimal [class*="announcement"] i::after,
.theme-minimal .qm-announcement i,
.theme-minimal .qm-announcement i::before,
.theme-minimal .qm-announcement i::after,
.theme-minimal [class*="announcement"] [class*="icon"],
.theme-minimal [class*="announcement"] [class*="icon"] i,
.theme-minimal .qm-announcement [class*="icon"],
.theme-minimal .qm-announcement [class*="icon"] i,
.theme-minimal [class*="text-purple"] i,
.theme-minimal [class*="text-purple-600"] i,
.theme-minimal [class*="text-purple-600"],
.theme-minimal .fa-bullhorn,
.theme-minimal [class*="text-purple-600"] .fa-bullhorn,
.theme-minimal [class*="text-purple-600"] i {
    background: linear-gradient(135deg, #2563eb, #3b82f6) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: #2563eb !important;
}


.theme-minimal [class*="text-purple-600"] i.fa-bullhorn,
.theme-minimal [class*="text-purple-600"] i[class*="fa-"],
.theme-minimal section [class*="text-purple-600"] i {
    background: linear-gradient(135deg, #2563eb, #3b82f6) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: #2563eb !important;
}


.theme-minimal [class*="announcement"] svg,
.theme-minimal [class*="announcement"] svg *,
.theme-minimal .qm-announcement svg,
.theme-minimal .qm-announcement svg *,
.theme-minimal [class*="announcement"] [class*="icon"] svg,
.theme-minimal .qm-announcement [class*="icon"] svg {
    fill: #2563eb !important;
    color: #2563eb !important;
    stroke: #2563eb !important;
}


.theme-minimal [class*="announcement"] [class*="dot"],
.theme-minimal .qm-announcement [class*="dot"],
.theme-minimal [class*="announcement"] .separator,
.theme-minimal .qm-announcement .separator,
.theme-minimal [class*="announcement"]::before,
.theme-minimal [class*="announcement"]::after,
.theme-minimal [class*="bg-purple-500"],
.theme-minimal [class*="announcement"] [class*="bg-purple-500"],
.theme-minimal .qm-announcement-item [class*="bg-purple"],
.theme-minimal .qm-announcement-item span[class*="bg-purple-500"],
.theme-minimal .qm-announcement-track span[class*="bg-purple-500"] {
    background: linear-gradient(135deg, #2563eb, #3b82f6) !important;
    background-color: #2563eb !important;
    color: #2563eb !important;
}


.theme-minimal [class*="announcement"] * i,
.theme-minimal [class*="announcement"] * svg,
.theme-minimal [class*="announcement"] * path,
.theme-minimal .qm-announcement * i,
.theme-minimal .qm-announcement * svg,
.theme-minimal .qm-announcement * path {
    color: #2563eb !important;
    fill: #2563eb !important;
    stroke: #2563eb !important;
    background: linear-gradient(135deg, #2563eb, #3b82f6) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}


.theme-minimal [class*="announcement"] [style*="#7c3aed"],
.theme-minimal [class*="announcement"] [style*="#8b5cf6"],
.theme-minimal [class*="announcement"] [style*="#a855f7"],
.theme-minimal [class*="announcement"] [style*="purple"],
.theme-minimal .qm-announcement [style*="#7c3aed"],
.theme-minimal .qm-announcement [style*="#8b5cf6"],
.theme-minimal .qm-announcement [style*="#a855f7"],
.theme-minimal .qm-announcement [style*="purple"] {
    color: #2563eb !important;
    fill: #2563eb !important;
    background: linear-gradient(135deg, #2563eb, #3b82f6) !important;
}


.theme-minimal section [class*="text-purple"] i,
.theme-minimal section [class*="text-purple-600"] i,
.theme-minimal section [class*="bg-purple-500"],
.theme-minimal section [class*="bg-purple"] {
    background: linear-gradient(135deg, #2563eb, #3b82f6) !important;
    background-color: #2563eb !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    color: #2563eb !important;
}


.theme-minimal section [class*="text-purple-600"] i.fa-bullhorn {
    color: #2563eb !important;
    background: linear-gradient(135deg, #2563eb, #3b82f6) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}



.theme-minimal .qm-coupon-card {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
}

.theme-minimal .qm-coupon-card:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
    transform: translateY(-2px) !important;
}


.theme-minimal .qm-category-btn {
    background: transparent !important;
    background-image: none !important;
    color: #4b5563 !important;
    border-bottom: 2px solid transparent !important;
}

.dark .theme-minimal .qm-category-btn {
    color: var(--qm-text-secondary) !important;
    background: transparent !important;
    background-image: none !important;
}

.theme-minimal .qm-category-btn:hover {
    color: #2563eb !important;
    border-bottom-color: rgba(37, 99, 235, 0.3) !important;
}

.dark .theme-minimal .qm-category-btn:hover {
    color: #60a5fa !important;
    border-bottom-color: rgba(96, 165, 250, 0.3) !important;
}

.theme-minimal .qm-category-btn.active {
    background: transparent !important;
    background-image: none !important;
    -webkit-background-clip: unset !important;
    background-clip: unset !important;
    color: #374151 !important;
    border-bottom-color: transparent !important;
    font-weight: 600 !important;
}

.theme-minimal .qm-category-btn.active::before {
    content: none !important;
}

.theme-minimal .qm-category-btn.active::after {
    border-bottom-color: var(--qm-primary, #ec4899) !important;
}

.dark .theme-minimal .qm-category-btn.active {
    background: transparent !important;
    background-image: none !important;
    -webkit-background-clip: unset !important;
    background-clip: unset !important;
    color: var(--qm-text-primary) !important;
    border-bottom-color: transparent !important;
}


.theme-minimal .qm-card-thumb {
    background: #f3f4f6 !important;
    background-image: none !important;
    padding: 0 !important;
    display: block !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
    border-radius: var(--qm-radius-xs) var(--qm-radius-xs) 0 0 !important;
    position: relative !important;
    overflow: hidden !important;
}


.theme-minimal .qm-card-thumb::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background: linear-gradient(to bottom, rgba(37, 99, 235, 0.45) 0%, rgba(37, 99, 235, 0.25) 30%, rgba(37, 99, 235, 0.12) 50%, rgba(37, 99, 235, 0) 70%) !important;
    pointer-events: none !important;
    z-index: 10 !important;
    border-radius: var(--qm-radius-xs) var(--qm-radius-xs) 0 0 !important;
    display: block !important;
}

.dark .theme-minimal .qm-card-thumb {
    background: rgba(31, 41, 55, 0.6) !important;
}

.dark .theme-minimal .qm-card-thumb::after {
    background: linear-gradient(to bottom, rgba(37, 99, 235, 0.5) 0%, rgba(37, 99, 235, 0.3) 30%, rgba(37, 99, 235, 0.15) 50%, rgba(37, 99, 235, 0) 70%) !important;
}


.theme-minimal .qm-card-thumb .qm-mockup-image,
.theme-minimal .qm-card-thumb .qm-mockup-screen,
.theme-minimal .qm-card-thumb .qm-mockup-frame {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-width: 90% !important;
    max-height: 90% !important;
    width: auto !important;
    height: auto !important;
    margin: 0 auto !important;
    position: relative !important;
    z-index: 20 !important;
}


.theme-minimal .qm-card-thumb {
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 1rem !important;
}


.theme-minimal .qm-card-thumb img:not(.qm-mockup-image):not(.qm-mockup-frame),
.theme-minimal .qm-card-thumb img {
    display: block !important;
    visibility: visible !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border-radius: var(--qm-radius-xs) var(--qm-radius-xs) 0 0 !important;
    opacity: 1 !important;
}


.theme-minimal .qm-article-card img,
.theme-minimal .qm-card img,
.theme-minimal article img,
.theme-minimal [class*="article"] img,
.theme-minimal [class*="post"] img,
.theme-minimal [class*="content"] img,
.theme-minimal .entry-content img {
    display: block !important;
    visibility: visible !important;
    max-width: 100% !important;
    height: auto !important;
    opacity: 1 !important;
}


.theme-minimal .qm-card-thumb [style*="background-image"] {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center !important;
    border-radius: var(--qm-radius-xs) var(--qm-radius-xs) 0 0 !important;
}


.theme-minimal .qm-article-list .qm-card-thumb,
.theme-minimal [class*="article-list"] .qm-card-thumb {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
}


.theme-minimal .qm-sidebar-card,
.theme-minimal .qm-widget,
.theme-minimal [class*="sidebar"] [class*="card"] {
    background-image: linear-gradient(135deg, rgba(37, 99, 235, 0.05) 0%, rgba(59, 130, 246, 0.03) 100%) !important;
}

.dark .theme-minimal .qm-sidebar-card,
.dark .theme-minimal .qm-widget,
.dark .theme-minimal [class*="sidebar"] [class*="card"] {
    background-image: linear-gradient(135deg, rgba(37, 99, 235, 0.1) 0%, rgba(59, 130, 246, 0.05) 100%) !important;
}


.theme-minimal .qm-sidebar-card [class*="header"],
.theme-minimal .qm-sidebar-card [class*="top"],
.theme-minimal [class*="user-card"] [class*="header"],
.theme-minimal [class*="user-card"] [class*="top"] {
    background: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%) !important;
    background-image: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%) !important;
    color: #ffffff !important;
}






.theme-minimal #qm-header .menu-tag,
.theme-minimal #qm-header .tag-hot,
.theme-minimal #qm-header .tag-new,
.theme-minimal #qm-header .tag-vip,
.theme-minimal #qm-header .tag-rec,
.theme-minimal #qm-header .tag-free,
.theme-minimal #qm-header .tag-default,
.theme-minimal .nav-link .menu-tag,
.theme-minimal .nav-link .tag-hot,
.theme-minimal .nav-link .tag-new,
.theme-minimal .nav-link .tag-vip,
.theme-minimal .nav-link .tag-rec,
.theme-minimal .nav-link .tag-free,
.theme-minimal .nav-link .tag-default,
.theme-minimal .menu-tag,
.theme-minimal .tag-hot,
.theme-minimal .tag-new,
.theme-minimal .tag-vip,
.theme-minimal .tag-rec,
.theme-minimal .tag-free,
.theme-minimal .tag-default {
    
    background: linear-gradient(135deg, #2563eb, #3b82f6) !important;
    color: #ffffff !important;
    box-shadow: 0 2px 4px rgba(37, 99, 235, 0.4) !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
}


.theme-minimal .menu-tag *,
.theme-minimal .tag-hot *,
.theme-minimal .tag-new *,
.theme-minimal .tag-vip *,
.theme-minimal .tag-rec *,
.theme-minimal .tag-free *,
.theme-minimal .tag-default *,
.theme-minimal #qm-header .menu-tag *,
.theme-minimal #qm-header .tag-hot *,
.theme-minimal #qm-header .tag-new *,
.theme-minimal #qm-header .tag-vip *,
.theme-minimal #qm-header .tag-rec *,
.theme-minimal #qm-header .tag-free *,
.theme-minimal #qm-header .tag-default * {
    color: #ffffff !important;
}


.theme-minimal #qm-checkin-btn,
.theme-minimal #qm-header a[href*="publish"],
.theme-minimal .qm-mobile-publish-btn,
.theme-minimal #qm-header [id*="checkin"],
.theme-minimal #qm-header a[href*="publish"] {
    background: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%) !important;
    background-image: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%) !important;
    color: #ffffff !important;
    border: 1px solid rgba(37, 99, 235, 0.3) !important;
    box-shadow: 0 2px 4px rgba(37, 99, 235, 0.2) !important;
}


.theme-minimal #qm-checkin-btn i,
.theme-minimal #qm-checkin-btn svg,
.theme-minimal #qm-header a[href*="publish"] i,
.theme-minimal #qm-header a[href*="publish"] svg,
.theme-minimal .qm-mobile-publish-btn i,
.theme-minimal .qm-mobile-publish-btn svg,
.theme-minimal #qm-header [id*="checkin"] i,
.theme-minimal #qm-header [id*="checkin"] svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

.theme-minimal #qm-checkin-btn:hover,
.theme-minimal #qm-header a[href*="publish"]:hover,
.theme-minimal .qm-mobile-publish-btn:hover {
    background: linear-gradient(135deg, #1d4ed8 0%, #2563eb 100%) !important;
    background-image: linear-gradient(135deg, #1d4ed8 0%, #2563eb 100%) !important;
    opacity: 1 !important;
}


.theme-minimal #qm-checkin-btn:hover i,
.theme-minimal #qm-checkin-btn:hover svg,
.theme-minimal #qm-header a[href*="publish"]:hover i,
.theme-minimal #qm-header a[href*="publish"]:hover svg,
.theme-minimal .qm-mobile-publish-btn:hover i,
.theme-minimal .qm-mobile-publish-btn:hover svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}


.theme-minimal .qm-author-avatar,
.theme-minimal .qm-card-author img,
.theme-minimal [class*="author-avatar"] img {
    border-radius: var(--qm-radius-circle) !important;
    border-radius: var(--qm-radius-pill) !important;
    width: 1.25rem !important;
    height: 1.25rem !important;
    object-fit: cover !important;
}



.theme-minimal .qm-task-widget__header {
    background: linear-gradient(135deg, #2563eb 0%, #3b82f6 50%, #60a5fa 100%) !important;
    background-image: linear-gradient(135deg, #2563eb 0%, #3b82f6 50%, #60a5fa 100%) !important;
}

.dark .theme-minimal .qm-task-widget__header {
    background: linear-gradient(135deg, #1e40af 0%, #2563eb 50%, #3b82f6 100%) !important;
    background-image: linear-gradient(135deg, #1e40af 0%, #2563eb 50%, #3b82f6 100%) !important;
}



.theme-minimal .qm-article-hero-overlay {
    
    backdrop-filter: blur(var(--qm-glass-blur-radius)) saturate(180%) !important;
    -webkit-backdrop-filter: blur(var(--qm-glass-blur-radius)) saturate(180%) !important;
    background: rgba(0, 0, 0, 0.25) !important;
}

.dark .theme-minimal .qm-article-hero-overlay {
    background: rgba(0, 0, 0, 0.35) !important;
    backdrop-filter: blur(var(--qm-glass-blur-radius)) saturate(180%) !important;
    -webkit-backdrop-filter: blur(var(--qm-glass-blur-radius)) saturate(180%) !important;
}


.theme-minimal .qm-article-sticky-header {
    background: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(var(--qm-glass-blur-radius)) saturate(180%) !important;
    -webkit-backdrop-filter: blur(var(--qm-glass-blur-radius)) saturate(180%) !important;
    border: 1px solid rgba(37, 99, 235, 0.1) !important;
    border-radius: var(--qm-radius-pill) !important;
}

.dark .theme-minimal .qm-article-sticky-header {
    background: rgba(31, 41, 55, 0.95) !important;
    border: 1px solid rgba(37, 99, 235, 0.2) !important;
}

.theme-minimal .qm-sticky-header-title {
    color: #111827 !important;
}

.dark .theme-minimal .qm-sticky-header-title {
    color: var(--qm-text-primary) !important;
}

.theme-minimal .qm-article-back-to-top {
    background: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(var(--qm-glass-blur-radius)) saturate(180%) !important;
    -webkit-backdrop-filter: blur(var(--qm-glass-blur-radius)) saturate(180%) !important;
    border: 1px solid rgba(37, 99, 235, 0.1) !important;
    color: #2563eb !important;
}

.theme-minimal .qm-article-back-to-top:hover {
    background: #2563eb !important;
    color: #ffffff !important;
    border-color: #2563eb !important;
}

.dark .theme-minimal .qm-article-back-to-top {
    background: rgba(31, 41, 55, 0.95) !important;
    border-color: rgba(37, 99, 235, 0.2) !important;
}

.dark .theme-minimal .qm-article-back-to-top:hover {
    background: #2563eb !important;
    color: #ffffff !important;
    border-color: #2563eb !important;
}


.theme-minimal .qm-sidebar-author-card,
.theme-minimal .qm-sidebar-author-posts {
    background: #ffffff !important;
    border: 1px solid rgba(37, 99, 235, 0.1) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important;
}

.dark .theme-minimal .qm-sidebar-author-card,
.dark .theme-minimal .qm-sidebar-author-posts {
    background: rgba(31, 41, 55, 0.8) !important;
    border-color: rgba(37, 99, 235, 0.2) !important;
}

.theme-minimal .qm-sidebar-author-name a {
    color: #111827 !important;
}

.theme-minimal .qm-sidebar-author-name a:hover {
    color: #2563eb !important;
}

.dark .theme-minimal .qm-sidebar-author-name a {
    color: var(--qm-text-primary) !important;
}

.dark .theme-minimal .qm-sidebar-author-name a:hover {
    color: #60a5fa !important;
}

.theme-minimal .qm-sidebar-author-post-link {
    background: #f9fafb !important;
    border-color: transparent !important;
}

.theme-minimal .qm-sidebar-author-post-link:hover {
    background: #f3f4f6 !important;
    border-color: rgba(37, 99, 235, 0.2) !important;
}

.dark .theme-minimal .qm-sidebar-author-post-link {
    background: rgba(31, 41, 55, 0.6) !important;
}

.dark .theme-minimal .qm-sidebar-author-post-link:hover {
    background: rgba(31, 41, 55, 0.8) !important;
    border-color: rgba(37, 99, 235, 0.3) !important;
}

.theme-minimal .qm-article-hero-banner .qm-article-tag-category {
    background: rgba(255, 255, 255, 0.2) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    backdrop-filter: blur(var(--qm-glass-blur-radius)) !important;
    -webkit-backdrop-filter: blur(var(--qm-glass-blur-radius)) !important;
}

.theme-minimal .qm-article-hero-banner .qm-article-tag-item {
    background: transparent !important;
    border: none !important;
}

.theme-minimal .qm-article-hero-banner .qm-article-title {
    color: #ffffff !important;
    text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

.theme-minimal .qm-article-hero-banner .qm-meta-item,
.theme-minimal .qm-article-hero-banner .qm-meta-item i,
.theme-minimal .qm-article-hero-banner .qm-meta-item span {
    color: rgba(255, 255, 255, 0.9) !important;
}

.theme-minimal .qm-article-main-content {
    background: #ffffff !important;
    border: 1px solid rgba(37, 99, 235, 0.1) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important;
}

.dark .theme-minimal .qm-article-main-content {
    background: rgba(31, 41, 55, 0.8) !important;
    border-color: rgba(37, 99, 235, 0.2) !important;
}

.theme-minimal .qm-article-tag-category {
    background: rgba(37, 99, 235, 0.1) !important;
    color: #2563eb !important;
    border: 1px solid rgba(37, 99, 235, 0.2) !important;
}

.theme-minimal .qm-article-tag-item {
    background: #f3f4f6 !important;
    color: #6b7280 !important;
    border: 1px solid #e5e7eb !important;
}

.theme-minimal .qm-article-tag-item:hover {
    background: #e5e7eb !important;
    color: #374151 !important;
}

.theme-minimal .qm-article-title {
    color: #111827 !important;
}

.dark .theme-minimal .qm-article-title {
    color: var(--qm-text-primary) !important;
}

.theme-minimal .qm-article-meta-info {
    border-bottom-color: rgba(37, 99, 235, 0.1) !important;
}

.dark .theme-minimal .qm-article-meta-info {
    border-bottom-color: rgba(37, 99, 235, 0.2) !important;
}

.theme-minimal .qm-article-summary {
    background: #f9fafb !important;
    border: 1px solid rgba(37, 99, 235, 0.1) !important;
}

.dark .theme-minimal .qm-article-summary {
    background: rgba(31, 41, 55, 0.6) !important;
    border-color: rgba(37, 99, 235, 0.2) !important;
}

.theme-minimal .qm-article-summary-header {
    color: #111827 !important;
}

.dark .theme-minimal .qm-article-summary-header {
    color: var(--qm-text-primary) !important;
}

.theme-minimal .qm-article-comments-section {
    border-top-color: rgba(37, 99, 235, 0.1) !important;
}

.dark .theme-minimal .qm-article-comments-section {
    border-top-color: rgba(37, 99, 235, 0.2) !important;
}

.theme-minimal .qm-comments-title {
    color: #111827 !important;
}

.dark .theme-minimal .qm-comments-title {
    color: var(--qm-text-primary) !important;
}


