/* Kaypin v3 – ölçü düzeltmeleri (audit sonrası) */
html,body{overflow-x:hidden}
/* Masaüstü */
@media(min-width:1025px){
.stories{justify-content:space-between;gap:8px}.stories div{flex:0 0 48px;height:48px}
.box:has(#games){background:none;border:0;padding:0}
.games{grid-template-columns:repeat(10,1fr);gap:20px}.games .gt{aspect-ratio:4/5}
.hrow .search{flex:0 1 600px;margin:0 auto}
}
/* Tablet */
@media(min-width:769px) and (max-width:1024px){
.games{grid-template-columns:repeat(6,1fr);gap:10px}.games .gt{aspect-ratio:4/5;font-size:12px}
.grid{grid-template-columns:repeat(4,1fr)}.topups{grid-template-columns:repeat(5,1fr)}
.cats{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.cats::-webkit-scrollbar{display:none}.cats a{flex:0 0 auto;white-space:nowrap}
.stories div{flex:0 0 52px;height:52px}
}
@media(min-width:901px) and (max-width:1024px){.cats{overflow-x:auto}.cats a{flex:0 0 auto}}
/* Telefon */
@media(max-width:768px){
.mtop{padding-top:8px;height:28px}
.hrow{padding:10px 16px 6px;gap:10px}.logo img{height:40px}.hic svg{width:28px;height:28px}
.search{height:40px;margin-top:6px}.hdr{padding-bottom:8px}
.stories{gap:10px}.stories div{flex:0 0 54px;height:54px;border-width:2px}
.slider{height:auto;aspect-ratio:2.4/1}.slide{padding:14px}.slide h1{font-size:20px}.slide p{font-size:12px}.slide a{padding:6px 14px;font-size:12px}
.box .sh h2{font-size:19px}.box .sh small{font-size:12px}.box .sh .btn{font-size:12px;padding:7px 12px}
.games{grid-template-columns:repeat(3,1fr);gap:8px}.games .gt{aspect-ratio:11/12;font-size:13px}
.bnav{padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.bnav a{font-size:12px;gap:3px}.bnav svg{width:26px;height:26px}
body{padding-bottom:80px}
.chat{width:58px;height:58px;left:auto;right:16px;bottom:90px}.chat svg{width:28px;height:28px}
.dpill{left:16px;bottom:96px;font-size:13px;padding:7px 14px;gap:10px}
/* Cüzdan ~%12 küçük */
.whero{padding:20px 0 60px}.whero h1{font-size:22px}
.wcard{padding:20px 22px;margin-top:-54px}.wcard>span{font-size:14px}.wcard>b{font-size:23px;margin:14px 0 20px}.wsub{font-size:13px;gap:36px}
.wh2{font-size:21px;margin-bottom:14px}
.wrow summary{gap:12px;padding:12px 10px}.wic{flex-basis:52px;height:52px;background:#0c0d0f}.wic svg{width:26px;height:26px;stroke:#fff}
.wtx b{font-size:16px}.wtx em,.wtx small{font-size:12.5px}.chev{flex-basis:36px;height:36px}.wbody{padding-left:74px}
body:has(.wallet) .hic i{background:var(--ac)!important}
}
