/* Haber70 V3 — only MOBILE. Keep original site and admin code unchanged. */
@media(max-width:780px){
:root{color-scheme:dark}
html,body{background:#041127!important;color:#f4f8ff!important}
body .site{background:#061831!important;color:#f4f8ff!important}
body .site .header{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;position:relative!important;padding:9px 7px!important}
body .site .header .logo{flex:0 0 auto!important;min-width:0!important;width:clamp(105px,32vw,150px)!important;max-width:150px!important;display:block!important;background:none!important;border:0!important;padding:0!important;order:0!important}
body .site .header .logo img{width:100%!important;height:auto!important;max-height:43px!important;object-fit:contain!important;display:block!important;background:transparent!important;border:0!important}
body .site .header .weather{flex:1 1 0!important;min-width:0!important;max-width:none!important;overflow:hidden!important;margin:0!important;padding:0!important;white-space:normal!important;order:1!important}
body .site .header .weather div{min-width:0!important;white-space:normal!important}
body .site .header .weather strong,body .site .header .weather small{display:block!important;font-size:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}
body .site .header .weather .sky{font-size:20px!important}
body .site .header .search{flex:0 0 36px!important;width:36px!important;min-width:36px!important;margin:0!important;order:2!important}
body .site>.nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 6px!important;scrollbar-width:none!important}
body .site>.nav::-webkit-scrollbar{display:none}
body .site>.nav a{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;white-space:nowrap!important;font-size:11px!important;line-height:1!important;padding:9px!important}
body .site .h70-v2-main-carousel{margin:0!important;border-radius:0!important}
body .site .h70-v2-main-slide:after,body .site .h70-v2-main-copy{display:none!important}
body .site .h70-v2-dots{position:relative!important;z-index:1!important;background:#041127!important;height:33px!important;margin:0!important}
body .site .h70-v2-three{margin-top:4px!important}
body .h70-mobile-bottom{background:#07182e!important;border-top:1px solid #446da0!important;opacity:1!important;z-index:9999!important;box-shadow:0 -8px 26px #000a!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important}
body .h70-mobile-bottom a,body .h70-mobile-bottom button{color:#fff!important;opacity:1!important;filter:none!important;visibility:visible!important;text-shadow:none!important;font-size:11px!important;background:transparent!important;border:0!important}
body .h70-mobile-bottom a span,body .h70-mobile-bottom button span{color:#f9fbff!important;opacity:1!important;filter:none!important}
body .h70-mobile-bottom a.active,body .h70-mobile-bottom a.active span{color:#ff3765!important}
body .h70-mobile-drawer{background:#081a36!important;color:#fff!important;z-index:10003!important}
body .h70-mobile-drawer .head{background:#081a36!important}
body .h70-mobile-drawer .head img{width:135px!important;max-width:50%!important;max-height:49px!important;object-fit:contain!important;background:transparent!important}
body .h70-mobile-drawer a,body .h70-mobile-drawer nav a{display:block!important;color:#fff!important;opacity:1!important;font-size:16px!important;font-weight:400!important;background:transparent!important;border-color:#2a4a76!important}
body .h70-mobile-drawer button{color:#fff!important}
body .site .firm-showcase,body .site .firm-directory,body .site .h70-v2-module:last-child{background:#ffcb4c!important;color:#0b2544!important;border:1px solid #ffe48c!important}
body .site .firm-showcase *,body .site .firm-directory *,body .site .h70-v2-module:last-child *{color:#102340!important}
body .site .popular-sidebar,body .site .popular-sidebar *,body .site .popular-link,body .site .popular-link *,body .site .score-placeholder,body .site .score-placeholder *{color:#f6f9ff!important;background-color:#0b2344!important}
body .site .popular-sidebar .section-head,body .site .popular-sidebar .section-head *{color:#fff!important;background:#123258!important}
body .site .story,body .site .story-content,body .site .story-lead,body .site .related-block,body .site .comment-item,body .site .comments-block,body .site .detail-layout,body .site .detail-aside,body .site .news-list-grid,body .site .news-card,body .site .breadcrumb,body .site .search-results,body .site .category-head,body .site .category-heading,body .site .listing,body .site .poll-card{background:#071a36!important;color:#f3f7ff!important}
body .site .story p,body .site .story h1,body .site .story h2,body .site .story h3,body .site .story span,body .site .story-content *,body .site .breadcrumb *,body .site .related-block *,body .site .comments-block *,body .site .category-head *,body .site .category-heading *,body .site .news-list-grid *{color:#f3f7ff!important}
body .site .story .author-stamp,body .site .story .story-meta{color:#b5c9e3!important}
body .site .footer{background:#07182d!important;color:#f4f8ff!important}
body .site .footer img{width:145px!important;height:auto!important;max-height:65px!important;object-fit:contain!important}
body .h70-v3-sharebar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important}
body .h70-v3-sharebar .h70-v3-copy{display:block!important;width:100%!important;order:0!important;min-width:0!important;background:#173960!important;color:#fff!important;border:1px solid #34649b!important;padding:11px!important;border-radius:8px!important}
body .h70-v3-sharebar .h70-v3-social{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;order:1!important;width:100%!important}
body .h70-v3-sharebar .h70-v3-social a{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:0!important;font-size:12px!important;color:#fff!important;padding:12px 5px!important;border-radius:8px!important}
body .h70-v3-sharebar .h70-v3-social a:first-child{background:#087e57!important}body .h70-v3-sharebar .h70-v3-social a:last-child{background:#1e55a3!important}
body .h70-v3-sharebar .h70-v3-tools{display:flex!important;gap:7px!important;order:2!important;flex-wrap:wrap!important}
body .h70-v3-sharebar .h70-v3-tools button{color:#f3f8ff!important;background:#132d50!important;border:1px solid #355c87!important;padding:8px!important;border-radius:8px!important}
body .site .story-hero figcaption,body .site .h70-v2-article-image figcaption{display:none!important}
body .site .story-hero{background:transparent!important;margin-bottom:15px!important}
body .site .h70-v2-section-title h2{color:#fff!important}
body .site .h70-v2-module:not(:last-child){background:#0b2344!important;color:#fff!important}
body .site .h70-v2-module:not(:last-child) *{color:#f6f9ff}
body .site .h70-v2-module:not(:last-child) .h70-v2-helper{color:#b9cde8!important}
body .site .h70-v2-market{padding-top:4px!important}
body .site .breaking .ticker-track{animation-duration:17s!important}
body .site .story-title{font-size:clamp(26px,7vw,38px)!important;font-weight:400!important}
}
@media(max-width:370px){body .site .header .logo{width:clamp(95px,29vw,119px)!important}body .site .header .weather strong,body .site .header .weather small{font-size:9px!important}}
