.heyecan-cubuk{position:absolute;bottom:34px;left:50%;z-index:6;transform-origin:bottom center;transform:translateX(-50%) scaleY(1);opacity:1;display:flex;align-items:center;gap:2px;padding:3px 4px;border-radius:999px;background:rgba(17,24,39,.55);backdrop-filter:blur(4px);box-shadow:var(--tema-golge-hafif);max-width:94vw;transition:transform .18s ease,opacity .18s ease}.hz-icerik{display:flex;align-items:center;gap:2px;overflow:hidden}.heyecan-cubuk.kapali{transform:translateX(-50%) scaleY(0);opacity:0;pointer-events:none}.hz-btn,.hz-tepki{border:none;background:0 0;font-size:16px;width:26px;height:26px;border-radius:50%;cursor:pointer;transition:transform .12s ease,background .12s ease}.hz-btn:hover,.hz-tepki:hover{transform:scale(1.25);background:rgba(255,255,255,.15)}.hz-tepki-resim{display:flex;align-items:center;justify-content:center;padding:0}.hz-tepki-resim img{width:19px;height:19px;object-fit:contain;pointer-events:none}.tepki-balonu img{width:40px;height:40px;object-fit:contain;display:block}.hz-ayrac{width:1px;height:20px;background:rgba(255,255,255,.25);margin:0 3px}.hz-mesaj-wrap{position:relative}.hz-mesaj-menu{position:absolute;bottom:110%;left:50%;transform:translateX(-50%);flex-direction:column;min-width:150px;background:#fff;border-radius:var(--tema-yaricap-kucuk);box-shadow:var(--tema-golge);overflow:hidden}.hz-mesaj-menu button{border:none;background:#fff;color:#111;text-align:left;padding:8px 12px;font-size:13px;cursor:pointer;white-space:nowrap}.hz-mesaj-menu button:hover{background:#f3f4f6}.tepki-balonu{position:fixed;z-index:9500;transform:translate(-50%,-100%);font-size:34px;pointer-events:none;animation:tepkiYuksel 2.4s ease-out forwards;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}@keyframes tepkiYuksel{0%{opacity:0;transform:translate(-50%,-60%) scale(.5)}15%{opacity:1;transform:translate(-50%,-100%) scale(1.2)}30%{transform:translate(-50%,-110%) scale(1)}100%{opacity:0;transform:translate(-50%,-220%) scale(1)}}.konfeti-kap{position:fixed;inset:0;pointer-events:none;z-index:9400;overflow:hidden}.konfeti{position:absolute;top:-12px;width:9px;height:14px;border-radius:2px;opacity:.9;animation-name:konfetiDus;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes konfetiDus{0%{top:-12px}100%{top:105vh;transform:rotate(720deg) translateX(40px)}}.ekran-duyurusu{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);z-index:9450;pointer-events:none;background:linear-gradient(135deg,#111827 0,#7f1d1d 100%);color:#fff;font-size:22px;font-weight:800;padding:14px 26px;border-radius:var(--tema-yaricap);box-shadow:0 10px 30px rgba(0,0,0,.5);border:2px solid var(--tema-vurgu);animation:duyuruGir 2.6s ease forwards;text-align:center;max-width:90vw}.ekran-duyurusu.ekran-duyurusu-tebrik{background:linear-gradient(135deg,#1a1300 0,#3d2e05 100%);border:2px solid var(--tema-vurgu);box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 18px rgba(250,204,21,.35)}@keyframes duyuruGir{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}20%{transform:translate(-50%,-50%) scale(1)}85%{opacity:1}100%{opacity:0;transform:translate(-50%,-60%) scale(1)}}.chat-msg.akis-satir{font-weight:600;font-size:13px;padding:3px 8px;margin:2px 0;border-radius:var(--tema-yaricap-kucuk);background:#fff7ed;color:#9a3412}.chat-msg.akis-okey{background:#fef2f2;color:#991b1b}.chat-msg.akis-seri{background:#eff6ff;color:#1e40af}.chat-msg.akis-zafer{background:#f0fdf4;color:#166534}@media (max-width:600px){.heyecan-cubuk{bottom:30px;gap:0;padding:2px 3px;max-width:90vw}.hz-btn,.hz-tepki{width:24px;height:24px;font-size:14px}.ekran-duyurusu{font-size:17px;padding:10px 16px}}.masa-ekrani .player-rack-area{position:relative}.hz-ipucu{position:absolute;top:-14px;left:50%;transform:translateX(-50%) scale(.8);opacity:0;pointer-events:none;background:linear-gradient(135deg,#f97316 0,#dc2626 100%);color:#fff;font-weight:800;font-size:13px;padding:4px 14px;border-radius:999px;box-shadow:0 4px 12px rgba(220,38,38,.5);white-space:nowrap;z-index:7;transition:opacity .2s ease,transform .2s ease}.hz-ipucu.gorunur{opacity:1;transform:translateX(-50%) scale(1);animation:ipucuNabiz 1.4s ease-in-out infinite}@keyframes ipucuNabiz{0%,100%{box-shadow:0 4px 12px rgba(220,38,38,.5)}50%{box-shadow:0 0 22px rgba(249,115,22,.95)}}.masa-ekrani .rack-btn.bitir-parla:not(:disabled){animation:bitirParla .9s ease-in-out infinite}@keyframes bitirParla{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.9)}50%{box-shadow:0 0 0 8px rgba(34,197,94,0)}}.masa-ekrani .player-rack-area.sira-bende .tiles-container-grid{box-shadow:0 0 0 3px var(--tema-basari),0 0 22px rgba(34,197,94,.55),0 8px 18px rgba(0,0,0,.45)!important;transition:box-shadow .3s ease}.deste-kutu.deste-az .deste-tasi{animation:desteNabiz .8s ease-in-out infinite}.deste-kutu.deste-az .deste-sayi{color:#b91c1c;font-size:15px}@keyframes desteNabiz{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.oto-pilot{position:absolute;top:calc(40% - 62px);left:calc(50% + 100px);z-index:6;display:flex;align-items:center;gap:6px;background:rgba(17,24,39,.6);color:#fff;font-size:12px;font-weight:600;padding:3px 8px;border-radius:999px;cursor:pointer}.oto-pilot input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0}.oto-pilot-anahtar{position:relative;width:30px;height:16px;flex-shrink:0;background:rgba(255,255,255,.3);border-radius:999px;transition:background .2s ease}.oto-pilot-anahtar::before{content:'';position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4);transition:transform .2s ease}.oto-pilot input:checked~.oto-pilot-anahtar{background:var(--tema-basari)}.oto-pilot input:checked~.oto-pilot-anahtar::before{transform:translateX(14px)}@media (max-width:900px){.oto-pilot{top:calc(36% - 58px);left:calc(50% + 56px)}}@media (prefers-reduced-motion:reduce){.deste-kutu.deste-az .deste-tasi,.hz-ipucu.gorunur,.masa-ekrani .rack-btn.bitir-parla{animation:none}}