/* ADIM 168 — OYUN CAM KATMANI (KULLANICI 20:31: "Şeffaf olsun oyun arka planları biraz, çok profesyonel olsun").
   Oyunun gövdesi şeffaf: sitenin lacivert çerçevesi (pages/oyun.php) arkadan görünür; üstüne hafif ışık + vinyet katmanı ve paneller buzlu cam.
   Oyunların kendi dosyaları değişmez — köprü (ok_kopru_head) oyunun stilinden SONRA yükler; tema_anasayfa_enabled kapalıysa yüklenmez. */
html, body { background: transparent !important; }
body::before { content: ''; position: fixed; inset: 0; z-index: -1; pointer-events: none;
  background:
    radial-gradient(900px 520px at 50% 0%, rgba(74, 134, 234, .28), transparent 70%),
    radial-gradient(700px 500px at 50% 100%, rgba(13, 42, 102, .55), transparent 70%),
    linear-gradient(180deg, rgba(10, 28, 68, .42), rgba(6, 18, 46, .62)); }
body::after { content: ''; position: fixed; inset: 0; z-index: -1; pointer-events: none; opacity: .5;
  background: repeating-linear-gradient(-55deg, transparent 0 60px, rgba(255, 255, 255, .035) 60px 62px); }
.app, #app { background: transparent !important; }
.app::before, .app::after { opacity: .35; }
.panel, .pencere, .kontrol, .ust .uye, .ust .bakiye, .ust .ikon, .slot-panel, .side-panel, .bet-panel, .hud, .stage-panel, .history-panel {
  background: rgba(10, 24, 58, .52) !important; backdrop-filter: blur(10px) saturate(1.2); -webkit-backdrop-filter: blur(10px) saturate(1.2);
  border-color: rgba(127, 172, 255, .26) !important; box-shadow: 0 14px 34px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .08); }

/* ADIM 179 (21 maddelik listeden 2 — göz yoran yazılar): açık cam panelde krem / beyaz yazılar okunaklı olsun (gölge); fiş değerleri ve turuncu rozet */
button.dugme > em, button.dugme > span, .cevir-yazi, .cevir-alt, .birak small, .birak span { text-shadow: 0 1px 2px rgba(0, 0, 0, .72), 0 0 1px rgba(0, 0, 0, .6); }
button.fis { text-shadow: 0 1px 2px rgba(0, 0, 0, .8), 0 0 2px rgba(0, 0, 0, .7); }
.canli li em.t { color: #2a1600; }
