/* AUTO-GENERATED by build/dark-mode-gen.php — do not edit by hand, re-run the generator. */
/* Dark mode overrides for fixed light-mode colours. Loaded after techtaranga.css. */

/* --- from assets/css/techtaranga.css --- */
[data-theme=dark] a { color: var(--tt-text-color) !important; }
[data-theme=dark] #techtaranga_backToTop { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt_nav-menu .child-menu { background: #383838 !important; }
[data-theme=dark] .techtaranga_social_menu a { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .techtaranga_social_menu.bordered a { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .techtaranga_social_menu a:hover { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .techtaranga_social_menu.color .twitter { color: var(--tt-text-color) !important; }
[data-theme=dark] #join_techtaranga { background: var(--tt-gray-color) !important; }
[data-theme=dark] .auth-hero-branding { color: var(--tt-text-color) !important; }
[data-theme=dark] .auth-hero-branding p { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] #join_techtaranga .attraiit-card { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 10px 40px -10px rgba(0, 0, 0, .35), 0 4px 12px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] #join_techtaranga .attraiit-card h4 { color: var(--tt-text-color) !important; }
[data-theme=dark] #join_techtaranga .attraiit-card .sub-title-text { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] #join_techtaranga .attraiit-card .form-floating>.form-control { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] #join_techtaranga .attraiit-card .form-floating>label { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] #join_techtaranga .attraiit-card .form-floating>.form-control:focus { background: var(--tt-gray-color) !important; }
[data-theme=dark] #join_techtaranga .attraiit-card .pwd_icon { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] #join_techtaranga .attraiit-card .form-check-input { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .attraiit-card .form-check-label { color: var(--tt-text-color) !important; }
[data-theme=dark] .select2-dropdown { background: var(--tt-gray-color) !important; }
[data-theme=dark] #account_attraibarta { background: var(--tt-gray-color) !important; }
[data-theme=dark] .ttaranga_avater_box { background: var(--tt-gray-color) !important; }
[data-theme=dark] .attraiit-profile .profile-main h4 { color: var(--tt-text-color) !important; }
[data-theme=dark] .attraiit-profile .profile-main h5 { color: var(--tt-text-color) !important; }
[data-theme=dark] .count-ac ul li i { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .attraibarta-opts ul li a { color: var(--tt-text-color) !important; }
[data-theme=dark] .attraibarta-opts ul li a:hover { background: #383838 !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .otp-wd { background: var(--tt-gray-color) !important; }
[data-theme=dark] .card-ab { background: var(--tt-gray-color) !important; }
[data-theme=dark] .card-header,
[data-theme=dark] .card-footer { background: var(--tt-gray-color) !important; color: rgba(255, 255, 255, .65) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .card-title span { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .activity .activity-item .activite-label { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .activity .activity-item .activite-label::before { background: #383838 !important; }
[data-theme=dark] .activity .activity-item .activity-badge { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .dashboard .news p { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .attraibarta-acc-optns { background: var(--tt-gray-color) !important; }
[data-theme=dark] .featured_image_article_selector { background: #383838 !important; }
[data-theme=dark] .featured_image_article_selector span { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .file-profile:hover { background: #383838 !important; }
[data-theme=dark] .file-profile .file-info h6 { color: var(--tt-text-color) !important; }
[data-theme=dark] .creator_profile .creator_top { background: var(--tt-gray-color) !important; }
[data-theme=dark] .creator_title { background: #383838 !important; color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .searchbar_container { background: var(--tt-gray-color) !important; }
[data-theme=dark] .searchbar_container select { background: #383838 !important; color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .searchbar_container select:focus { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .view_type_button i { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .view_type_button i:hover { background: #383838 !important; }
[data-theme=dark] .ab_line { background: #383838 !important; }
[data-theme=dark] .creator_search_input input:focus { border-color: rgba(255, 255, 255, .12) !important; }
@media (max-width: 768px) {
[data-theme=dark] .creator_image img { border-color: rgba(255, 255, 255, .12) !important; }
}
[data-theme=dark] .heading-postcard.hp-2 h2 { color: var(--tt-text-color) !important; }
[data-theme=dark] .heading-postcard.hp-2 h2 .flex { color: var(--tt-text-color) !important; }
[data-theme=dark] .heading-postcard.hp-4 { background: #383838 !important; }
[data-theme=dark] .heading-postcard.hp-5 { background: #383838 !important; }
[data-theme=dark] .heading-postcard.hp-8 h2 { color: var(--tt-text-color) !important; }
[data-theme=dark] .heading-postcard.hp-8 h2 .flex { color: var(--tt-text-color) !important; }
[data-theme=dark] .heading-postcard.hp-12 h2 { border-top-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga-lntitle-1 { color: var(--tt-text-color) !important; }
[data-theme=dark] .summery-1,
[data-theme=dark] .summery-2,
[data-theme=dark] .summery-3,
[data-theme=dark] .summery-4,
[data-theme=dark] .summery-5,
[data-theme=dark] .summery-6,
[data-theme=dark] .summery-7 { color: var(--tt-text-color) !important; }
[data-theme=dark] .common-border-box { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .news-separator-vertical-border { border-right-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .news-separator-horizontal-border { border-top-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .swiper-button-next:after,
[data-theme=dark] .swiper-button-prev:after { box-shadow: 0 2px 5px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .avatar-upload-box { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .avatar-upload-box:hover { background: var(--tt-gray-color) !important; }
[data-theme=dark] .avatar-camera-badge { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .share-btn .google-news { background: #383838 !important; }
[data-theme=dark] .story-details .simage-caption { background: #383838 !important; color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .story-details blockquote:not(.twitter-tweet):not(.instagram-media) { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .story-details blockquote b { color: var(--tt-text-color) !important; }
[data-theme=dark] .story-details blockquote i { color: var(--tt-text-color) !important; }
[data-theme=dark] .btn-more-details { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .read_also_post .rmp_container { background: #383838 !important; }
[data-theme=dark] td.zabuto-calendar__day--empty { background: #383838 !important; }
[data-theme=dark] .zabuto-calendar__day a,
[data-theme=dark] .zabuto-calendar__day--today a { color: var(--tt-text-color) !important; }
[data-theme=dark] .techtaranga-ticker-container.techtaranga-ticker-2 { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga-ticker-container.techtaranga-ticker-3 { background: #383838 !important; }
[data-theme=dark] .techtaranga-ticker-container.techtaranga-ticker-3 #techtaranga-ticker-box::after { background: #383838 !important; }
[data-theme=dark] .techtaranga-ticker-container.techtaranga-ticker-4 .techtaranga-ticker-title::before { background: var(--tt-gray-color) !important; }
[data-theme=dark] .techtaranga-ticker-container.techtaranga-ticker-7 .techtaranga-ticker-title { background: var(--tt-gray-color) !important; }
[data-theme=dark] .techtaranga-ticker-container.techtaranga-ticker-8 { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-meta.tt-meta-2 { border-top-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-meta.tt-meta-2 .tt-meta-avatar img { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-meta.tt-meta-4 .tt-meta-avatar img { background: var(--tt-gray-color) !important; }
@media (max-width: 767.98px) {
[data-theme=dark] .tt-meta:is(.tt-meta-2, .tt-meta-4) > [class*="col-"]:last-child { border-top-color: rgba(255, 255, 255, .12) !important; }
}
[data-theme=dark] .tt-ad-placeholder { border-top-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-ad-placeholder-pos { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga_poll_options_item { background: #383838 !important; }
[data-theme=dark] .techtaranga_poll_options_item .techtaranga_poll_item_bar { background: #383838 !important; }
[data-theme=dark] .techtaranga_footer_slidad { background: #383838 !important; }
[data-theme=dark] .techtaranga_footer_slidad_close { background: #383838 !important; }
[data-theme=dark] .techtaranga_header_slidad { background: #383838 !important; }
[data-theme=dark] .techtaranga_header_slidad_close { background: #383838 !important; }
[data-theme=dark] .techtaranga-recent-btn-1 { background: #383838 !important; }
[data-theme=dark] .sectiontitle10 a { background: var(--tt-gray-color) !important; }
[data-theme=dark] .sectiontitle10 { background: #383838 !important; }
[data-theme=dark] .techtaranga_nevigator { background: #383838 !important; }
[data-theme=dark] .techtaranga_cnevigator { background: #383838 !important; }
[data-theme=dark] .techtaranga_cnevigator a { background: var(--tt-gray-color) !important; }
[data-theme=dark] .techtataranga_opinion2 { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtataranga_opinion2 .opinion_title { background: var(--tt-gray-color) !important; }
[data-theme=dark] .text-content { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 2px 15px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .techtaranga-audio-player-container { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga-album-art { color: rgba(255, 255, 255, .65) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga-waveform.playing span { background: var(--tt-gray-color) !important; }
[data-theme=dark] .techtaranga-slider { background: var(--tt-gray-color) !important; }
[data-theme=dark] .techtaranga-slider::after { background: var(--tt-gray-color) !important; }
[data-theme=dark] .techtaranga-play-btn-box { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .form-range::-webkit-slider-thumb { background: var(--tt-gray-color) !important; }
@media (min-width: 768px) {
[data-theme=dark] .section4-swiper .swiper-slide::after { background: #383838 !important; }
}
[data-theme=dark] .section4-card .summary-text { color: var(--tt-text-color) !important; }
[data-theme=dark] .section4-card .time-text { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .opinion-author-section { border-top-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .opinion-author-name { color: var(--tt-text-color) !important; }
[data-theme=dark] .opinion-time { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .opinion-author-avatar { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .opinion-author-name-small { color: var(--tt-text-color) !important; }
[data-theme=dark] .opinion-time-small-text { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .opinion-author-avatar-small { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .opinion-divider { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .kotha-card { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .kotha-card:hover { border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 12px 30px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .kotha-card-header .quote-icon { color: var(--tt-text-color) !important; }
[data-theme=dark] .kotha-card-header .share-btn { background: var(--tt-gray-color) !important; color: rgba(255, 255, 255, .65) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .kotha-card-header .share-btn:hover { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .kotha-card-header .kotha-date-badge { background: #383838 !important; }
[data-theme=dark] .kotha-author-img { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .kotha-author-name { color: var(--tt-text-color) !important; }
[data-theme=dark] .kotha-author-desig { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] #TechTarangaIcon { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .swiper-button-next[style*="background"],
[data-theme=dark] .swiper-button-prev[style*="background"],
[data-theme=dark] .swiper-button-next.text-dark,
[data-theme=dark] .swiper-button-prev.text-dark { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .swiper-button-next[style*="background"]:after,
[data-theme=dark] .swiper-button-prev[style*="background"]:after,
[data-theme=dark] .swiper-button-next.text-dark:after,
[data-theme=dark] .swiper-button-prev.text-dark:after { color: var(--tt-text-color) !important; }
[data-theme=dark] .avatar-upload-box { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .avatar-upload-box:hover { background: var(--tt-gray-color) !important; }
[data-theme=dark] .avatar-camera-badge { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga_reporter_filter { box-shadow: 0 8px 32px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .filter-input { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .filter-input:focus { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] select.filter-input option { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .btn-filter-reset { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .btn-filter-reset:hover { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .reporter-team-title::before,
[data-theme=dark] .reporter-team-title::after { background: #383838 !important; }
[data-theme=dark] .reporter-team-title::after { background: #383838 !important; }
[data-theme=dark] .reporter-card { background: var(--tt-gray-color) !important; box-shadow: 0 2px 12px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .reporter-card:hover { box-shadow: 0 16px 40px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .reporter-card__badge { background: var(--tt-gray-color) !important; box-shadow: 0 1px 6px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .reporter-card__name { color: var(--tt-text-color) !important; }
[data-theme=dark] .reporter-card__designation { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .reporter-card__contact { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .reporter-card:hover .reporter-card__contact { background: #383838 !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .reporter-card__contact-item { color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-custom-reactions-box { background: #383838 !important; box-shadow: 0 4px 15px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-reaction-pct { color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-reaction-pct.highest { color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-comments-section { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 4px 20px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-comment-avatar { background: #383838 !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 2px 6px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-comment-input { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-comment-input:focus { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-comment-post-btn { box-shadow: 0 2px 8px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-comment-post-btn:hover { box-shadow: 0 4px 12px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-comment-login-warning { background: var(--tt-gray-color) !important; color: rgba(255, 255, 255, .65) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-comment-item { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-comment-item:hover { background: #383838 !important; }
[data-theme=dark] .tt-comment-author { color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-comment-text { color: var(--tt-text-color) !important; }
[data-theme=dark] .hn9-icon.round { box-shadow: 0 2px 6px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .hn9-stick.sticky-nav { box-shadow: 0 4px 14px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .mobile_header_ticker .mht-stick.sticky-nav { box-shadow: 0 3px 12px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .hs-pop li:after { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-post-prime figcaption { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .pst-btn.pst-box { box-shadow: 0 1px 3px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tpa-panel { box-shadow: 0 4px 22px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tpa-big { box-shadow: 0 1px 6px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tpa-form a { color: var(--tt-text-color) !important; }
[data-theme=dark] .kq-bubble { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 8px 24px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .kq-bubble:after { background: var(--tt-gray-color) !important; border-bottom-color: rgba(255, 255, 255, .12) !important; border-right-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .kq-card:hover .kq-bubble { box-shadow: 0 16px 34px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .kq-mark { box-shadow: 0 6px 14px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .kq-date { background: #383838 !important; color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .kq-text { color: var(--tt-text-color) !important; }
[data-theme=dark] .kq-share { border-top-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .kq-share .share-btn { background: #383838 !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .kq-img { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .kq-name { color: var(--tt-text-color) !important; }
[data-theme=dark] .kq-desig { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .kq-page-head p { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .ws-card { box-shadow: 0 8px 22px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .ws-inner { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .ws-bars i.on { background: var(--tt-gray-color) !important; }
[data-theme=dark] .ws-play { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-loc { background: #383838 !important; }
[data-theme=dark] .tt-loc .loc-hero { box-shadow: 0 12px 30px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-loc .loc-pills a { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-loc .loc-pills a:hover { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-loc .loc-panel { background: var(--tt-gray-color) !important; box-shadow: 0 6px 22px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-loc .techtaranga_country_news { background: var(--tt-gray-color) !important; box-shadow: 0 6px 22px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-loc .techtaranga_country_news .form-select { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-loc .loc-hint { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .tt-loc .loc-divs a { color: var(--tt-text-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-loc .prothom-songbad-post-style { background: var(--tt-gray-color) !important; box-shadow: 0 6px 20px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-loc .prothom-songbad-post-style:hover { box-shadow: 0 14px 30px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-loc .loc-lead .summery-5 { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .tt-loc #load-more-button { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-wsp { background: #383838 !important; }
[data-theme=dark] .tt-wsp .wsp-hero { box-shadow: 0 12px 30px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-wsp .wsp-ring span { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-wsp .wsp-stat { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-wsp #load-more-button { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-wsp .wsp-empty { background: var(--tt-gray-color) !important; }
[data-theme=dark] .techtaranga_special_hero .hs-pop li:after { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-mr .mr-item { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-mr .mr-item:hover { box-shadow: 0 10px 24px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-mr .mr-n { background: #383838 !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-mr .mr-top .mr-n { box-shadow: 0 6px 14px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-mr .mr-time { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .tt-mr .mr-img { background: #383838 !important; }
[data-theme=dark] .section4-swiper .section4-card { border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 6px 18px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .section4-swiper .section4-card:hover { box-shadow: 0 14px 28px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .section4-swiper .section4-card:not(.active) { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-opn { background: #383838 !important; }
[data-theme=dark] .tt-opn .opinion-card-large { background: var(--tt-gray-color) !important; box-shadow: 0 6px 22px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-opn .opinion-card-large:hover { box-shadow: 0 12px 30px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-opn .opinion-card-large .summery-3 { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .tt-opn .opinion-author-section { border-top-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-opn .opinion-author-avatar,
[data-theme=dark] .tt-opn .opinion-author-avatar-small { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-opn .opinion-small-item { background: var(--tt-gray-color) !important; box-shadow: 0 6px 22px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-opn .opinion-small-item:hover { box-shadow: 0 12px 30px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-pollx .techtaranga_poll { box-shadow: 0 10px 28px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-pollx .techtaranga_poll_download { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-pollx .techtaranga_poll_image .pollx-dot { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-pollx .techtaranga_poll_options_item { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-pollx .techtaranga_poll_options_item.collect_vote:hover { box-shadow: 0 6px 14px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-pollx .techtaranga_poll_item_info:before { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-pollx .techtaranga_poll_item_info span { background: var(--tt-gray-color) !important; box-shadow: 0 2px 6px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-pollx .techtaranga_poll_total_voter { background: #383838 !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-dn .dn-bar { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 6px 20px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-dn .dn-ico { box-shadow: 0 0 0 5px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-dn .dn-sub { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .tt-dn .dn-fields .form-select { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-dn .dn-lead-img,
[data-theme=dark] .tt-dn .dn-card-img { background: #383838 !important; }
[data-theme=dark] .tt-dn .dn-lead p { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .tt-dn .dn-time { color: rgba(255, 255, 255, .65) !important; }
@media (max-width:767.98px) {
[data-theme=dark] .tt-dn .dn-card { border-bottom-color: rgba(255, 255, 255, .12) !important; }
}
[data-theme=dark] .heading-postcard.hp-13 { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .hp-13 .hp13-dot:after { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-rtabs .rt-nav { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-rtabs .rt-btn { color: rgba(255, 255, 255, .65) !important; }

/* --- from footer.php --- */
[data-theme=dark] .pwa-floating-btn { background: var(--tt-gray-color) !important; box-shadow: 0 4px 15px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .pwa-tooltip-card { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 10px 30px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .pwa-close-button { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .pwa-close-button:hover { color: var(--tt-text-color) !important; }
[data-theme=dark] .pwa-title { color: var(--tt-text-color) !important; }
[data-theme=dark] .pwa-subtitle { color: var(--tt-text-color) !important; }

/* --- from taranga-pages/career.php --- */
[data-theme=dark] .cr-top { background: var(--tt-gray-color) !important; }
[data-theme=dark] .cr-step { background: #383838 !important; }
[data-theme=dark] .cr-progress { background: #383838 !important; }
[data-theme=dark] .cr-card { background: var(--tt-gray-color) !important; }
[data-theme=dark] .form-label { color: var(--tt-text-color) !important; }
[data-theme=dark] .form-control,
[data-theme=dark] .form-select { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .form-select:disabled { background: var(--tt-gray-color) !important; }
[data-theme=dark] .input-group-text { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .cr-photo { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .cr-photo.is-invalid { background: #383838 !important; }
[data-theme=dark] .cr-photo-box { background: var(--tt-gray-color) !important; }
[data-theme=dark] .cr-seg { background: #383838 !important; }
[data-theme=dark] .cr-seg input:checked + label { background: var(--tt-gray-color) !important; box-shadow: 0 1px 3px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .cr-consent { background: var(--tt-gray-color) !important; }
[data-theme=dark] .cr-consent.is-invalid { background: #383838 !important; }
[data-theme=dark] .cr-ok { background: #383838 !important; }

/* --- from taranga-pages/photo-stories.php --- */
[data-theme=dark] .date-container p { background: #383838 !important; color: var(--tt-text-color) !important; }

/* --- from taranga-pages/prayer-times.php --- */
[data-theme=dark] .prayer-container-card { box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .35),0 2px 4px -2px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .prayer-logo-container { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 6px 15px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .share-btn { background: #383838 !important; color: rgba(255, 255, 255, .65) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .prayer-card { background: #383838 !important; box-shadow: 0 4px 6px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .timer-digit { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .sahri-iftar-today { background: #383838 !important; }
[data-theme=dark] .district-selector-container { background: var(--tt-gray-color) !important; }
[data-theme=dark] .district-select { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .month-btn { background: #383838 !important; }
[data-theme=dark] .timetable-wrapper { box-shadow: 0 4px 10px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .timetable th { background: #383838 !important; }
[data-theme=dark] .timetable td { color: var(--tt-text-color) !important; }
[data-theme=dark] .timetable tr:hover { background: var(--tt-gray-color) !important; }
[data-theme=dark] .timetable tr.today-row { background: #383838 !important; }
[data-theme=dark] .spinner-sm { border-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/single-converter.php --- */
[data-theme=dark] .ttc-card { box-shadow: 0 6px 24px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .ttc-btn:hover { box-shadow: 0 6px 16px rgba(0, 0, 0, .35) !important; }

/* --- from taranga-pages/single-post.php --- */
[data-theme=dark] figcaption { background: #383838 !important; color: rgba(255, 255, 255, .65) !important; border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga-audio-close-btn { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga-audio-player-container.tt-audio-inline { box-shadow: 0 4px 16px rgba(0, 0, 0, .35) !important; }

/* --- from taranga-pages/single-user.php --- */
[data-theme=dark] .author-profile-banner { box-shadow: 0 10px 30px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .author-status-pill { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .author-avatar-img { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .author-online-badge { box-shadow: 0 2px 4px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .author-social-link,
[data-theme=dark] .author-share-btn { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .author-social-link:hover,
[data-theme=dark] .author-share-btn:hover { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .author-stats-card { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .premium-news-card { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 4px 15px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .premium-news-card:hover { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .premium-news-card__img-wrap { background: #383838 !important; }
[data-theme=dark] .premium-news-card__meta { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .premium-news-card__title { color: var(--tt-text-color) !important; }

/* --- from taranga-pages/under-construction.php --- */
[data-theme=dark] body { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .title { color: var(--tt-text-color) !important; }
[data-theme=dark] .subtitle { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .social-links a:hover { color: var(--tt-text-color) !important; }

/* --- from taranga-pages/template-part/local-news-2.php --- */
[data-theme=dark] .techtaranga_country_news { background: #383838 !important; }

/* --- from taranga-pages/template-part/local-news-3.php --- */
[data-theme=dark] .techtaranga_country_news { background: #383838 !important; }

/* --- from taranga-pages/template-part/most-recent-3.php --- */
[data-theme=dark] .ps-most-populler.ps-most-populler-3 .nav-pills .nav-item.active { background: var(--tt-gray-color) !important; }
[data-theme=dark] .ps-most-populler.ps-most-populler-3 .nav-pills .nav-item.active a { color: var(--tt-text-color) !important; }
[data-theme=dark] .news-separator-vertical-border { border-right-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/most-recent-4.php --- */
[data-theme=dark] .tt-recent-popular-widget { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-recent-popular-widget .nav-tabs { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-recent-popular-widget .nav-tabs .nav-link { color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-recent-popular-widget .nav-tabs .nav-link.active { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-recent-popular-widget .tab-pane { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-recent-popular-widget .widget-item { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-recent-popular-widget .widget-btn-all { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-recent-popular-widget .widget-btn-all:hover { background: var(--tt-gray-color) !important; }

/* --- from taranga-pages/template-part/wd-prayer-time.php --- */
[data-theme=dark] .techtaranga-prayer-item+.techtaranga-prayer-item { border-top-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga-prayer-footer { border-top-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/wd-weather.php --- */
[data-theme=dark] .techtaranga-weather-widget { box-shadow: 0 18px 45px -18px rgba(0, 0, 0, .35),0 2px 8px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .techtaranga-summary-chip { box-shadow: 0 10px 24px -12px rgba(0, 0, 0, .35) !important; }

/* --- from taranga-pages/template-part/event/event_five.php --- */
[data-theme=dark] .tt-ev5 .ev5-nav button { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-ev5 .ev5-side { border-left-color: rgba(255, 255, 255, .12) !important; }
@media (max-width: 991px) {
[data-theme=dark] .tt-ev5 .ev5-side { border-top-color: rgba(255, 255, 255, .12) !important; }
}

/* --- from taranga-pages/template-part/event/event_four.php --- */
[data-theme=dark] .tt-ev4 .ev4-title { color: var(--tt-text-color) !important; }

/* --- from taranga-pages/template-part/event/event_one.php --- */
[data-theme=dark] .tt-ev1 .ev1-head { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-ev1 .ev1-card { border-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/event/event_three.php --- */
[data-theme=dark] .tt-ev3 { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-ev3 .ev3-head { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-ev3 .ev3-lead .ev-meta { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .tt-ev3 .ev3-row { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-ev3 .ev3-row .ev-meta { color: rgba(255, 255, 255, .65) !important; }
@media (min-width: 992px) {
[data-theme=dark] .tt-ev3 .ev3-divider { border-left-color: rgba(255, 255, 255, .12) !important; }
}

/* --- from taranga-pages/template-part/event/event_two.php --- */
[data-theme=dark] .tt-ev2 .ev2-glass { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-ev2 .ev2-glass:hover { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-ev2 .ev2-foot .ev-more { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-ev2 .ev2-foot .ev-more:hover { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }

/* --- from taranga-pages/template-part/event/prt-event-common.php --- */
[data-theme=dark] .tt-ev .ev-img { background: #383838 !important; }
[data-theme=dark] .tt-ev .ev-dot { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-ev .ev-dot::after { border-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/footer/footer_eight.php --- */
[data-theme=dark] .secondary_menu_tt { border-bottom-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/footer/prt-bottom-bar.php --- */
[data-theme=dark] .tt-bottom-bar .tt-bb-item { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .tt-bb-one { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-bb-two { background: var(--tt-gray-color) !important; border-top-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 -4px 16px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-bb-three { background: var(--tt-gray-color) !important; box-shadow: 0 -6px 24px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-bb-three .tt-bb-item.tt-bb-special { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .tt-bb-three .tt-bb-item.tt-bb-special i { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-bb-four { background: var(--tt-gray-color) !important; box-shadow: 0 12px 32px -10px rgba(0, 0, 0, .3), 0 0 0 1px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-bb-five { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-bb-five .tt-bb-item { color: rgba(255, 255, 255, .65) !important; }

/* --- from taranga-pages/template-part/footer/prt-footer-contact.php --- */
[data-theme=dark] .parent_separetor { background: #383838 !important; }

/* --- from taranga-pages/template-part/footer/prt-footer-links.php --- */
[data-theme=dark] .parent_separetor { background: #383838 !important; }

/* --- from taranga-pages/template-part/header/admin-dock.php --- */
[data-theme=dark] .tt-admin-dock { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 0 4px 20px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-dock-handle { background: var(--tt-gray-color) !important; color: rgba(255, 255, 255, .65) !important; border-color: rgba(255, 255, 255, .12) !important; box-shadow: 3px 0 10px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-dock-handle:hover,
[data-theme=dark] .tt-dock-handle:active { background: #383838 !important; }
[data-theme=dark] .tt-dock-item { color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-dock-item i { color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-dock-item:hover { background: #383838 !important; }
[data-theme=dark] .tt-dock-item.danger:hover { background: #383838 !important; }
[data-theme=dark] .tt-dock-divider { background: #383838 !important; }

/* --- from taranga-pages/template-part/header/header_eight.php --- */
[data-theme=dark] .techtaranga_social_menu.bordered.squere.color a { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga_header_8.techtaranga_header .tt_navbar { border-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/header/header_five.php --- */
[data-theme=dark] .techtaranga_header_5 .update_news_icon .update_dropdown { background: var(--tt-gray-color) !important; }
[data-theme=dark] .techtaranga_header_5 .extra-icon a.asodifnj { background: #383838 !important; }
[data-theme=dark] .techtaranga_header_5 .tt_navbar { background: var(--tt-gray-color) !important; border-top-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/header/header_four.php --- */
[data-theme=dark] .techtaranga_social_menu.bordered.squere.color a { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga_header_4 .header_profile_icon_name,
[data-theme=dark] .techtaranga_header_4 .header_featured_btn { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga_header_4.techtaranga_header .tt_navbar { border-color: rgba(255, 255, 255, .12) !important; box-shadow: rgba(16, 24, 40, 0.1) 0px 4px 8px -2px, rgba(0, 0, 0, .35) 0px 2px 4px -2px !important; }

/* --- from taranga-pages/template-part/header/header_one.php --- */
[data-theme=dark] .techtaranga_header_1 .tt_navbar { border-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/header/header_seven.php --- */
[data-theme=dark] .techtaranga_social_menu.bordered.squere.color a { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga_header_7 .header_profile_icon_name,
[data-theme=dark] .techtaranga_header_7 .header_featured_btn { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .techtaranga_header_7.techtaranga_header .tt_navbar { border-color: rgba(255, 255, 255, .12) !important; box-shadow: rgba(16, 24, 40, 0.1) 0px 4px 8px -2px, rgba(0, 0, 0, .35) 0px 2px 4px -2px !important; }

/* --- from taranga-pages/template-part/header/header_six.php --- */
[data-theme=dark] .techtaranga_header_6 .tt_navbar { background: var(--tt-gray-color) !important; border-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/header/header_three.php --- */
[data-theme=dark] .techtaranga_header_3 .secondary_menu_tt a { color: var(--tt-text-color) !important; }

/* --- from taranga-pages/template-part/header/header_two.php --- */
[data-theme=dark] .techtaranga_header_2 .tt_navbar { background: var(--tt-gray-color) !important; }

/* --- from taranga-pages/template-part/header/mheader_darkbar.php --- */
[data-theme=dark] .mobile_header_darkbar .mh9-ico { border-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/header/mheader_five.php --- */
[data-theme=dark] .mobile_header_two .mtopbar { background: var(--tt-gray-color) !important; }
[data-theme=dark] .mobile_header_two .sec_m_header { border-top-color: rgba(255, 255, 255, .12) !important; border-bottom-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/header/mheader_floatcard.php --- */
[data-theme=dark] .mobile_header_floatcard .mh10-card { box-shadow: 0 6px 18px rgba(0, 0, 0, .35) !important; }

/* --- from taranga-pages/template-part/header/mheader_four.php --- */
[data-theme=dark] .mobile_header_three .mtopbar { background: var(--tt-gray-color) !important; }

/* --- from taranga-pages/template-part/header/mheader_one.php --- */
[data-theme=dark] .mobile_header_one .micon i { color: var(--tt-text-color) !important; }

/* --- from taranga-pages/template-part/header/mheader_searchpill.php --- */
[data-theme=dark] .mobile_header_searchpill .mh8-main { box-shadow: 0 2px 10px rgba(0, 0, 0, .35) !important; }

/* --- from taranga-pages/template-part/header/mheader_six.php --- */
[data-theme=dark] .mobile_header_six .mtopbar { background: var(--tt-gray-color) !important; }
[data-theme=dark] .mobile_header_six .sec_m_header { border-top-color: rgba(255, 255, 255, .12) !important; border-bottom-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/header/mheader_three.php --- */
[data-theme=dark] .mobile_header_three .mtopbar { background: var(--tt-gray-color) !important; }

/* --- from taranga-pages/template-part/header/mheader_two.php --- */
[data-theme=dark] .mobile_header_two .acbtn-tt a { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .mobile_header_two .mheader { border-bottom-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/offcanvas/offcanvas_five.php --- */
[data-theme=dark] .tt-oc-five { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; box-shadow: -10px 0 40px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-oc-five .tt-oc-quick a { background: #383838 !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-oc-five .tt-oc-label { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .tt-oc-five .tt-oc-footer { background: var(--tt-gray-color) !important; border-top-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/offcanvas/offcanvas_four.php --- */
[data-theme=dark] .tt-oc-four.offcanvas { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-oc-four .tt-oc-link-row { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-oc-four .tt-oc-footer { border-top-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/offcanvas/offcanvas_one.php --- */
[data-theme=dark] .tt-oc-one { background: var(--tt-gray-color) !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-oc-one .offcanvas-header { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-oc-one .tt-oc-item { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-oc-one .tt-oc-footer { border-top-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/offcanvas/offcanvas_three.php --- */
[data-theme=dark] .tt-oc-three { background: #383838 !important; color: var(--tt-text-color) !important; }
[data-theme=dark] .tt-oc-three .tt-oc-logo-wrap { background: var(--tt-gray-color) !important; box-shadow: 0 4px 14px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-oc-three .tt-oc-search input { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-oc-three .tt-oc-menu { background: var(--tt-gray-color) !important; box-shadow: 0 2px 10px rgba(0, 0, 0, .35) !important; }
[data-theme=dark] .tt-oc-three .tt-oc-item + .tt-oc-item { border-top-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-oc-three .tt-oc-sub { background: var(--tt-gray-color) !important; }

/* --- from taranga-pages/template-part/offcanvas/offcanvas_two.php --- */
[data-theme=dark] .tt-oc-two .offcanvas-header { border-bottom-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-oc-two .tt-oc-logo-wrap { background: var(--tt-gray-color) !important; }
[data-theme=dark] .tt-oc-two .tt-oc-login { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-oc-two .tt-oc-search input { border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] .tt-oc-two .tt-oc-footer { border-top-color: rgba(255, 255, 255, .12) !important; }

/* --- from taranga-pages/template-part/offcanvas/prt-oc-common.php --- */
[data-theme=dark] #mobileMenuOffcanvas .tt-oc-search input { background: #383838 !important; color: var(--tt-text-color) !important; border-color: rgba(255, 255, 255, .12) !important; }
[data-theme=dark] #mobileMenuOffcanvas .tt-oc-search input:focus { background: var(--tt-gray-color) !important; box-shadow: 0 0 0 3px rgba(0, 0, 0, .35) !important; }

/* --- inline style="..." attributes in templates --- */
[data-theme=dark] [style*="background:#e9f5f5"] { background: #383838 !important; }
[data-theme=dark] [style*="background: #fff"] { background: var(--tt-gray-color) !important; }
[data-theme=dark] [style*="color: #000"] { color: var(--tt-text-color) !important; }
[data-theme=dark] [style*="background: #fbf3f4"] { background: #383838 !important; }
[data-theme=dark] [style*="color:#000"] { color: var(--tt-text-color) !important; }
[data-theme=dark] [style*="background-color: #f8f9fa"] { background: var(--tt-gray-color) !important; }
[data-theme=dark] [style*="color: #7b7b7b"] { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] [style*="background:#ffffff"] { background: var(--tt-gray-color) !important; }
[data-theme=dark] [style*="color:#1e293b"] { color: var(--tt-text-color) !important; }
[data-theme=dark] [style*="background:#f0f5f9"] { background: #383838 !important; }
[data-theme=dark] [style*="background:#FFFDE7"] { background: var(--tt-gray-color) !important; }
/* --- extras --- */
/* blue links are too dark on a dark background */
[data-theme=dark] #join_techtaranga .attraiit-card .auth-link { color: #60a5fa !important; }
[data-theme=dark] #join_techtaranga .attraiit-card .auth-link:hover { color: #93c5fd !important; }
/* floating labels and placeholders */
[data-theme=dark] .form-floating > label { color: rgba(255, 255, 255, .65) !important; }
[data-theme=dark] .form-floating > .form-control:focus ~ label,
[data-theme=dark] .form-floating > .form-control:not(:placeholder-shown) ~ label { color: rgba(255, 255, 255, .8) !important; }
[data-theme=dark] .form-floating > label::after { background: transparent !important; }
[data-theme=dark] input::placeholder,
[data-theme=dark] textarea::placeholder { color: rgba(255, 255, 255, .45) !important; }
/* floating-label fields hide their placeholder (the label is shown instead) — keep it hidden */
[data-theme=dark] .form-floating > .form-control::placeholder,
[data-theme=dark] .form-floating > .form-control-plaintext::placeholder,
[data-theme=dark] .form-floating > textarea::placeholder { color: transparent !important; }
/* browser autofill keeps a light yellow box otherwise */
[data-theme=dark] input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px var(--tt-gray-color) inset !important; -webkit-text-fill-color: var(--tt-text-color) !important; }
/* admin dock: keep hover / primary / danger accents (brighter for dark) */
[data-theme=dark] .tt-dock-item:hover,
[data-theme=dark] .tt-dock-item:hover i,
[data-theme=dark] .tt-dock-item.primary,
[data-theme=dark] .tt-dock-item.primary i { color: #60a5fa !important; }
[data-theme=dark] .tt-dock-item.primary:hover { background: #2563eb !important; }
[data-theme=dark] .tt-dock-item.primary:hover,
[data-theme=dark] .tt-dock-item.primary:hover i { color: #ffffff !important; }
[data-theme=dark] .tt-dock-item.danger:hover { background: rgba(220, 38, 38, .18) !important; }
[data-theme=dark] .tt-dock-item.danger:hover,
[data-theme=dark] .tt-dock-item.danger:hover i { color: #f87171 !important; }
/* select arrow stays visible */
[data-theme=dark] .form-select { color-scheme: dark; }
