[data-theme=dark] .food-index,[data-theme=dark] .food-page,[data-theme=dark] .workout-index,[data-theme=dark] .workout-detail,[data-theme=dark] .exercise-index,[data-theme=dark] .exercise-detail,[data-theme=dark] .fasting-index,[data-theme=dark] .fasting-page,[data-theme=dark] .supplement-index,[data-theme=dark] .supplement-detail,[data-theme=dark] .recipe-index,[data-theme=dark] .recipe-detail,[data-theme=dark] .blog-page,[data-theme=dark] .blog-post,[data-theme=dark] .tools-index,[data-theme=dark] .tool-detail,[data-theme=dark] .wellness-page,[data-theme=dark] .diet-index,[data-theme=dark] .diet-detail,[data-theme=dark] .faq-page,[data-theme=dark] .legal-page,[data-theme=dark] .support-page,[data-theme=dark] .guide-page,[data-theme=dark] .download-page{background:var(--bg-primary)!important;color:var(--text-secondary)!important}[data-theme=dark] .food-index__title,[data-theme=dark] .food-category__title,[data-theme=dark] .food-detail__name,[data-theme=dark] .workout-index__title,[data-theme=dark] .workout-section__title,[data-theme=dark] .workout-card__name,[data-theme=dark] .workout-detail__title,[data-theme=dark] .workout-detail__section-title,[data-theme=dark] .workout-detail__related-title,[data-theme=dark] .workout-detail__exercise-name,[data-theme=dark] .exercise-index__title,[data-theme=dark] .exercise-card__name,[data-theme=dark] .exercise-section__title,[data-theme=dark] .related-exercises__title,[data-theme=dark] .muscle-hub-banner__title,[data-theme=dark] .supplement-index__title,[data-theme=dark] .supplement-detail__title,[data-theme=dark] .recipe-index__title,[data-theme=dark] .recipe-detail__title,[data-theme=dark] .blog-page__title,[data-theme=dark] .blog-post__title,[data-theme=dark] .tools-index__title,[data-theme=dark] .tool-detail__title,[data-theme=dark] .wellness-hero h1,[data-theme=dark] .wellness-category-title,[data-theme=dark] .diet-index__title,[data-theme=dark] .diet-detail__title,[data-theme=dark] .faq-hero__title,[data-theme=dark] .legal-header h1,[data-theme=dark] .support-header h1,[data-theme=dark] .guide-header h1,[data-theme=dark] .fasting-hero h1,[data-theme=dark] .fasting-protocol__name{color:var(--text-primary)!important}[data-theme=dark] .food-index__subtitle,[data-theme=dark] .workout-index__subtitle,[data-theme=dark] .workout-card__meta-item,[data-theme=dark] .workout-detail__meta-item,[data-theme=dark] .workout-detail__overview,[data-theme=dark] .workout-detail__equipment-item,[data-theme=dark] .exercise-index__subtitle,[data-theme=dark] .exercise-card__difficulty,[data-theme=dark] .exercise-card__muscle,[data-theme=dark] .exercise-info-card__label,[data-theme=dark] .exercise-info-card__tag,[data-theme=dark] .exercise-section__content,[data-theme=dark] .exercise-section__list li,[data-theme=dark] .exercise-detail__breadcrumb span,[data-theme=dark] .muscle-hub-banner__desc,[data-theme=dark] .supplement-index__subtitle,[data-theme=dark] .recipe-index__subtitle,[data-theme=dark] .diet-index__subtitle,[data-theme=dark] .tools-index__subtitle,[data-theme=dark] .wellness-hero p,[data-theme=dark] .faq-hero__subtitle,[data-theme=dark] .legal-updated,[data-theme=dark] .support-header p,[data-theme=dark] .fasting-hero__subtitle,[data-theme=dark] .fasting-stat__label,[data-theme=dark] .guide-header__intro{color:var(--text-muted)!important}[data-theme=dark] .food-card,[data-theme=dark] .food-item,[data-theme=dark] .food-detail__card,[data-theme=dark] .food-detail__section,[data-theme=dark] .workout-card,[data-theme=dark] .workout-detail__section,[data-theme=dark] .exercise-card,[data-theme=dark] .exercise-detail__container,[data-theme=dark] .exercise-info-card,[data-theme=dark] .exercise-section,[data-theme=dark] .fasting-protocol,[data-theme=dark] .fasting-protocol__card,[data-theme=dark] .fasting-stat,[data-theme=dark] .supplement-card,[data-theme=dark] .supplement-detail__section,[data-theme=dark] .recipe-card,[data-theme=dark] .recipe-detail__section,[data-theme=dark] .recipe-detail__card,[data-theme=dark] .blog-post-card,[data-theme=dark] .blog-card,[data-theme=dark] .blog-post__content,[data-theme=dark] .tool-card,[data-theme=dark] .tool-result,[data-theme=dark] .tool-input-group,[data-theme=dark] .tool-container,[data-theme=dark] .wellness-card,[data-theme=dark] .diet-card,[data-theme=dark] .diet-detail__section,[data-theme=dark] .faq-item,[data-theme=dark] .faq-category,[data-theme=dark] .legal-container,[data-theme=dark] .legal-toc,[data-theme=dark] .legal-section,[data-theme=dark] .support-container,[data-theme=dark] .support-form,[data-theme=dark] .guide-container,[data-theme=dark] .guide-toc,[data-theme=dark] .guide-section{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .food-grid-item{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .food-grid-item__name{color:var(--text-primary)!important}[data-theme=dark] .food-grid-item__calories,[data-theme=dark] .food-breadcrumb__link{color:var(--text-muted)!important}[data-theme=dark] .food-breadcrumb__link:hover{color:#66bb6a!important}[data-theme=dark] .food-breadcrumb__separator{color:var(--text-muted)!important}[data-theme=dark] .food-breadcrumb__current,[data-theme=dark] .food-page__title{color:var(--text-primary)!important}[data-theme=dark] .food-page__subtitle{color:var(--text-muted)!important}[data-theme=dark] .food-page__serving{color:var(--text-secondary)!important}[data-theme=dark] .food-page__container{background:var(--bg-primary)!important}[data-theme=dark] .calories-hero{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .calories-hero__value{color:#66bb6a!important}[data-theme=dark] .calories-hero__label{color:var(--text-primary)!important}[data-theme=dark] .calories-hero__percentage{color:var(--text-muted)!important}[data-theme=dark] .macro-section{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .macro-section__title{color:var(--text-primary)!important}[data-theme=dark] .macro-bar__label{color:var(--text-secondary)!important}[data-theme=dark] .macro-bar__value{color:var(--text-primary)!important}[data-theme=dark] .macro-bar__track{background:var(--bg-secondary)!important}[data-theme=dark] .nutrient-section{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .nutrient-section__title{color:var(--text-primary)!important}[data-theme=dark] .nutrient-row{border-color:var(--border-color)!important}[data-theme=dark] .nutrient-row__label{color:var(--text-secondary)!important}[data-theme=dark] .nutrient-row__value{color:var(--text-primary)!important}[data-theme=dark] .nutrition-table{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .nutrition-table th{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .nutrition-table td{color:var(--text-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .food-page section{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .food-page section h2,[data-theme=dark] .food-page section h3{color:var(--text-primary)!important}[data-theme=dark] .food-page section p{color:var(--text-secondary)!important}[data-theme=dark] .workout-disclaimer,[data-theme=dark] .supplement-disclaimer,[data-theme=dark] .recipe-disclaimer,[data-theme=dark] .diet-disclaimer,[data-theme=dark] .wellness-disclaimer{background:#f59e0b1a!important;border-color:#f59e0b4d!important}[data-theme=dark] .workout-disclaimer p,[data-theme=dark] .supplement-disclaimer p,[data-theme=dark] .recipe-disclaimer p,[data-theme=dark] .diet-disclaimer p,[data-theme=dark] .wellness-disclaimer p{color:#ffd54f!important}[data-theme=dark] .workout-detail__header,[data-theme=dark] .supplement-detail__header,[data-theme=dark] .recipe-detail__header,[data-theme=dark] .diet-detail__header{background:linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-secondary) 100%)!important}[data-theme=dark] .exercise-detail__breadcrumb,[data-theme=dark] .exercise-info-grid,[data-theme=dark] .related-exercises,[data-theme=dark] .workout-detail__exercise-item{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .workout-detail__tip{color:#64b5f6!important;background:#3b82f61a!important;border-left-color:#3b82f6!important}[data-theme=dark] .workout-section__title,[data-theme=dark] .food-category__title{border-bottom-color:var(--border-color)!important}[data-theme=dark] .workout-card__footer,[data-theme=dark] .exercise-card__footer,[data-theme=dark] .workout-detail__related{border-top-color:var(--border-color)!important}[data-theme=dark] .exercise-filter{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .exercise-filter:hover{background:var(--bg-tertiary)!important;color:var(--text-primary)!important}[data-theme=dark] .exercise-filter--active{color:#fff!important;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)!important;border-color:#0000!important}[data-theme=dark] .exercise-card__muscle{background:#ffffff0f!important}[data-theme=dark] .exercise-card__muscle--primary{color:#66bb6a!important;background:#22c55e26!important}[data-theme=dark] .workout-detail__muscle-tag,[data-theme=dark] .workout-card__difficulty--beginner{color:#81c784!important;background:#22c55e26!important}[data-theme=dark] .workout-card__difficulty--intermediate{color:#ffd54f!important;background:#f59e0b26!important}[data-theme=dark] .workout-card__difficulty--advanced{color:#ef5350!important;background:#ef444426!important}[data-theme=dark] .blog-page__container{background:var(--bg-primary)!important}[data-theme=dark] .blog-post h1,[data-theme=dark] .blog-post h2,[data-theme=dark] .blog-post h3,[data-theme=dark] .blog-page__brand-logo{color:var(--text-primary)!important}[data-theme=dark] .tools-index__container{background:var(--bg-primary)!important}[data-theme=dark] input[type=number]:not(.quiz-input),[data-theme=dark] input[type=text]:not(.quiz-input),[data-theme=dark] select,[data-theme=dark] textarea{background:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .faq-hero{background:linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-secondary) 100%)!important}[data-theme=dark] .faq-question{color:var(--text-primary)!important}[data-theme=dark] .faq-answer{color:var(--text-muted)!important}[data-theme=dark] .faq-section__title,[data-theme=dark] .faq-category__title{color:var(--text-primary)!important}[data-theme=dark] .fasting-hero{background:linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-secondary) 100%)!important}[data-theme=dark] .fasting-stat__value,[data-theme=dark] .fasting-protocol__name{color:var(--text-primary)!important}[data-theme=dark] .fasting-protocol__schedule{background:var(--bg-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .wellness-hero{background:linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-secondary) 100%)!important}[data-theme=dark] .wellness-card__title{color:var(--text-primary)!important}[data-theme=dark] .wellness-card__desc{color:var(--text-muted)!important}[data-theme=dark] .guide-header{background:linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-secondary) 100%)!important}[data-theme=dark] .guide-toc a{color:var(--text-secondary)!important}[data-theme=dark] .guide-toc a:hover{color:#66bb6a!important}[data-theme=dark] .guide-section h2,[data-theme=dark] .guide-section h3{color:var(--text-primary)!important}[data-theme=dark] .guide-section p,[data-theme=dark] .guide-section li{color:var(--text-secondary)!important}[data-theme=dark] .legal-header,[data-theme=dark] .support-header{background:linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-secondary) 100%)!important}[data-theme=dark] .legal-section h2,[data-theme=dark] .legal-section p,[data-theme=dark] .legal-section li,[data-theme=dark] .legal-toc a{color:var(--text-secondary)!important}[data-theme=dark] .support-form label{color:var(--text-primary)!important}[data-theme=dark] .supplement-detail__content,[data-theme=dark] .recipe-detail__content,[data-theme=dark] .diet-detail__content{color:var(--text-secondary)!important}[data-theme=dark] .supplement-detail__content h2,[data-theme=dark] .recipe-detail__content h2,[data-theme=dark] .diet-detail__content h2{color:var(--text-primary)!important}[data-theme=dark] .food-grid-item:hover,[data-theme=dark] .workout-card:hover,[data-theme=dark] .exercise-card:hover,[data-theme=dark] .supplement-card:hover,[data-theme=dark] .recipe-card:hover,[data-theme=dark] .tool-card:hover,[data-theme=dark] .wellness-card:hover,[data-theme=dark] .diet-card:hover,[data-theme=dark] .blog-post-card:hover{box-shadow:0 12px 40px #0000004d!important}
