/* Site-native chrome and palette; only the game surface uses go-* components. */
:root{--go-turuncu:#9ef99b;--go-turuncu-acik:#c2ffb6;--go-yesil:#9ef99b;--go-koyu:#090d0b;--go-koyu-2:#101611;--go-yuzey:#101611;--go-yuzey-2:#18231b;--go-yazi:#edf3ee;--go-soluk:#a6b2a9;--go-cizgi:#ffffff16;--go-cizgi-2:#ffffff26}.gm-shell{width:min(1200px,calc(100% - 40px));margin-inline:auto}.go-kat-hero,.go-kat-bolum,.go-oyun,.go-bilgi{background:transparent;color:#edf3ee}.go-kat-hero{padding-top:64px;background:radial-gradient(ellipse at 20% 5%,#9ef99b0c,transparent 60%)}.go-kicker,.go-kat-baslik p,.go-kart__tur{color:#9ef99b}.go-kat-hero h1,.go-ust h1{letter-spacing:-.045em}.go-kat-hero h1 em{color:#9ef99b}.go-panel,.go-kart,.go-ozellik,.go-ust__istat>div{background:#101611;border-color:#ffffff16;color:#edf3ee}.go-kat-baslik h2,.go-panel h2,.go-kart__ad{color:#edf3ee}.go-kat-baslik>span,.go-kart__slogan,.go-kat-hero__metin,.go-ust__slogan,.go-ozellik span{color:#a6b2a9}.go-panel__dip,.go-tuslar,.go-puanlama,.go-kirinti,.go-kat-istat{color:#a6b2a9}.go-btn--birincil{background:#9ef99b;color:#09120b;border-color:#9ef99b}.go-btn--birincil:hover{background:#c2ffb6;color:#09120b}.go-kart__alt,.go-panel header{border-color:#ffffff16}.go-sira li{color:#edf3ee}.go-btn,.go-sekme,button,a,summary{cursor:pointer}.go-kat-bolum--son{padding-bottom:64px}.go-kutular{background:#101611}.go-arac{background:#101611;color:#edf3ee;border-color:#ffffff16}.go-arac .go-btn,.go-sekme{color:#d3dfd6}.go-sekme.is-aktif{color:#9ef99b;background:#9ef99b16;border-color:#9ef99b55}.go-panel--sira{background:#101611}.go-kat-hero__butonlar .go-btn--cam{background:#ffffff08;color:#edf3ee;border-color:#ffffff30}.go-ust__istat dt,.go-ust__istat small{color:#a6b2a9}.go-ust__istat dd{color:#edf3ee}.go-mini{color:#edf3ee}.go-kat-hero .go-kat-istat b{color:#edf3ee}.go-kat-istat span{color:#a6b2a9}.go-kart:focus-visible,.go-btn:focus-visible{outline:2px solid #9ef99b;outline-offset:4px}@media(max-width:680px){.gm-shell{width:calc(100% - 24px)}.go-kat-hero{padding-top:32px}.go-ust{gap:20px}.go-ust__istat{width:100%}}

.go-btn--birincil{box-shadow:0 8px 22px #9ef99b20,inset 0 1px 0 #ffffff40}.go-btn--birincil:hover{box-shadow:0 10px 28px #9ef99b30}.go-one__icerik small,.go-kart__yeni{background:#9ef99b;color:#0b170e}.go-one__icerik .go-oynat{color:#9ef99b}


/* Use the home page tokens for leaderboard and feature cards. */
.go-liderler .go-panel,
.go-ozellik > div {
  background: var(--surface-1, #101612);
  border-color: var(--line, #26332b);
  color: var(--text, #eff3ed);
  box-shadow: none;
}
.go-ozellik { background: transparent; }
.go-ozellik b,
.go-liderler .go-panel h2,
.go-sira .go-sira__ad {
  color: var(--text, #eff3ed);
}
.go-ozellik span,
.go-sira .go-sira__ad small,
.go-sira .go-sira__bos {
  color: var(--text-dim, #98a49b);
}
.go-ozellik i,
.go-liderler .go-rozet {
  background: var(--surface-2, #16201a);
  color: var(--green, #a2edac);
}
.go-liderler .go-rozet:hover {
  background: var(--surface-3, #1d2a21);
  color: var(--green-sig, #9ef99b);
}
.go-liderler .go-rozet:focus-visible {
  outline: 2px solid var(--green, #a2edac);
  outline-offset: 3px;
}
.go-sira li { border-color: var(--line-soft, #1c2721); }
.go-sira li.benim,
.go-liderler .go-sira li:first-child:not(.go-sira__bos) {
  background: var(--surface-2, #16201a);
  border-radius: 10px;
}
.go-sira .go-sira__puan {
  color: var(--green, #a2edac);
}
.go-sira li .go-sira__no {
  background: var(--surface-3, #1d2a21);
  color: var(--text, #eff3ed);
}
.go-sira li:nth-child(1) .go-sira__no {
  background: var(--green, #a2edac);
  color: var(--surface-0, #090d0b);
}
.go-sira li:nth-child(2) .go-sira__no,
.go-sira li:nth-child(3) .go-sira__no {
  background: var(--surface-3, #1d2a21);
  color: var(--green, #a2edac);
}


/* Keep the featured game's play icon centered above the generic span rule. */
.go-one__icerik .go-oynat {
  display: grid;
  place-items: center;
  flex: 0 0 52px;
  width: 52px;
  height: 52px;
  border: 1px solid var(--line-strong, #385442);
  background: var(--surface-2, #16201a);
  color: var(--green, #a2edac);
  box-shadow: 0 4px 16px #0004;
  transition: transform .2s, background-color .2s, border-color .2s;
}
.go-one__icerik .go-oynat svg {
  display: block;
  width: 26px;
  height: 26px;
  margin: 0 0 0 2px;
  fill: currentColor;
}
.go-one:hover .go-oynat,
.go-one:focus-visible .go-oynat {
  background: var(--surface-3, #1d2a21);
  border-color: var(--green, #a2edac);
  color: var(--green-sig, #9ef99b);
  transform: scale(1.05);
}
.go-one:focus-visible {
  outline: 2px solid var(--green, #a2edac);
  outline-offset: 4px;
}
@media (prefers-reduced-motion: reduce) {
  .go-one__icerik .go-oynat { transition: none; }
}
