.home-games{margin:34px 0 68px;padding:25px;border:1px solid #26343d;border-radius:22px;background:radial-gradient(ellipse at 5% 0,#102d38 0,#0d151a 48%,#0b0d10 100%);box-shadow:0 20px 55px #0006;overflow:hidden}.home-games-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.home-games-eyebrow{color:#37c7e6;font-size:10px;font-weight:900;letter-spacing:.2em}.home-games h2{margin:5px 0 4px;font-size:clamp(23px,2.2vw,32px);font-weight:900;letter-spacing:-.05em;text-transform:uppercase}.home-games h2 em{font-style:normal;color:#35bedf}.home-games-head p{margin:0;color:#8e9ca4;font-size:11px}.home-games-actions{display:flex;align-items:center;gap:8px}.home-games-all{margin-right:8px;color:#b9e7ef;font-size:11px;font-weight:800;white-space:nowrap}.home-games-all:hover{color:white}.home-games-actions button{display:grid;place-items:center;width:37px;height:37px;border:1px solid #455763;border-radius:10px;background:#17252d;color:#eafcff;font-size:26px;line-height:1;cursor:pointer}.home-games-actions button:hover{background:#24536a}.home-games-track{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding:4px 1px 8px}.home-games-track::-webkit-scrollbar{display:none}.home-game-card{position:relative;flex:0 0 clamp(174px,19vw,220px);aspect-ratio:4/5;overflow:hidden;border:1px solid #41515b;border-radius:16px;background:#181e23;scroll-snap-align:start;isolation:isolate;transition:transform .2s,border-color .2s,box-shadow .2s}.home-game-card:hover{transform:translateY(-3px);border-color:#50c9e5;box-shadow:0 13px 25px #0009}.home-game-card img{width:100%;height:100%;object-fit:cover;display:block}.home-game-card:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#070a0bef);z-index:1;pointer-events:none}.home-game-info{position:absolute;z-index:2;left:15px;bottom:15px;display:grid;gap:4px}.home-game-info strong{font-size:18px;letter-spacing:-.03em}.home-game-info small{font-size:9px;color:#b9d5de;font-weight:900;letter-spacing:.08em}.home-game-go{position:absolute;z-index:2;right:13px;bottom:18px;color:#d7f6ff;font-size:17px}.home-game-card:focus-visible,.home-games button:focus-visible,.home-games-all:focus-visible,.home-games-track:focus-visible{outline:2px solid #67dfff;outline-offset:3px}@media(max-width:639px){.home-games{margin:25px 0 48px;padding:17px 0 17px 16px;border-radius:18px}.home-games-head{align-items:start;margin-right:16px}.home-games h2{font-size:22px}.home-games-head p{font-size:10px}.home-games-actions button{display:none}.home-games-all{margin:6px 0 0;font-size:10px}.home-games-track{gap:11px;padding-right:16px}.home-game-card{flex-basis:158px}}@media(prefers-reduced-motion:reduce){.home-games-track{scroll-behavior:auto}.home-game-card{transition:none}}

@media(max-width:1023px){body>main{margin-left:0!important;width:100%;min-width:0}.home-games{min-width:0}.home-games-track{max-width:100%}}

.site-menu-close{display:none}body.site-menu-open .site-menu-close{display:block;min-height:44px;margin:8px 12px;padding:8px 14px;border:1px solid #555;border-radius:8px;background:#202020;color:#fff;cursor:pointer}

.home-games-head{margin-bottom:17px}.home-games-eyebrow{display:block;font-size:13px;letter-spacing:.16em}.home-games-track{overflow:hidden;scroll-snap-type:none;scroll-behavior:auto;padding:4px 0 8px}.home-games-loop{display:flex;gap:14px;width:max-content;animation:home-games-flow 36s linear infinite;will-change:transform}.home-games-set{display:flex;gap:14px;flex:none;width:max-content}.home-games-set>.home-game-card{width:clamp(174px,19vw,220px);flex:none;scroll-snap-align:none}.home-games:where(:hover,:focus-within) .home-games-loop{animation-play-state:paused}@keyframes home-games-flow{to{transform:translateX(calc(-50% - 7px))}}@media(max-width:639px){.home-games-head{margin-right:16px}.home-games-eyebrow{font-size:11px}.home-games-set>.home-game-card{width:158px}.home-games-loop,.home-games-set{gap:11px}.home-games-loop{animation-duration:30s}@keyframes home-games-flow{to{transform:translateX(calc(-50% - 5.5px))}}}@media(prefers-reduced-motion:reduce){.home-games-track{overflow-x:auto}.home-games-loop{animation:none;will-change:auto}}

/* Kartlar çerçevenin iç kenarından girip çıkar. */
.home-games-track{margin-inline:-25px;width:calc(100% + 50px);max-width:none;padding:4px 0 8px}
@media(max-width:639px){.home-games-track{margin-left:-16px;margin-right:0;width:calc(100% + 16px);max-width:none;padding-right:0}}

/* Gri oyun görsellerini lacivert zemine bağlayan hafif renk katmanı. */
.home-games{border-color:#365364;background:radial-gradient(ellipse at 8% 0%,#204354 0%,#142d3a 52%,#0e202b 100%);box-shadow:0 20px 55px #07151d80}
.home-game-card{border-color:#506776;background:#203d4e;box-shadow:0 8px 18px #07151d55}
.home-game-card::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(150deg,#1d688f 0%,#153f58 62%,#102d41 100%);mix-blend-mode:color;opacity:.28}
.home-game-card:after{background:linear-gradient(transparent 35%,#0d2433a6 72%,#081923f2 100%)}
.home-game-card:hover{border-color:#70d9ed;box-shadow:0 14px 28px #061721a6,0 0 0 1px #3e95a880}
.home-games-eyebrow{margin:0;line-height:1.2}
