/* Haber70 Mobil | yalnizca mobil stil | PC ve panel degismez */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap');
@media screen and (max-width: 780px) {
/* Haber70 Web Tasarim — palette v2 (28 Oct 2026). Visual CSS only. */

:root {
 --h70-bg:#1c1c1d; --h70-card:#252728; --h70-field:#3b3d3e;
 --h70-category:#3b3d3e; --h70-confirm:#e50046; --h70-ink:#f3f4f5;
 --h70-muted:#c5c8ca; --h70-edge:#484b4d;
 --navy:#1c1c1d; --paper:#1c1c1d; --text:#f3f4f5;
 --muted:#c5c8ca; --line:#484b4d; --red:#e50046;
}
html,body{background:var(--h70-bg)!important;color:var(--h70-ink);font-family:Roboto,Arial,sans-serif!important}
body,body p,body a,body li,body label,body small,body input,body select,body textarea,body button{font-family:Roboto,Arial,sans-serif!important;font-weight:400;line-height:1.5}
body{font-size:14px!important}h1,h2,h3,h4,h5,h6,strong,b{font-family:Roboto,Arial,sans-serif!important;font-weight:500!important;line-height:1.4}
.site,.site .layout,.site .main-content,.site .content,.site main,.site .section,.site .main,.site .content-area{background-color:var(--h70-bg);color:var(--h70-ink)}
.site .top,.site .header,.site .nav,.site .footer,.site .market,.site .mobile-nav,.site .topline,.site .site-header{background-color:var(--h70-card)!important;color:var(--h70-ink)!important;border-color:var(--h70-edge)!important}
.site .header a,.site .nav a,.site .footer a,.site .top a,.site .topline a,.site .weather,.site .weather *, .site .nav a:visited{color:var(--h70-ink)!important}
.site .nav a.active,.site .nav a:hover,.site .category-button,.site .category-link,.site .category-pill,.site .category-tab,.site .tabs button{background:var(--h70-category)!important;color:var(--h70-ink)!important}
.site .nav a.active{box-shadow:inset 0 -2px #5da5fa}
.site input:not([type=checkbox]):not([type=radio]),.site select,.site textarea,.site .search,.site .search input,.site .search button,.site .header-search,.site .header-search input,.site .search-form,.site .search-form input{background:var(--h70-field)!important;color:var(--h70-ink)!important;border-color:var(--h70-edge)!important}
.site input::placeholder,.site textarea::placeholder{color:#ced0d1!important;opacity:.8}
.site .news-card,.site .article-card,.site .category-card,.site .listing article,.site .listing>a,.site .news-list-grid>a,.site .news-list-grid>article,.site .card,.site .panel,.site .module,.site .widget,.site .box,.site .category-head,.site .category-heading,.site .category-banner,.site .category-title,.site .category-intro,.site .listing-header,.site .search-results,.site .home-section,.site .sidebar-section,.site .article-shell,.site .article-content,.site .article-body,.site .detail-card,.site .story-card,.site .poll-card{background-color:var(--h70-card)!important;color:var(--h70-ink)!important;border-color:var(--h70-edge)!important}
.site :is(.news-card,.article-card,.category-card,.card,.module,.widget,.panel,.story-card,.poll-card,.category-head,.category-banner) :is(h1,h2,h3,h4,p,small,span,a,time){color:var(--h70-ink)!important}
.site :is(.news-card,.article-card,.category-card,.card,.module,.widget,.panel,.story-card,.poll-card) :is(p,small,time,.meta,.muted){color:var(--h70-muted)!important}
.site .content :is(h1,h2,h3,h4,p,li),.site .article-body :is(h1,h2,h3,h4,p,li),.site .detail-body :is(h1,h2,h3,h4,p,li){color:var(--h70-ink)}
.site .btn-primary,.site .button-primary,.site .btn-danger,.site button[type=submit]:not(.search button),.site .action-approve,.site .confirm-button,.site .vote-button{background:var(--h70-confirm)!important;color:white!important;border-color:var(--h70-confirm)!important}
.site .h70-mobile-drawer,.site .h70-mobile-drawer .head,.site .h70-mobile-drawer .h70-drawer-group,.site .h70-mobile-bottom{background:var(--h70-card)!important;border-color:var(--h70-edge)!important;color:var(--h70-ink)!important}
.site .h70-mobile-drawer a,.site .h70-mobile-drawer h3,.h70-mobile-drawer a,.h70-mobile-drawer h3,.h70-mobile-drawer button,.h70-mobile-bottom a,.h70-mobile-bottom span{color:var(--h70-ink)!important}
.site .h70-v4-firm,.h70-mobile-bottom .h70-v4-firm{background:var(--h70-category)!important;color:white!important}
/* Keep photograph/photo thumbnails unchanged, only change container colors. */
@media(max-width:780px){
 html,body,.site{background:var(--h70-bg)!important}
 .site .content,.site .main-content,.site main,.site .layout{color:var(--h70-ink)}
 .site .category-head,.site .category-heading,.site .category-banner,.site .category-title,.site .category-intro,.site .listing-header{background:var(--h70-card)!important;color:var(--h70-ink)!important}
 .site .news-card,.site .article-card,.site .category-card,.site .listing article,.site .news-list-grid>a,.site .news-list-grid>article{background:var(--h70-card)!important;color:var(--h70-ink)!important}
 .site #h70-pharmacy-search input,.site #h70-live-pharmacy .h70-v2-pharmacy-card{background:var(--h70-field)!important;color:var(--h70-ink)!important;border-color:var(--h70-edge)!important}
 .site #h70-pharmacy-search button{background:var(--h70-confirm)!important;color:white!important}
}

}

/* Detail and category pages: maintain dark surfaces and readable text. */
@media(max-width:780px){
.site .listing,.site .category-grid,.site .results-grid,.site .news-list-grid,.site .category-header,.site .category-page,.site .article-detail,.site .article-wrapper {background:#1c1c1d!important;color:#f3f4f5!important}
.site .listing :is(a,span,p,h2,h3),.site .category-grid :is(a,span,p,h2,h3){color:#f3f4f5!important}
}
