
/* V57 - Son icerikler ortak tasarim */
.v57-latest{margin:24px 0 34px;padding:16px 13px 18px;border-radius:23px;background:linear-gradient(145deg,#201626,#100e1a 75%);color:#fff;box-shadow:0 15px 34px #24132720;font-family:inherit}
.v57-latest *{box-sizing:border-box}.v57-latest h2{margin:2px 5px 5px;font-size:clamp(23px,5vw,31px);color:#fff;line-height:1.25}.v57-latest h2 b{color:#c8104e}.v57-sub{margin:0 5px 17px;color:#d5c9d5;font-size:13px;line-height:1.5}
.v57-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v57-item{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:17px;background:#1b1422;border:1px solid #45304b;color:white!important;text-decoration:none!important;transition:transform .18s,border-color .18s}.v57-item:hover{transform:translateY(-2px);border-color:#c8104e}.v57-item img{width:100%;height:114px;display:block;object-fit:contain;object-position:center;background:linear-gradient(125deg,#173d48,#432344)}.v57-item:nth-child(3n) img{background:linear-gradient(125deg,#594022,#251726)}.v57-item:nth-child(4n) img{background:linear-gradient(125deg,#c8104e,#34204c)}.v57-info{padding:10px 11px 13px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.v57-tag{display:inline-block;border-radius:50px;background:#c8104e;color:white;font-size:9px;font-weight:900;padding:5px 9px;margin-bottom:8px}.v57-item:nth-child(3n) .v57-tag{background:#ffc02e;color:#24152a}.v57-item:nth-child(4n) .v57-tag{background:#16cddd;color:#171624}.v57-info strong{font-size:14px;line-height:1.32;color:#fff}.v57-info p{font-size:11px;line-height:1.48;color:#d6cbd6;margin:8px 0 12px}.v57-arrow{align-self:flex-end;margin-top:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#c8104e;color:#fff;font-size:23px;font-weight:bold}.v57-item.v57-lead{grid-column:1/-1;display:grid;grid-template-columns:44% 56%;min-height:172px}.v57-lead img{height:100%;min-height:172px;object-fit:cover}.v57-lead .v57-info{padding:13px}.v57-lead .v57-info strong{font-size:17px}.v57-more{display:block;margin-top:12px;border-radius:13px;background:#c8104e;padding:15px 8px;color:white!important;text-decoration:none!important;font-weight:900;text-align:center;font-size:12px;letter-spacing:.2px}.v57-more:hover{background:#c8104e}.v57-latest .v57-baby{cursor:pointer;font:inherit;text-align:left;width:100%}.v57-baby-overlay{position:fixed;inset:0;z-index:99999;background:#100b14bd;display:flex;align-items:center;justify-content:center;padding:8px}.v57-baby-overlay[hidden]{display:none}.v57-baby-overlay iframe{width:min(100%,520px);height:min(94vh,900px);border:0;border-radius:18px;background:#fff}.v57-baby-close{position:absolute;top:12px;right:12px;background:#c8104e;color:white;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer;z-index:2}
.v57-comments .hirt-comment-box{background:linear-gradient(145deg,#2d1935,#201825)!important;border:1px solid #ff348955!important}.v57-comments textarea{background:#fff!important;color:#211629!important;border:2px solid #ff6a8f!important;opacity:1!important}.v57-comments textarea::placeholder{color:#756477!important}.v57-comments .hirt-comment-note{color:#e8e8e8!important}.v57-soon{color:#ff4f7b;font-weight:900;display:inline-block;margin:5px 0}
@media(min-width:650px){.v57-latest{padding:23px}.v57-grid{gap:13px}.v57-item img{height:145px}.v57-info strong{font-size:16px}.v57-info p{font-size:13px}.v57-lead img{min-height:190px}.v57-lead .v57-info strong{font-size:21px}}

/* V66: Bebek Hırt paneli açıkken arka sayfanın yukarı okunu gizle. */
body.hirt-baby-panel-open .v20-backtop,
body:has(#v46-baby-modal:not([hidden])) > .v20-backtop,
body:has(#v51-baba-modal:not([hidden])) > .v20-backtop {display:none!important;pointer-events:none!important;}

/* V133: Son icerikler kartlarinda yazar, tarih ve emoji satiri. */
.v57-info .v57-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 5px;margin:0 0 10px;color:#bcaebf;font-size:10px;font-weight:600;line-height:1.3}
.v57-item .v57-meta img{width:18px!important;height:18px!important;min-height:0!important;max-width:18px!important;flex:none;border-radius:50%;object-fit:cover!important;background:#2d2233!important;border:1px solid #ff287766}
.v57-meta .v57-meta-emoji{font-size:11px;letter-spacing:0;white-space:nowrap}.v57-meta>span{white-space:nowrap}
@media(min-width:650px){.v57-info .v57-meta{font-size:11.5px;gap:5px 6px}.v57-meta .v57-meta-emoji{font-size:12px}.v57-item .v57-meta img{width:20px!important;height:20px!important;max-width:20px!important}}
.v68-hub-body .v68-hub-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 6px;margin:-2px 0 8px;color:#7a6c7d;font-size:10.5px;font-weight:600;line-height:1.3}
.v68-hub-card .v68-hub-meta img{width:18px!important;height:18px!important;max-width:18px!important;flex:none;border-radius:50%;object-fit:cover;background:#e5e5e5;border:1px solid #ff005844}
.v68-hub-meta .v68-hub-meta-emoji{font-size:11px;letter-spacing:0;white-space:nowrap}.v68-hub-meta>span{white-space:nowrap}
body.dark .v68-hub-body .v68-hub-meta{color:#c8bccc}

/* V134: Son icerikler - Kisilik Testleri karti ve YENI EKLENENLER karuseli (emojiler duz). */
.v134-son .v57-grid{margin-bottom:10px}
/* Kisilik Testleri sabit karti */
.v134-k{position:relative;display:grid;grid-template-columns:58% 42%;min-height:196px;border-radius:17px;overflow:hidden;text-decoration:none!important;color:#fff!important;border:1px solid #5a3561;background:radial-gradient(120% 90% at 100% 100%,#ff287740 0,transparent 55%),linear-gradient(140deg,#3b1a45 0%,#24152c 55%,#1b1422 100%);box-shadow:inset 0 1px 0 #ffffff14}
.v134-k-info{position:relative;z-index:2;padding:13px 4px 13px 13px;display:flex;flex-direction:column;align-items:flex-start}
.v134-k-tag{background:#ffc02e!important;color:#24152a!important}
.v134-k strong{font-size:17px;line-height:1.25;color:#fff}
.v134-k p{font-size:11px;line-height:1.48;color:#d6cbd6;margin:7px 0 9px}
.v134-k-chip{display:inline-block;max-width:100%;font-size:9.5px;font-weight:800;color:#ebebeb;background:#ffffff12;border:1px solid #ff6fa94d;border-radius:30px;padding:5px 8px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v134-k .v57-arrow{align-self:flex-start;margin-top:auto}
.v134-k-art{position:relative;overflow:hidden}
.v134-k-glow{position:absolute;left:50%;bottom:14px;width:150px;height:150px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,#ff2877aa 0,#ff287733 45%,transparent 70%)}
.v134-k-art img{position:absolute;bottom:-6px;height:168px;width:auto;filter:drop-shadow(0 6px 10px #0008)}
.v134-k-hirtiye{right:-22px;height:150px!important;transform:rotate(4deg)}
.v134-k-hirt{left:-10px;z-index:1}
.v134-k-q{position:absolute;z-index:2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffc02e;color:#24152a;font-weight:900;font-size:16px;box-shadow:0 3px 8px #0006}
.v134-q1{top:14px;left:18px;transform:rotate(-12deg)}
.v134-q2{top:40px;right:10px;width:20px;height:20px;font-size:12px;background:#16cddd;transform:rotate(10deg)}
/* Karusel */
.v134-car-wrap{margin-top:16px}
.v134-car-head{display:flex;align-items:center;justify-content:space-between;margin:0 3px 2px}
.v134-car-head strong{color:#ff4f7b;font-size:13px;letter-spacing:.03em}
.v134-car-head span{color:#bcaebf;font-size:11px;font-weight:700}
.v134-car{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:16px 16px 6px 2px;margin:0 -13px 0 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}
.v134-car::-webkit-scrollbar{display:none}
.v134-card{position:relative;flex:0 0 72%;display:flex;flex-direction:column;border-radius:17px;background:#1b1422;border:1px solid #45304b;color:#fff!important;text-decoration:none!important}
.v134-img{border-radius:16px 16px 0 0;overflow:hidden;line-height:0;background:linear-gradient(125deg,#173d48,#432344)}
.v134-img img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.v134-card:nth-child(3n) .v134-img{background:linear-gradient(125deg,#594022,#251726)}
.v134-sticker{position:absolute;top:-13px;right:-9px;z-index:3;font-size:38px;line-height:1;transform:none;filter:drop-shadow(0 4px 4px #0000008c) drop-shadow(0 0 1px #fff)}
.v134-body{padding:10px 11px 11px;flex:1;display:flex;flex-direction:column;align-items:flex-start}
.v134-body strong{font-size:14px;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.v134-body p{font-size:11px;line-height:1.48;color:#d6cbd6;margin:7px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.v134-card:nth-child(3n+2) .v57-tag{background:#ffc02e;color:#24152a}
.v134-card:nth-child(3n) .v57-tag{background:#16cddd;color:#171624}
.v134-foot{margin-top:auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid #45304b99}
.v134-meta{display:flex;align-items:center;gap:6px;color:#bcaebf;font-size:10.5px;font-weight:700;white-space:nowrap}
.v134-meta img{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1px solid #ff287766;flex:none}
.v134-foot .v57-arrow{margin:0;width:32px;height:32px;font-size:21px;flex:none}
.v134-son .v57-more{margin-top:14px}
/* Diger sayfalardaki eski ok kurallarina karsi koruma */
.v57-latest .v134-foot .v57-arrow,.v57-latest .v134-k .v57-arrow{position:static!important;transform:none!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:0!important;flex:none!important}
.v57-latest .v134-k .v57-arrow{margin-top:auto!important}
.v57-latest .v134-card img,.v57-latest .v134-k img{max-width:none}
.v57-latest .v134-img img{max-width:100%;height:auto}
.v134-car:focus-visible{outline:2px solid #ff4f7b;outline-offset:2px;border-radius:12px}
@media(min-width:650px){.v134-card{flex-basis:calc((100% - 40px)/3.1)}.v134-k{min-height:220px;grid-template-columns:60% 40%}.v134-k strong{font-size:21px}.v134-k p{font-size:13px}.v134-k-chip{font-size:11px}.v134-k-art img{height:200px}.v134-k-art{width:340px;max-width:100%;justify-self:end}.v134-k-hirtiye{height:180px!important;right:6px}.v134-k-hirt{left:40px}}
@media(prefers-reduced-motion:reduce){.v134-car{scroll-behavior:auto}}
/* V134: makaleler Son Icerikler yatay kaydirmali seritte (Tum Icerikler izgarasi ayni kalir). */
.v68-hub-grid.v134-hub-car{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:16px 14px 8px 2px;margin-right:-12px;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.v134-hub-car::-webkit-scrollbar{display:none}
.v134-hub-car>.v68-hub-card{flex:0 0 72%;position:relative;overflow:visible}
.v134-hub-car>.v68-hub-card>img{border-radius:16px 16px 0 0}
.v134-hub-sticker{position:absolute;top:-13px;right:-9px;z-index:3;font-size:38px;line-height:1;transform:none;filter:drop-shadow(0 4px 4px #0000008c) drop-shadow(0 0 1px #fff);pointer-events:none}
.v134-hub-car:focus-visible{outline:2px solid #ff4f7b;outline-offset:2px;border-radius:12px}
@media(min-width:650px){.v134-hub-car>.v68-hub-card{flex-basis:calc((100% - 40px)/3.1)}}
/* V135: Son icerikler acik modda ferah - buyuk koyu cerceve kalkti, kartlar kendi koyu kutularinda (koyu mod ayni kalir). */
body:not(.dark) .v57-latest.v134-son{background:transparent;box-shadow:none;color:#211629;padding-left:0;padding-right:0}
body:not(.dark) .v57-latest.v134-son>h2{color:#211629}
body:not(.dark) .v57-latest.v134-son>h2 b{color:#c8104e}
body:not(.dark) .v57-latest.v134-son>.v57-sub{color:#6d5d70}
body:not(.dark) .v134-son .v134-car-head strong{color:#c8104e}
body:not(.dark) .v134-son .v134-car-head span{color:#7a6c7d}
body:not(.dark) .v134-son .v134-car{margin-right:0;padding-right:4px;padding-left:2px;padding-bottom:16px}
body:not(.dark) .v134-son .v57-item,body:not(.dark) .v134-son .v134-k{box-shadow:0 8px 20px #2413271f}
body:not(.dark) .v134-son .v134-card{box-shadow:0 5px 10px #24132724}
body:not(.dark) .v134-son .v57-grid{margin-bottom:14px}
body:not(.dark) .v134-son .v134-car-wrap{margin-top:20px}
@media(min-width:650px){body:not(.dark) .v57-latest.v134-son{padding-left:0;padding-right:0}}
/* V135: Tum Icerikler "Daha fazla goster" */
.v135-cut{display:none!important}
.v57-more.v135-more-btn,body.dark .v57-more.v135-more-btn{width:100%;border:0!important;cursor:pointer;font-family:inherit;margin:16px 0 4px;background:#c8104e!important;color:#fff!important;font-size:12px;font-weight:900;padding:15px 8px;border-radius:13px}
.v57-more.v135-more-btn:hover{background:#c8104e!important}
/* V136: Kisilik Testleri karti - yeni Hirt gorseli (ayaksiz, alt kenara oturur) */
.v134-k-art img.v134-k-hirt{bottom:0!important;height:176px;left:5px;filter:drop-shadow(0 -2px 10px #0007)}
@media(min-width:650px){.v134-k-art img.v134-k-hirt{height:198px;left:46px}}
