/* Bimber 9.2 selectors checked against yenifikirler.org; mobile overrides only. */
.tni-mobile-share{display:none}
@media screen and (max-width:767px){
 body.tni-mobile-header .g1-hb-row-mobile .g1-id-mobile{margin-top:10px!important;margin-bottom:10px!important}
 body.tni-mobile-header .g1-hb-row-mobile .site-title{font-size:28px!important;line-height:1.2!important;margin:0!important}
 body.tni-mobile-header .g1-hb-row-mobile .g1-logo img{max-height:44px;width:auto}
 body.tni-mobile-header .g1-hb-row-mobile .g1-quick-nav{width:100%;margin:0!important;padding:0!important}
 body.tni-mobile-header .g1-hb-row-mobile .g1-quick-nav-menu{display:flex!important;flex-wrap:nowrap!important;justify-content:center;align-items:stretch;gap:0;width:100%;margin:0!important;padding:0!important}
 body.tni-mobile-header .g1-hb-row-mobile .g1-quick-nav-menu>li{float:none!important;display:block!important;flex:1 1 0;min-width:0;width:auto!important;margin:0!important;padding:0!important}
 body.tni-mobile-header .g1-hb-row-mobile .g1-quick-nav-menu>li>a{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:8px 5px!important;margin:0!important;font-size:11px!important;line-height:1.3!important;white-space:normal!important;text-align:center}
 body.tni-mobile-header .g1-hb-row-mobile .g1-quick-nav .entry-flag{display:none!important}
 body.tni-mobile-header .g1-hb-row-mobile.g1-hb-row-b .g1-row-inner,body.tni-mobile-header .g1-hb-row-mobile.g1-hb-row-b .g1-column{min-height:0!important;padding-top:0!important;padding-bottom:0!important}
 body.tni-mobile-header .g1-hb-row-mobile.g1-hb-row-b .g1-bin{padding-top:0!important;padding-bottom:0!important;min-height:0!important}
 body.tni-mobile-header .g1-hb-row-mobile .g1-hamburger,body.tni-mobile-header .g1-hb-row-mobile .g1-drop-toggle{min-width:44px;min-height:44px;box-sizing:border-box}
 body.tni-mobile-strip.single-post .g1-featured-row{display:none!important}
 body.tni-mobile-strip:not(.single-post) .g1-featured-row{padding-top:8px!important;padding-bottom:8px!important}
 body.tni-mobile-strip:not(.single-post) .g1-featured-row .entry-tpl-listxs .entry-featured-media{width:64px!important;max-width:64px!important;flex:0 0 64px;margin:0!important}
 body.tni-mobile-strip:not(.single-post) .g1-featured-row .entry-tpl-listxs{display:flex!important;gap:12px;align-items:flex-start;min-height:64px!important;margin:0!important}
 body.tni-mobile-strip:not(.single-post) .g1-featured-row .entry-tpl-listxs .entry-title{font-size:14px!important;line-height:1.4!important;margin:0!important}
 body.tni-mobile-strip:not(.single-post) .g1-featured-row .entry-tpl-listxs .entry-body{flex:1 1 auto;min-width:0;padding:0!important;min-height:64px!important}
 body.tni-mobile-cart .g1-hb-row-mobile .g1-drop-the-cart{display:none!important}
 /* Keep each mosaic card in normal flow: image, metadata, title. */
 body.tni-mobile-cards.home .archive-featured{padding-top:18px!important;padding-bottom:18px!important}
 body.tni-mobile-cards.home .archive-featured .archive-featured-title{position:static!important;inset:auto!important;transform:none!important;margin:0 0 16px!important;width:auto!important;text-align:start!important}
 body.tni-mobile-cards.home .archive-featured .archive-featured-title strong{position:static!important;display:block!important;inset:auto!important;background:transparent!important;padding:0!important;text-align:start!important;font-size:20px!important;line-height:1.35!important}
 body.tni-mobile-cards.home .archive-featured .g1-mosaic{display:grid!important;grid-template-columns:minmax(0,1fr);gap:18px;height:auto!important;margin:0!important}
 body.tni-mobile-cards.home .archive-featured .g1-mosaic:after{display:none!important}
 body.tni-mobile-cards.home .archive-featured .g1-mosaic-item{position:static!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;transform:none!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile{position:relative!important;display:block!important;min-height:0!important;height:auto!important;margin:0!important;border:1px solid #8884;border-radius:10px;overflow:hidden;background:#fff!important;color:#171717!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .entry-featured-media{position:relative!important;inset:auto!important;height:auto!important;opacity:1!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .g1-frame{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .g1-frame-inner{position:relative!important;display:block!important;height:auto!important;aspect-ratio:16/9;padding:0!important;overflow:hidden}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .g1-frame-inner>img,body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .g1-frame-inner>picture,body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .g1-frame-inner>picture>img{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .entry-body{background:none!important;position:static!important;inset:auto!important;height:auto!important;padding:0!important;transform:none!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .entry-header{position:static!important;inset:auto!important;transform:none!important;box-sizing:border-box!important;width:100%!important;padding:14px!important;background:transparent!important;pointer-events:auto!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .entry-title{font-size:20px!important;line-height:1.4!important;color:#171717!important;text-shadow:none!important;overflow-wrap:anywhere;margin:8px 0 0!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .entry-title a{color:inherit!important;pointer-events:auto!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .entry-stats{font-size:12px!important;line-height:1.5!important;color:#555!important;text-shadow:none!important;opacity:1!important;margin-bottom:8px!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .entry-stats span{color:inherit!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile .entry-categories a{background:#f0f0f0!important;color:#333!important;font-size:11px!important;line-height:1.6!important}
 body.tni-mobile-cards .tni-zero-votes{display:none!important}
 body.tni-mobile-cards.home .archive-featured .entry-tpl-tile:before,body.tni-mobile-cards.home .archive-featured .entry-tpl-tile:after{display:none!important}
 /* Original floating layers are hidden only after replacement share control exists. */
 body.tni-mobile-sharing.tni-share-ready .essb-mobile-sharebottom,body.tni-mobile-sharing.tni-share-ready .essb_displayed_sharebottom,body.tni-mobile-sharing.tni-share-ready .bimber-microshare-item-share{display:none!important}
 body.tni-mobile-sharing .tni-mobile-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;padding:12px;border:1px solid #8885;border-radius:10px}
 .tni-mobile-share button{font:inherit;border:1px solid currentColor;background:transparent;color:inherit;border-radius:8px;padding:9px 14px;min-height:44px;cursor:pointer}
 .tni-mobile-share button:focus-visible,.tni-mobile-share a:focus-visible{outline:3px solid #2563eb;outline-offset:3px}
 .tni-mobile-share-panel{flex-basis:100%;overflow-wrap:anywhere}
 .tni-mobile-share-panel[hidden]{display:none!important}
 .tni-mobile-share-panel a{display:inline-flex;align-items:center;min-height:44px;margin-inline-end:12px}
 .tni-mobile-share-panel input{box-sizing:border-box;width:100%;padding:8px;font:inherit}
 .tni-mobile-share-status{font-size:13px;flex-basis:100%}
 .tni-mobile-share-status:empty{display:none}
}
@media print{.tni-mobile-share{display:none!important}}

.tni-featured-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffe0ec,#f4e8f8);color:#933052;font:700 18px/1.5 system-ui,sans-serif;letter-spacing:.08em}
