/* v6.9.45: guide placement, rules and tournament layout */
.howto-bottom45{margin:24px 0!important;max-width:100%;min-width:0}
.howto-bottom45 img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
body[data-game="satranc"] #genel .chess-overview-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px;align-items:stretch}
.chess-overview-grid>.card{min-width:0!important;width:auto!important}
body[data-game="reversi"] #kurallar .rules-premium-v629{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px}
body[data-game="reversi"] #kurallar .rule-premium-card-v629 img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
body[data-game="reversi"] #kurallar figcaption{font-size:16px;line-height:1.7;padding:18px}
body[data-game="reversi"] #kurallar figcaption b{font-size:19px}
.tournament-grid-v629{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
.tournament-card45{display:grid!important;grid-template-columns:minmax(0,32%) minmax(0,1fr);gap:20px;align-items:center}
.tournament-card45:only-child{grid-column:1/-1}
.tournament-art45{margin:0;min-width:0}.tournament-art45 img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#031c30;border-radius:18px}
.tournament-copy45{min-width:0}.tournament-copy45 h3{margin-top:14px}.tournament-copy45 p{line-height:1.6}
body[data-game="q-bitz"] .visual-card-media img{object-fit:contain!important;height:100%!important}
@container site69 (max-width:1000px){.tournament-card45{grid-template-columns:1fr}.tournament-art45 img{aspect-ratio:16/9;max-height:240px}}
@container site69 (max-width:700px){body[data-game="satranc"] #genel .chess-overview-grid,body[data-game="reversi"] #kurallar .rules-premium-v629,.tournament-grid-v629{grid-template-columns:1fr!important}}
body[data-game="satranc"] .chess-benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0}
body[data-game="satranc"] .benefit-item{display:flex;gap:12px;padding:18px;border:1px solid #ffffff22;border-radius:16px;background:#ffffff08;align-items:flex-start}
body[data-game="satranc"] .benefit-item>span{font-size:25px;color:#ffd365}
body[data-game="satranc"] .benefit-item b,body[data-game="satranc"] .benefit-item small{display:block;line-height:1.6}
body[data-game="satranc"] .benefit-item small{font-size:15px;margin-top:6px;color:#cbe4ef}
body[data-game="satranc"] .piece-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body[data-game="satranc"] .piece-mini{padding:14px;border-radius:12px;background:#032d45;display:flex;flex-direction:column;gap:8px}
body[data-game="satranc"] .piece-mini span{font-size:14px;color:#bfe7ed}
@container site69 (max-width:700px){body[data-game="satranc"] .chess-benefit-list{grid-template-columns:1fr}}
