/* v151: Hirt Meydani, telefon testi, profil tokat kutusu */
.h151-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#19c26b;margin-right:6px;vertical-align:middle;box-shadow:0 0 0 0 rgba(25,194,107,.6);animation:h151-nabiz 1.8s infinite}
@keyframes h151-nabiz{0%{box-shadow:0 0 0 0 rgba(25,194,107,.55)}70%{box-shadow:0 0 0 8px rgba(25,194,107,0)}100%{box-shadow:0 0 0 0 rgba(25,194,107,0)}}
@media (prefers-reduced-motion:reduce){.h151-live-dot{animation:none}}
.h151-nav>a{display:inline-flex!important;align-items:center}
.hirt-drawer .v18-drawer-link[data-h140-ico="meydan"]::before,#hirt-app-drawer .v18-drawer-link[data-h140-ico="meydan"]::before{background-image:url(../assets/stickers/hirt-merhaba-96.webp)!important}
.h151-dm .h150-yeni{margin-left:8px}
/* yorum kutusu altindaki Meydan baglantisi */
.h151-ml{display:flex;align-items:center;gap:10px;margin:12px 0 4px;padding:10px 14px;border-radius:14px;background:#fff4f8;border:1.5px dashed #c8104e;color:#111!important;text-decoration:none!important;font-weight:700;font-size:14px}
.h151-ml img{width:34px;height:34px;flex:0 0 34px}
.h151-ml b{color:#c8104e}
body.dark .h151-ml{background:#22141b;color:#f3f3f6!important;border-color:#ff5c93}body.dark .h151-ml b{color:#ff8fb4}
/* telefon testi */
.h151-telefon .h151-res-t{display:flex;align-items:center;gap:10px}
.h151-telefon .h151-res-t .h151-st{width:52px;height:52px;flex:0 0 52px}
.h151-telefon .h151-res-s{font-weight:800;font-size:1.12em;color:#c8104e;margin:.2em 0 .8em}
body.dark .h151-telefon .h151-res-s{color:#ff8fb4}
.h151-tile .h147-badge{background:#c8104e;color:#fff}
/* profil tokat kutusu */
.h151-tk{margin:16px 0 6px;padding:16px;border-radius:18px;background:#111;color:#fff;border:2px solid #c8104e;position:relative}
.h151-tk-top{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}
.h151-tk-l small{display:block;font-size:11px;letter-spacing:.1em;font-weight:900;color:#ffcc00}
.h151-tk-n{display:block;font-size:34px;line-height:1.05;font-weight:900;color:#fff}
.h151-tk-s{display:block;font-size:12px;color:#c9c7d1;margin-top:2px}
.h151-tk-h{margin:14px 0 8px;font-size:12px;letter-spacing:.12em;font-weight:900;color:#ffcc00}
.h151-tk-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:thin}
.h151-tk-c{flex:0 0 auto;min-width:150px;scroll-snap-align:start;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;background:#1d1c26;border:1px solid rgba(255,255,255,.12);position:relative}
.h151-tk-c[hidden]{display:none}
.h151-tk-c img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#2a2935;flex:0 0 36px}
.h151-tk-ct{display:flex;flex-direction:column;min-width:0;margin-right:2px}
.h151-tk-ct small{font-size:10px;letter-spacing:.08em;font-weight:900;color:#ff8fb4}
.h151-tk-best{font-size:20px;line-height:1.1;font-weight:900}
.h151-tk-tot{font-size:11px;color:#b9b7c3;white-space:nowrap}
.h151-tk-not{margin:8px 0 0;font-size:11.5px;color:#a9a7b3}
.h151-pay{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:999px;background:#c8104e;color:#fff;font:inherit;font-size:12px;font-weight:800;padding:7px 11px;cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent}
.h151-tk-c .h151-pay{padding:6px 8px;font-size:11px}
.h151-pay:focus-visible{outline:3px solid #ffcc00;outline-offset:2px}
.h151-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:50;display:flex;flex-wrap:wrap;gap:6px;max-width:260px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.3)}
.h151-pop-i{display:inline-block;border:0;border-radius:999px;padding:7px 11px;font:inherit;font-size:12px;font-weight:800;text-decoration:none!important;cursor:pointer;color:#fff!important;background:#333}
.h151-pop-i.wa{background:#1fa855}.h151-pop-i.x{background:#111}.h151-pop-i.tg{background:#229ed9}.h151-pop-i.cp{background:#c8104e}.h151-pop-i.sh{background:#555}
.h151-tk-row .h151-pop{position:fixed;left:50%;right:auto;top:auto;bottom:18px;transform:translateX(-50%)}
/* Hirt Meydani sayfasi */
.h151-meydan{padding-top:14px;padding-bottom:30px}
.h151-m-hero{border-radius:24px;background:radial-gradient(120% 140% at 0% 0%,#ff3d7f 0%,#c8104e 40%,#3b0a1f 100%);color:#fff;padding:26px 22px;position:relative;overflow:hidden;box-shadow:0 14px 34px rgba(200,16,78,.25)}
.h151-m-hero-in{position:relative;z-index:1;max-width:640px}
.h151-m-kick{display:inline-flex;align-items:center;font-size:11px;font-weight:900;letter-spacing:.12em;background:rgba(0,0,0,.28);padding:6px 10px;border-radius:999px}
.h151-m-hero h1{margin:10px 0 6px;font-size:clamp(32px,6vw,54px);line-height:1;font-weight:900;color:#fff}
.h151-m-hero h1 em{font-style:normal;color:#ffcc00}
.h151-m-hero p{margin:0;max-width:520px;font-size:15px;color:#ffe6ef}
.h151-m-st{position:absolute;right:-6px;bottom:-10px;display:flex;gap:0;z-index:0;opacity:.95}
.h151-m-st img{width:128px;height:128px;max-width:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.h151-m-st img+img{margin-left:-26px}
@media (max-width:560px){.h151-m-st img{width:76px;height:76px}.h151-m-hero{padding-bottom:58px}}
.h151-m-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;margin-top:20px;align-items:start}
@media (max-width:900px){.h151-m-grid{grid-template-columns:1fr}.h151-m-side{order:-1}}
.h151-m-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}
.h151-m-head h2,.h151-m-write h2{margin:0;font-size:20px;font-weight:900}
.h151-m-count{font-size:13px;font-weight:700;color:#777}
.h151-m-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.h151-m-row{display:flex;gap:10px;padding:12px;border-radius:16px;background:#fff;border:1px solid #eee;box-shadow:0 4px 14px rgba(0,0,0,.04);animation:h151-gel .35s ease}
@keyframes h151-gel{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.h151-m-reply{margin-left:26px;border-left:3px solid #ffcc00}
.h151-m-av{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 44px;background:#f3f3f3}
.h151-m-b{min-width:0;flex:1}
.h151-m-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.h151-m-name{font-weight:900;font-size:14px}
.h151-m-time{font-size:12px;color:#888}
.h151-m-rtag{display:inline-block;font-size:10px;font-weight:900;letter-spacing:.08em;color:#8a6d00;background:#fff3c2;border-radius:999px;padding:2px 7px;margin-top:3px}
.h151-m-body{margin:4px 0 6px;font-size:15px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}
.h151-m-body .hc-sticker{width:72px;height:72px;vertical-align:middle}
.h151-m-media{display:block;max-width:100%;max-height:320px;border-radius:12px;margin:4px 0 6px}
.h151-m-where{display:inline-block;font-size:12px;font-weight:700;color:#c8104e!important;text-decoration:none!important;background:#fff0f5;border-radius:999px;padding:4px 10px}
.h151-m-where b{font-weight:900}
.h151-m-here{color:#1a7a46!important;background:#e8f8ef}
.h151-m-empty{padding:18px;border-radius:16px;background:#fafafa;text-align:center;color:#777}
.h151-m-new{position:sticky;top:76px;z-index:5;text-align:center;margin-bottom:8px}
.h151-m-new button,.h151-m-more{border:0;border-radius:999px;background:#c8104e;color:#fff;font:inherit;font-weight:900;font-size:13px;padding:9px 16px;cursor:pointer;box-shadow:0 6px 16px rgba(200,16,78,.3)}
.h151-m-more{display:block;margin:14px auto 0;background:#111}
.h151-m-write{padding:16px;border-radius:18px;background:#fff;border:2px solid #111;position:sticky;top:84px}
@media (max-width:900px){.h151-m-write{position:static}}
.h151-m-rule{font-size:12.5px;color:#666;margin:6px 0 10px}
#h151-meydan-box .hc-list,#h151-meydan-box .hc-count,#h151-meydan-box .hc-title{display:none!important}
#h151-meydan-box .hc-subhead{display:none}
body.dark .h151-m-row,body.dark .h151-m-write{background:#17161f;border-color:#2c2b36;color:#ececf1}
body.dark .h151-m-write{border-color:#ff5c93}
body.dark .h151-m-time,body.dark .h151-m-count,body.dark .h151-m-rule{color:#a3a1ad}
body.dark .h151-m-where{background:#2a1520;color:#ff8fb4!important}
body.dark .h151-m-here{background:#11281b;color:#6fe0a0!important}
body.dark .h151-m-empty{background:#17161f;color:#a3a1ad}
body.dark .h151-m-rtag{background:#3a3110;color:#ffd84d}
body.dark .h151-m-more{background:#2c2b36}
body.dark .h151-m-head h2,body.dark .h151-m-write h2{color:#fff}
.h151-tile .h147-tile-art{background:#2a0715 url(../assets/telefon-hirt-neon.webp) center/cover no-repeat;position:relative;justify-content:flex-end;align-items:flex-end}
.h151-tile .h147-tile-art img{height:58%!important;width:auto;margin:0 10px -4px auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}
.h151-telefon .h151-res-t::before{display:none!important}
body.dark .h151-m-body{color:#e6e5ec}.h151-m-body{color:#1d1b24}
body.dark .h151-m-name{color:#fff}
.h151-m-hero-in{position:static}
.h151-m-hero-in>*:not(.h151-m-st){position:relative;z-index:1}
.h151-m-st{right:18px;bottom:-8px}
@media (max-width:760px){.h151-m-st{right:-4px}}
#h151-tk,#h151-tk *{text-shadow:none}
#h151-tk .h151-tk-n,#h151-tk .h151-tk-best{color:#fff!important;opacity:1!important}
#h151-tk .h151-tk-l small,#h151-tk .h151-tk-h{color:#ffcc00!important;opacity:1!important}
#h151-tk .h151-tk-s,#h151-tk .h151-tk-not{color:#c9c7d1!important;opacity:1!important}
#h151-tk .h151-tk-tot{color:#b9b7c3!important}
#h151-tk .h151-tk-ct small{color:#ff8fb4!important}
#h151-tk .h151-pay,#h151-tk .h151-pay *{color:#fff!important;opacity:1!important}
#h151-tk .h151-pay{background:#c8104e!important}
#h151-tk .h151-tk-h{font-size:12px!important;margin:14px 0 8px!important;line-height:1.2}
#h151-tk .h151-tk-h,#h151-tk .h151-tk-l small{-webkit-text-fill-color:#ffcc00!important;background:none!important}#h151-tk .h151-tk-n,#h151-tk .h151-tk-best{-webkit-text-fill-color:#fff!important}
#h112-root #h151-tk .h151-tk-h{color:#ffcc00!important;font-weight:900!important;letter-spacing:.12em}
