/* Hırtı Tokatla v147 · BuzzFeed tarzı siyah, beyaz ve koyu kırmızı-pembe vurgu.
   Ortak üst alan (logo, kredi, gece modu, üye düğmesi, menü, sticker sırası) her sayfada aynı yerde.
   Oyun, kredi, giriş, paylaşım, çerez, reklam, yorum ve tepki mantığına dokunmaz. */
:root{--h7-acc:#c8104e;--h7-acc2:#a30d40;--h7-ink:#0b0b0b;--h7-paper:#fff;--h7-page:#f3f3f3;--h7-line:#e3e3e3;--h7-mut:#6b6b6b;--h7-head:'Bebas Neue','Anton','Arial Black',Impact,sans-serif}
body.dark{--h7-paper:#121212;--h7-page:#000;--h7-line:#262626;--h7-mut:#a3a3a3}
.h145-home,.h145-oyna,.h147-cards{--h-pink:#c8104e;--h-pink2:#a30d40}

/* ---------- sayfa zemini ---------- */
html body.h147:not(.dark){background:var(--h7-page)!important;background-image:none!important}
html body.h147.dark{background:#000!important;background-image:none!important}

/* ---------- ortak üst alan: sabit ölçü ve konum ---------- */
body.h147 #site-header{background:#fff!important;background-image:none!important;border-bottom:0!important;box-shadow:none!important}
body.h147.dark #site-header{background:#000!important}
html body.h147 #site-header#site-header#site-header .head{position:relative!important;display:block!important;height:126px!important;min-height:126px!important;max-height:126px!important;padding:0!important;margin:0 auto!important;box-sizing:border-box!important;width:auto!important;max-width:1150px!important;transform:none!important;overflow:visible!important}
html body.h147 #site-header#site-header#site-header .head .headlinks,html body.h147 #site-header#site-header#site-header .head .v95-account{position:static!important;transform:none!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;min-height:0!important}
html body.h147 #site-header#site-header#site-header .head .v95-left-tools{display:none!important}
html body.h147 #site-header#site-header#site-header .head>.brand{position:absolute!important;left:0!important;top:12px!important;width:168px!important;height:102px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}
html body.h147 #site-header#site-header#site-header .head>.brand img{width:168px!important;height:102px!important;max-width:none!important;object-fit:contain!important;margin:0!important;display:block!important}
html body.h147 #site-header#site-header#site-header .head .header-quicklinks{position:absolute!important;right:0!important;top:8px!important;left:auto!important;height:28px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;gap:2px!important;align-items:center!important;justify-content:flex-end!important;transform:none!important;background:none!important;border:0!important}
html body.h147 #site-header#site-header#site-header .head .header-quicklinks a{width:27px!important;height:27px!important;min-width:27px!important;flex:0 0 27px!important;margin:0!important;padding:0!important}
html body.h147 #site-header#site-header#site-header .head .header-quicklinks a img{width:27px!important;height:27px!important;object-fit:contain!important}
html body.h147 #site-header#site-header#site-header .head .v84-credit-position{position:absolute!important;right:40px!important;top:40px!important;left:auto!important;height:28px!important;margin:0!important;transform:none!important;display:flex!important;align-items:center!important}
html body.h147 #site-header#site-header#site-header .head #theme{position:absolute!important;right:0!important;top:38px!important;left:auto!important;bottom:auto!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;flex:none!important;margin:0!important;padding:0!important;border-radius:50%!important;border:2px solid #0b0b0b!important;background:#fff!important;box-shadow:none!important;display:grid!important;place-items:center!important;overflow:hidden!important;transform:none!important;box-sizing:border-box!important;font-size:0!important;line-height:0!important}
html body.h147 #site-header#site-header#site-header .head #theme img{width:22px!important;height:22px!important;max-width:22px!important;object-fit:contain!important;margin:0!important;display:block!important;filter:none!important}
html body.h147.dark #site-header#site-header#site-header .head #theme{background:#000!important;border-color:#fff!important}
html body.h147.dark #site-header#site-header#site-header .head #theme img{filter:invert(1)!important}
html body.h147 #site-header#site-header#site-header .head .header-member{position:absolute!important;right:0!important;top:76px!important;left:auto!important;width:143px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;transform:none!important;box-sizing:border-box!important;overflow:hidden!important;background:#0b0b0b!important;border:0!important;border-radius:10px!important}
html body.h147.dark #site-header#site-header#site-header .head .header-member{background:#161616!important;border:1px solid #2a2a2a!important}
@media(min-width:700px){
 html body.h147 #site-header#site-header#site-header .head{height:150px!important;min-height:150px!important;max-height:150px!important}
 html body.h147 #site-header#site-header#site-header .head>.brand{top:13px!important;width:180px!important;height:108px!important}
 html body.h147 #site-header#site-header#site-header .head>.brand img{width:180px!important;height:108px!important}
 html body.h147 #site-header#site-header#site-header .head .header-quicklinks{top:8px!important;height:30px!important}
 html body.h147 #site-header#site-header#site-header .head .header-quicklinks a,html body.h147 #site-header#site-header#site-header .head .header-quicklinks a img{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important}
 html body.h147 #site-header#site-header#site-header .head .v84-credit-position{right:44px!important;top:46px!important}
 html body.h147 #site-header#site-header#site-header .head #theme{top:44px!important}
 html body.h147 #site-header#site-header#site-header .head .header-member{top:86px!important;width:186px!important;height:52px!important;min-height:52px!important;max-height:52px!important}
}
@media(max-width:699px){html body.h147 #site-header#site-header#site-header .head{margin:0 12px!important}}

/* ---------- üst menü: siyah şerit ---------- */
html body.h147 #site-header#site-header#site-header nav.nav{background:#0b0b0b!important;background-image:none!important;border:0!important;border-bottom:3px solid var(--h7-acc)!important;box-shadow:none!important}
html body.h147.dark #site-header#site-header#site-header nav.nav{background:#000!important;border-bottom:1px solid #222!important}
html body.h147 #site-header#site-header#site-header nav.nav .v18-nav-item>a{color:#fff!important;background:none!important;text-shadow:none!important}
html body.h147 #site-header#site-header#site-header nav.nav .v18-nav-item>a.h146-here,html body.h147 #site-header#site-header#site-header nav.nav .v18-nav-item>a[aria-current="page"]{color:#fff!important;box-shadow:inset 0 -4px 0 var(--h7-acc)!important;border:0!important}
html body.h147 #site-header#site-header#site-header nav.nav .v18-nav-item>a:hover{color:#fff!important;box-shadow:inset 0 -4px 0 #fff!important}
html body.h147 #site-header#site-header#site-header nav.nav .v18-nav-arrow{color:#fff!important;background:none!important}
html body.h147 #site-header#site-header#site-header nav.nav .drawer-toggle{background:var(--h7-acc)!important;color:#fff!important;border:0!important;box-shadow:none!important}
html body.h147 #site-header#site-header#site-header nav.nav .v18-nav-dropdown{background:#0b0b0b!important;border:1px solid #2a2a2a!important}
html body.h147 #site-header#site-header#site-header nav.nav .v18-nav-dropdown a{color:#fff!important;background:none!important}
html body.h147 #site-header#site-header#site-header nav.nav .v18-nav-dropdown a:hover,html body.h147 #site-header#site-header#site-header nav.nav .v18-nav-dropdown a[aria-current="page"]{background:var(--h7-acc)!important;color:#fff!important}

/* ---------- sticker sırası: yuvarlak sticker, küçük gri yazı ---------- */
body.h147 #h145-stk{background:transparent!important}
body.h147 #h145-stk small{color:#6b6b6b!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
body.h147.dark #h145-stk small{color:#9a9a9a!important}
body.h147 #h145-stk .h145-stk-i[aria-current] small,body.h147 #h145-stk .h145-stk-i.is-here small{color:#6b6b6b!important}

/* ---------- açılır menü: tam siyah, aktif öğe vurgu zemin + beyaz yazı ---------- */
body.h147 aside.hirt-drawer{background:#000!important;background-image:none!important;color:#fff!important;border-right:1px solid #1d1d1d!important}
body.h147 aside.hirt-drawer .v18-drawer-item,body.h147 aside.hirt-drawer .v18-drawer-link{background:transparent!important;color:#fff!important;border-color:#1d1d1d!important}
body.h147 aside.hirt-drawer .v18-drawer-item.h140-cur,body.h147 aside.hirt-drawer .v18-drawer-item.h147-tap{background:var(--h7-acc)!important;border-radius:12px!important}
body.h147 aside.hirt-drawer .v18-drawer-item.h140-cur>.v18-drawer-link,body.h147 aside.hirt-drawer .v18-drawer-item.h140-cur>.v18-drawer-arrow,body.h147 aside.hirt-drawer .v18-drawer-item.h147-tap>.v18-drawer-link,body.h147 aside.hirt-drawer .v18-drawer-link:active{color:#fff!important}
body.h147 aside.hirt-drawer .v18-drawer-link:active{background:var(--h7-acc)!important}
body.h147 aside.hirt-drawer .v18-drawer-arrow{color:#fff!important;background:transparent!important}
body.h147 aside.hirt-drawer .v18-drawer-sub{background:#0b0b0b!important}
body.h147 aside.hirt-drawer .v18-drawer-sub a{color:#e6e6e6!important}
body.h147 aside.hirt-drawer .v18-drawer-sub a[aria-current="page"],body.h147 aside.hirt-drawer .v18-drawer-sub a.h140-cur{background:var(--h7-acc)!important;color:#fff!important}
body.h147 aside.hirt-drawer .drawer-search{background:#111!important;color:#fff!important;border:1px solid #2a2a2a!important}
body.h147 aside.hirt-drawer .drawer-member{background:#111!important;color:#fff!important;border:1px solid #2a2a2a!important}
body.h147 aside.hirt-drawer .drawer-close{background:#111!important;color:#fff!important;border:1px solid #2a2a2a!important}
body.h147 aside.hirt-drawer .h140-drawer-play{background:var(--h7-acc)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}
body.h147 .hirt-drawer .v18-drawer-link[data-h140-ico]::before{content:""!important;background-color:#1a1a1a!important;background-position:center!important;background-size:88%!important;background-repeat:no-repeat!important;border-radius:50%!important;font-size:0!important}
body.h147 .hirt-drawer .v18-drawer-item.h140-cur .v18-drawer-link[data-h140-ico]::before{background-color:#fff!important}
.hirt-drawer .v18-drawer-link[data-h140-ico]::before{background-image:url(../assets/stickers/hirt-goz-kirpma-basparmak-96.webp)!important}
.hirt-drawer .v18-drawer-link[data-h140-ico="🏠"]::before{background-image:url(../assets/stickers/hirt-merhaba-96.webp)!important}
.hirt-drawer .v18-drawer-link[data-h140-ico="🎁"]::before{background-image:url(../assets/stickers/bebek-havali-96.webp)!important}
.hirt-drawer .v18-drawer-link[data-h140-ico="🧠"]::before{background-image:url(../assets/stickers/hirt-dusunuyor-96.webp)!important}
.hirt-drawer .v18-drawer-link[data-h140-ico="📰"]::before{background-image:url(../assets/stickers/hirt-saskin-96.webp)!important}
.hirt-drawer .v18-drawer-link[data-h140-ico="🎭"]::before{background-image:url(../assets/stickers/hirtiye-gozluk-havali-96.webp)!important}
.hirt-drawer .v18-drawer-link[data-h140-ico="🎬"]::before{background-image:url(../assets/stickers/taksici-havali-96.webp)!important}
.hirt-drawer .v18-drawer-link[data-h140-ico="🛍️"]::before,.hirt-drawer .v18-drawer-link[data-h140-ico="🛍"]::before{background-image:url(../assets/stickers/otoparkci-onay-96.webp)!important}
.hirt-drawer .v18-drawer-link[data-h140-ico="👤"]::before{background-image:url(../assets/stickers/hirtiye-onay-96.webp)!important}

/* ---------- emoji yerine sticker ---------- */
img.h147-e{display:inline-block!important;width:1.3em!important;height:1.3em!important;min-width:0!important;max-width:none!important;vertical-align:-.28em!important;object-fit:contain!important;margin:0 .08em!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;filter:none!important}
.h145-ab .h145-ab-ic img.h147-ab-st{width:22px!important;height:22px!important;object-fit:contain!important;display:block!important}
.h145-ab .h145-ab-ic{background:none!important;border:0!important;box-shadow:none!important}
/* Yasak görsel: değiştirilene kadar görünmesin */
img[src*="hirt_angry"],img[src*="v44-hirt-angry"],img[src*="h129-hirt.png"],img[src$="h145/hirt.webp"]{visibility:hidden!important}

/* ---------- BuzzFeed başlık dili ---------- */
.h147-sec,.h147-kesfet,body.h147 section.v57-latest{font-family:inherit;box-sizing:border-box}
.h147-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 12px;margin:0 0 14px;padding-bottom:10px;border-bottom:4px solid var(--h7-ink)}
body.dark .h147-sec-head{border-bottom-color:#fff}
.h147-kick{flex:1 0 100%;display:inline-block;font-size:12px;font-weight:900;letter-spacing:.08em;color:var(--h7-acc)}
body.dark .h147-kick{color:#ff4f7b}
.h147-sec-head h2{flex:1;margin:0!important;font-size:clamp(30px,7vw,46px)!important;line-height:.95!important;font-weight:900!important;letter-spacing:-.02em!important;color:var(--h7-ink)!important;text-transform:none!important}
.h147-sec-head h2 em{font-style:normal;color:var(--h7-acc)}
body.dark .h147-sec-head h2{color:#fff!important}
body.dark .h147-sec-head h2 em{color:#ff4f7b}
.h147-more{font-weight:900;font-size:14px;color:var(--h7-ink)!important;text-decoration:none!important;border-bottom:2px solid var(--h7-acc);padding-bottom:1px}
body.dark .h147-more{color:#fff!important}

/* Quiz bölümü: dergi ızgarası */
.h147-quiz{margin:30px 0;padding:0}
.h147-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.h147-tile{display:flex;flex-direction:column;background:var(--h7-paper);color:var(--h7-ink)!important;text-decoration:none!important;border-radius:0;overflow:hidden;border:0;box-shadow:none;transition:transform .15s}
.h147-tile:hover{transform:translateY(-3px)}
.h147-tile-art{position:relative;display:grid;place-items:center;aspect-ratio:4/3;background:#0b0b0b;overflow:hidden}
.h147-t-red .h147-tile-art{background:var(--h7-acc)}
.h147-t-paper .h147-tile-art{background:#ececec}
body.dark .h147-t-paper .h147-tile-art{background:#1d1d1d}
.h147-tile-art img{width:78%;height:auto;max-height:92%;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}
.h147-tile-body{display:flex;flex-direction:column;gap:6px;padding:10px 2px 4px}
.h147-badge{align-self:flex-start;background:var(--h7-acc);color:#fff;font-size:10.5px;font-weight:900;letter-spacing:.06em;padding:3px 7px;line-height:1.2}
.h147-tile b{font-size:17px;line-height:1.12;font-weight:900;letter-spacing:-.01em}
.h147-tile-meta{font-size:12px;color:var(--h7-mut);font-weight:600}
body.dark .h147-tile{color:#fff!important}
.h147-tile--lead{grid-column:1/-1}
.h147-tile--lead .h147-tile-art{aspect-ratio:16/9}
.h147-tile--lead .h147-tile-art img{width:auto;height:88%}
.h147-tile--lead b{font-size:clamp(24px,6vw,34px);line-height:1.02}
.h147-cta,body.h147 a.v57-more{display:block;margin:18px 0 0;text-align:center;background:var(--h7-ink)!important;color:#fff!important;font-weight:900!important;letter-spacing:.04em;padding:14px;text-decoration:none!important;border-radius:0!important;border:0!important;box-shadow:none!important}
.h147-cta:hover{background:var(--h7-acc)!important}
body.dark .h147-cta,body.h147.dark a.v57-more{background:#fff!important;color:#000!important}
@media(min-width:760px){
 .h147-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
 .h147-tile--lead{grid-column:span 2;grid-row:span 2}
 .h147-tile--lead .h147-tile-art{aspect-ratio:auto;flex:1;min-height:300px}
 .h147-tile b{font-size:19px}
}

/* Keşfet: eski şık beyaz kutu, yeniden */
.h147-kesfet{margin:30px 0;background:#fff;color:#0b0b0b;padding:18px 16px 20px;border:0;border-top:6px solid var(--h7-ink);box-shadow:0 1px 0 var(--h7-line)}
body.dark .h147-kesfet{background:#0f0f0f;color:#fff;border-top-color:var(--h7-acc)}
.h147-kesfet-head{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:900;letter-spacing:.06em;margin-bottom:14px}
.h147-kesfet-head img{width:40px;height:40px;object-fit:contain}
.h147-kesfet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.h147-k{display:flex;flex-direction:column;gap:4px;padding:14px 12px;background:#f5f5f5;border-top:4px solid var(--h7-acc);color:#0b0b0b!important;text-decoration:none!important;transition:background .15s}
.h147-k:hover{background:#ececec}
body.dark .h147-k{background:#181818;color:#fff!important}
body.dark .h147-k:hover{background:#222}
.h147-k-ic img{width:48px;height:48px;object-fit:contain}
.h147-k b{font-size:17px;font-weight:900;line-height:1.1}
.h147-k small{font-size:12.5px;color:#666;font-weight:600}
body.dark .h147-k small{color:#a8a8a8}
@media(min-width:760px){.h147-kesfet{padding:24px}.h147-kesfet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}

/* Karakter kartı aralıkları (kartların kendisi aynen kalır) */
.h147-slot{margin-top:26px!important;margin-bottom:26px!important}
.h147-slot>.h145-card{margin:0!important}
.h147-duo{margin-top:0!important}
@media(min-width:760px){.h147-duo{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.h147-cards{margin:30px 0;clear:both}
.h147-cards .h145-head{margin-bottom:12px}

/* Son içerikler: BuzzFeed ızgarası */
body.h147 section.v57-latest{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:30px 0!important}
body.h147 section.v57-latest>h2{font-size:clamp(30px,7vw,46px)!important;line-height:.95!important;font-weight:900!important;letter-spacing:-.02em!important;color:#0b0b0b!important;margin:0 0 4px!important;padding:0 0 10px!important;border-bottom:4px solid #0b0b0b!important;text-transform:none!important;background:none!important;text-align:left!important}
body.h147 section.v57-latest>h2 b{color:var(--h7-acc)!important}
body.h147.dark section.v57-latest>h2{color:#fff!important;border-bottom-color:#fff!important}
body.h147.dark section.v57-latest>h2 b{color:#ff4f7b!important}
body.h147 section.v57-latest .v57-sub{color:var(--h7-mut)!important;font-weight:600!important;margin:8px 0 14px!important;text-align:left!important}
body.h147 section.v57-latest .v57-item,body.h147 section.v57-latest .v134-card,body.h147 section.v57-latest .v134-k{background:var(--h7-paper)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--h7-ink)!important;overflow:hidden!important}
body.h147.dark section.v57-latest .v57-item,body.h147.dark section.v57-latest .v134-card,body.h147.dark section.v57-latest .v134-k{color:#fff!important}
body.h147 section.v57-latest .v57-item strong,body.h147 section.v57-latest .v134-card strong,body.h147 section.v57-latest .v134-k strong{color:inherit!important;font-weight:900!important;letter-spacing:-.01em!important}
body.h147 section.v57-latest .v57-item p,body.h147 section.v57-latest .v134-card p,body.h147 section.v57-latest .v134-k p{color:var(--h7-mut)!important}
body.h147 section.v57-latest .v57-tag{background:var(--h7-acc)!important;color:#fff!important;border-radius:0!important;border:0!important;font-weight:900!important;letter-spacing:.05em!important}
body.h147 section.v57-latest .v57-item.v57-lead>img{background:#0b0b0b!important;object-fit:contain!important}
body.h147 section.v57-latest .v57-arrow{color:var(--h7-acc)!important}
body.h147 section.v57-latest .v134-k{background:#0b0b0b!important;color:#fff!important}
body.h147 section.v57-latest .v134-k p{color:#cfcfcf!important}
body.h147 section.v57-latest .v134-k-glow{background:radial-gradient(circle,rgba(200,16,78,.55),transparent 65%)!important}
body.h147 section.v57-latest .v134-k-chip{background:#fff!important;color:#0b0b0b!important;border-radius:0!important}
body.h147 section.v57-latest .v134-car-head strong{color:var(--h7-ink)!important;font-weight:900!important}
body.h147.dark section.v57-latest .v134-car-head strong{color:#fff!important}
body.h147 section.v57-latest .v134-car-head span{color:var(--h7-mut)!important}
body.h147 section.v57-latest .v134-sticker{background:#fff!important;border:2px solid #0b0b0b!important}
body.h147 section.v57-latest .v134-img{border-radius:0!important;background:#0b0b0b!important}

/* ---------- içerik sayfaları: kutular dergi tarzı ---------- */
body.h147 .v52-info,body.h147 .article-rail-box,body.h147 .v53-box,body.h147 .v68-article-box,body.h147 .h137-box{border-radius:0!important;box-shadow:none!important}
body.h147 .article-rail-box{background:var(--h7-paper)!important;border:0!important;border-top:5px solid var(--h7-ink)!important}
body.h147.dark .article-rail-box{border-top-color:var(--h7-acc)!important}
body.h147 .article-rail-box h2{color:var(--h7-ink)!important;font-weight:900!important;letter-spacing:.04em!important}
body.h147.dark .article-rail-box h2{color:#fff!important}
body.h147 .article-side-link{color:var(--h7-ink)!important;border-bottom:1px solid var(--h7-line)!important;font-weight:800!important}
body.h147.dark .article-side-link{color:#eee!important}
body.h147 .article-side-link:hover{color:var(--h7-acc)!important}

/* Nasıl Oynanır (icerik.html) ve diğer makale kutuları */
body.h147 main.v53-article .v53-article-head{border-bottom:4px solid var(--h7-ink)!important;padding-bottom:14px!important}
body.h147.dark main.v53-article .v53-article-head{border-bottom-color:#fff!important}
body.h147 main.v53-article .v53-category{background:var(--h7-acc)!important;color:#fff!important;border-radius:0!important;border:0!important;font-weight:900!important;letter-spacing:.06em!important;padding:4px 8px!important;display:inline-flex!important;align-items:center!important;gap:6px!important}
body.h147 main.v53-article h1{font-weight:900!important;letter-spacing:-.02em!important;line-height:1!important}
body.h147 main.v53-article .v53-emoji{font-size:0!important;display:flex!important;gap:6px!important;margin:10px 0!important}
body.h147 main.v53-article .v53-emoji img.h147-e{width:44px!important;height:44px!important}
body.h147 main.v53-article>section.v52-info,body.h147 main.v53-article .v53-box,body.h147 main.v53-article .v52-info{border:0!important;border-left:0!important;border-top:5px solid var(--h7-ink)!important;border-radius:0!important;box-shadow:none!important;background:var(--h7-paper)!important;color:var(--h7-ink)!important}
body.h147.dark main.v53-article>section.v52-info,body.h147.dark main.v53-article .v53-box,body.h147.dark main.v53-article .v52-info{border-top-color:var(--h7-acc)!important;color:#eee!important}
body.h147 main.v53-article blockquote{background:#0b0b0b!important;color:#fff!important;border:0!important;border-left:6px solid var(--h7-acc)!important;border-radius:0!important;box-shadow:none!important}
body.h147 main.v53-article blockquote *{color:#fff!important}
body.h147 main.v53-article h2,body.h147 main.v53-article h3{font-weight:900!important;letter-spacing:-.01em!important}
body.h147.dark main.v53-article h2,body.h147.dark main.v53-article h3,body.h147.dark main.v53-article p,body.h147.dark main.v53-article li{color:#eee!important}
body.h147 main.v53-article .magazine,body.h147 .magazine{border-radius:0!important;box-shadow:none!important}
body.h147 .maggrid .magcard,body.h147 .magcard{border-radius:0!important;box-shadow:none!important;border:0!important;border-top:4px solid var(--h7-acc)!important;background:#f5f5f5!important;color:#0b0b0b!important}
body.h147.dark .magcard{background:#181818!important;color:#fff!important}
body.h147 .magcard b{font-weight:900!important}
body.h147 .magcard small{color:#666!important}
body.h147.dark .magcard small{color:#aaa!important}
body.h147 .magicon img.h147-e{width:40px!important;height:40px!important}

/* Bilgi yarışması v147 */
.h147-bilgi .h147-cover{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin:14px 0}
.h147-qfig{display:grid;place-items:center;background:#0b0b0b;margin:12px 0}
.h147-qfig img.h147-qst{width:min(58%,240px)!important;height:auto!important;aspect-ratio:1;object-fit:contain!important;margin:10px auto!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}
.h147-answers{display:grid;gap:10px;margin:12px 0}
.h147-fb{margin:10px 0;padding:12px 14px;background:#f5f5f5;border-left:6px solid #0b0b0b;color:#0b0b0b}
.h147-fb:empty{display:none}
.h147-fb.is-ok{border-left-color:#14a44d}
.h147-fb.is-no{border-left-color:var(--h7-acc)}
body.dark .h147-fb{background:#151515;color:#eee}
.h147-fb-head{display:flex;align-items:center;gap:10px}
.h147-fb-st{width:48px;height:48px;object-fit:contain}
.h147-fb p{margin:6px 0!important}
.h147-fb-link{font-weight:900;color:var(--h7-acc)!important}
body.dark .h147-fb-link{color:#ff4f7b!important}
.h147-result .h147-rst{display:block;width:180px;height:180px;object-fit:contain;margin:10px auto}
.h147-result .quiz-result-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.h147-result .quiz-result-actions a.h147-x{background:#000!important;color:#fff!important}

/* ---------- gece modu okunurluk ---------- */
body.h147.dark .h145-divider span{color:#fff!important}
body.h147.dark .v134-car-head strong{color:#fff!important}

/* Üst karakter kutuları: emoji yerine küçük sticker */
html body.h147 #site-header#site-header#site-header .v68-top-stories .v68-pill::before{content:''!important;display:inline-block!important;width:18px!important;height:18px!important;margin-right:4px!important;vertical-align:-4px!important;background:url(../assets/stickers/hirt-goz-kirpma-basparmak-96.webp) center/contain no-repeat!important}
html body.h147 #site-header#site-header#site-header .v68-top-stories .v68-hirt .v68-pill::before{background-image:url(../assets/stickers/hirt-sinirli-96.webp)!important}
html body.h147 #site-header#site-header#site-header .v68-top-stories .v68-baby .v68-pill::before{background-image:url(../assets/stickers/bebek-havali-96.webp)!important}
html body.h147 #site-header#site-header#site-header .v68-top-stories .v68-hirtiye .v68-pill::before{background-image:url(../assets/stickers/hirtiye-gozluk-havali-96.webp)!important}
html body.h147 #site-header#site-header#site-header .v68-top-stories .v68-taxi .v68-pill::before{background-image:url(../assets/stickers/taksici-havali-96.webp)!important}
html body.h147 #site-header#site-header#site-header .v68-top-stories .v68-baba .v68-pill::before{background-image:url(../assets/stickers/hirt-havali-96.webp)!important}
html body.h147 #site-header#site-header#site-header .v68-top-stories .v68-other .v68-pill::before{background-image:url(../assets/stickers/taksici-havali-96.webp)!important}

/* Ana sayfa sırası: HTML sırası geçerli (v145 order kuralları sıfırlanır) */
body.h145-home.h147 main.wrap>*{order:0!important}

/* Makale başlık kutusu ve alıntı kutuları */
body.h147 main.v53-article .v53-article-head{background:var(--h7-paper)!important;border:0!important;border-top:6px solid var(--h7-ink)!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important;padding:16px!important}
body.h147.dark main.v53-article .v53-article-head{border-top-color:var(--h7-acc)!important}
body.h147 main.v53-article .v53-article-head h1{color:var(--h7-ink)!important;font-size:clamp(30px,8vw,52px)!important}
body.h147.dark main.v53-article .v53-article-head h1{color:#fff!important}
body.h147 main.v53-article section.v53-quote,body.h147 main.v53-article .v53-quote{background:#0b0b0b!important;color:#fff!important;border:0!important;border-left:6px solid var(--h7-acc)!important;border-top:0!important;border-radius:0!important;box-shadow:none!important}
body.h147 main.v53-article .v53-quote *{color:#fff!important}
body.h147 main.v53-article .v53-quote img.h147-e{width:28px!important;height:28px!important}
body.h147 main.v53-article .v68-article-figure,body.h147 main.v53-article figure{border-radius:0!important;box-shadow:none!important}
body.h147 main.v53-article .v52-info h2::before{border-radius:0!important}

/* Eski beyaz Keşfet kutusu (içerik sayfalarının altında): dergi tarzı */
body.h147 section.magazine{background:#fff!important;color:#0b0b0b!important;border:0!important;border-top:6px solid var(--h7-ink)!important;border-radius:0!important;box-shadow:0 1px 0 var(--h7-line)!important;padding:18px 16px 20px!important}
body.h147.dark section.magazine{background:#0f0f0f!important;color:#fff!important;border-top-color:var(--h7-acc)!important}
body.h147 section.magazine .sectionlabel{color:inherit!important;background:none!important;font-weight:900!important;letter-spacing:.06em!important;font-size:13px!important;border:0!important;padding:0!important;margin:0 0 14px!important;box-shadow:none!important}
body.h147 section.magazine .maggrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
@media(min-width:760px){body.h147 section.magazine .maggrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}}
body.h147 section.magazine .magcard{display:flex!important;flex-direction:column!important;gap:4px!important;padding:14px 12px!important;text-align:left!important;align-items:flex-start!important;min-height:0!important}
body.h147 section.magazine .magcard b{font-size:17px!important;line-height:1.1!important;color:inherit!important}
body.h147 section.magazine .magicon{font-size:0!important;background:none!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important;margin:0!important}
body.h147 section.magazine .magicon img.h147-e{width:44px!important;height:44px!important;margin:0!important}

/* Quiz ve test makale kağıdı */
body.h147 .article-paper{background:var(--h7-paper)!important;border:0!important;border-top:6px solid var(--h7-ink)!important;border-radius:0!important;box-shadow:none!important}
body.h147.dark .article-paper{border-top-color:var(--h7-acc)!important}
body.h147 .article-paper .article-title{color:var(--h7-ink)!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.02!important}
body.h147.dark .article-paper .article-title{color:#fff!important}
body.h147 .article-paper .article-category{background:var(--h7-acc)!important;color:#fff!important;border-radius:0!important;border:0!important;font-weight:900!important}
body.h147 .article-rail-box{border-left:0!important;border-right:0!important;border-bottom:0!important}
body.h147 .quiz-primary{background:var(--h7-ink)!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-weight:900!important;letter-spacing:.04em!important}
body.h147 .quiz-primary:hover:not(:disabled){background:var(--h7-acc)!important}
body.h147.dark .quiz-primary{background:var(--h7-acc)!important}
body.h147 .quiz-choice{border-radius:0!important;box-shadow:none!important}
body.h147 .quiz-track span{background:var(--h7-acc)!important}
body.h147 .quiz-other-link{color:var(--h7-acc)!important;font-weight:900!important}
body.h147.dark .quiz-other-link{color:#fff!important;text-decoration:underline!important}

/* Başlıklar: turkuaz yerine siyah (koyu modda beyaz) */
html body.h147.h147 h1.article-title.article-title.article-title,html body.h147.h147 main.wrap article.article-paper h1.article-title.h140-h1.h140-h1.h140-h1,html body.h147.h147 h1.h140-h1.h140-h1.h140-h1,html body.h147.h147 h1.h140-h1 .v18-title-emoji,html body.h147.h147 main.wrap #articleDetail#articleDetail h1,html body.h147.h147 main.wrap #quizDetail#quizDetail h1,html body.h147.h147 .v20-hero.v20-hero.v20-hero h1,html body.h147.h147 .v18-title-emoji.v18-title-emoji.v18-title-emoji{color:var(--h7-ink)!important;-webkit-text-fill-color:currentColor!important}
html body.h147.dark.h147 h1.article-title.article-title.article-title,html body.h147.dark main.wrap article.article-paper h1.article-title.h140-h1.h140-h1.h140-h1,html body.h147.dark.h147 h1.h140-h1.h140-h1.h140-h1,html body.h147.dark h1.h140-h1 .v18-title-emoji,html body.h147.dark main.wrap #articleDetail#articleDetail h1,html body.h147.dark main.wrap #quizDetail#quizDetail h1,html body.h147.dark.h147 .v20-hero.v20-hero.v20-hero h1,html body.h147.dark.h147 .v18-title-emoji.v18-title-emoji.v18-title-emoji{color:#fff!important}

/* Alt bilgi: siyah */
html body.h147 .v74-footer.v74-footer{background:#000!important;background-image:none!important;color:#fff!important;border-top:4px solid var(--h7-acc)!important}
html body.h147 .v74-footer .v74-footer-store.v74-footer-store{background:#111!important;background-image:none!important;border-color:#2a2a2a!important}
html body.h147 .v74-footer .v74-footer-links a{color:#fff!important}
html body.h147 .v74-footer .v74-footer-copy{color:#9a9a9a!important}

/* Son içerikler büyük kart: görsel üstte, yazı altta */
html body.h147 section.v57-latest .v57-grid .v57-item.v57-lead{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;min-height:0!important;height:auto!important;background:var(--h7-paper)!important;border:0!important;border-radius:0!important;overflow:hidden!important}
html body.h147 section.v57-latest .v57-grid .v57-item.v57-lead>img{width:100%!important;height:230px!important;max-height:none!important;min-height:0!important;flex:none!important;padding:10px!important;box-sizing:border-box!important;position:static!important}
@media(min-width:760px){html body.h147 section.v57-latest .v57-grid .v57-item.v57-lead{flex-direction:row!important}html body.h147 section.v57-latest .v57-grid .v57-item.v57-lead>img{width:46%!important;height:auto!important;min-height:280px!important}}
html body.h147 section.v57-latest .v57-lead .v57-info{position:static!important;padding:14px 16px 16px!important;background:none!important;flex:1!important}
html body.h147 section.v57-latest .v57-tag{display:inline-flex!important;align-items:center!important;gap:5px!important;width:auto!important;height:auto!important;min-height:0!important;padding:4px 8px!important;font-size:11px!important;position:static!important;align-self:flex-start!important}
html body.h147 section.v57-latest .v57-tag img.h147-e{width:16px!important;height:16px!important}
html body.h147 img.h147-e.h147-e{min-height:0!important;max-height:none!important;object-fit:contain!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.h147 section.v57-latest .v57-info img.h147-e{width:16px!important;height:16px!important;flex:none!important}
html body.h147 section.v57-latest .v57-arrow{color:#fff!important;background:var(--h7-acc)!important;display:grid!important;place-items:center!important;font-weight:900!important}

/* Ana sayfa hero: siyah dergi kapağı */
html body.h147 #hirt-mahallesi .h145-hero{background:#0b0b0b!important;background-image:none!important;border:0!important;border-top:6px solid var(--h7-acc)!important;border-radius:0!important;box-shadow:none!important}
html body.h147.dark #hirt-mahallesi .h145-hero{background:#000!important;outline:1px solid #222!important}
html body.h147 #hirt-mahallesi .h145-hero .h145-glow{display:none!important}
html body.h147 #hirt-mahallesi .h145-hero .h145-kicker{color:#bdbdbd!important}
html body.h147 #hirt-mahallesi .h145-hero h2 em{color:var(--h7-acc)!important}
html body.h147 #hirt-mahallesi .h145-hero .h145-btn-play{background:var(--h7-acc)!important;background-image:none!important;border-radius:0!important;box-shadow:none!important}

/* Koyu mod okunurluk düzeltmeleri (eski beyaz paneller) */
html body.h147.dark section.v20-panel,html body.h147.dark .v22-product,html body.h147.dark a.v19-final-card,html body.h147.dark .v20-related-item,html body.h147.dark section.h140-404,html body.h147.dark .v71-pwa-notice{background:#111!important;background-image:none!important;color:#f2f2f2!important;border-color:#2a2a2a!important}
html body.h147.dark section.v20-panel :is(h1,h2,h3,h4,p,li,small):not(.v137-app-only *):not(.v137-only):not(.v137-only *),html body.h147.dark .v22-product :is(h3,p,small,strong),html body.h147.dark a.v19-final-card :is(h3,p),html body.h147.dark .v20-related-item :is(strong,span,p),html body.h147.dark section.h140-404 :is(h1,p),html body.h147.dark .v71-pwa-notice{color:#f2f2f2!important}
html body.h147.dark .v21-card .v21-card-body h3,html body.h147.dark .v21-card .v21-card-body p{color:#f2f2f2!important}
html body.h147.dark section.v19-final-related>h2{color:#fff!important}
html body.h147.dark .hirt-comment-box .hc-root :is(p.hc-body,p.hc-empty,.hc-guest p,.hc-meta,.hc-name){color:#222!important}
html body.h147.dark section.v20-panel a:not([class]){color:#fff!important;text-decoration:underline!important}
html body.h147.dark section.v20-panel .v137-app-only :is(strong,span:not(.h145-ab *)){color:#111!important}
html body.h147.dark .v22-product .v137-only{color:#111!important}
html body.h147.dark .v22-product .v22-product-content a:not([class]){color:var(--h7-acc)!important;text-decoration:none!important}
@media(min-width:760px){html body.h147 .h147-injected .h145-card{max-width:560px!important;margin-left:auto!important;margin-right:auto!important}}

/* Hırt RSS News kartları: gündüz beyaz, gece siyah */
html body.h147 a.h131-card.h131-card{background:#fff!important;color:#0b0b0b!important;border:0!important;border-top:4px solid var(--h7-ink)!important;border-radius:0!important}
html body.h147 a.h131-card .h131-body :is(h3,p,.h131-sum){color:#0b0b0b!important}
html body.h147 a.h131-card .h131-body :is(small,span,time){color:#6b6b6b!important}
html body.h147.dark a.h131-card.h131-card{background:#111!important;color:#f2f2f2!important;border-top-color:var(--h7-acc)!important}
html body.h147.dark a.h131-card .h131-body :is(h3,p,.h131-sum){color:#f2f2f2!important}
html body.h147.dark a.h131-card .h131-body :is(small,span,time){color:#9a9a9a!important}
/* Tepki kutusu başlığı gece modunda okunur */
html body.h147.dark section.hirt-engagement>h2,html body.h147.dark section.hirt-engagement>p.h141-rx-hint{color:#111!important}
/* Kart alt bilgisi biraz koyu */
html body.h147 .v134-meta span,html body.h147 .v57-meta span{color:#6b6b6b!important}
html body.h147.dark .v134-meta span,html body.h147.dark .v57-meta span{color:#9a9a9a!important}
html body.h147 button.h131-refresh{background:#0b0b0b!important;color:#fff!important;border:0!important;border-radius:0!important}
html body.h147.dark button.h131-refresh{background:var(--h7-acc)!important}
html body.h147 .h131-updated{color:#6b6b6b!important}
html body.h147.dark .h131-updated{color:#9a9a9a!important}
html body.h147 .h131-chips button{background:#fff!important;color:#0b0b0b!important;border:2px solid #0b0b0b!important;border-radius:0!important}
html body.h147 .h131-chips button[aria-pressed="true"]{background:var(--h7-acc)!important;color:#fff!important;border-color:var(--h7-acc)!important}
html body.h147.dark .h131-chips button{background:#000!important;color:#fff!important;border-color:#fff!important}
html body.h147.dark .h131-chips button[aria-pressed="true"]{background:var(--h7-acc)!important;border-color:var(--h7-acc)!important}
