.bg-modal{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.65);backdrop-filter:blur(3px)}.bg-modal[hidden]{display:none}.bg-kutu{width:min(380px,100%);text-align:center;padding:22px 20px 18px;background:var(--tema-sayfa-bg);color:var(--tema-yazi);border-radius:var(--tema-yaricap);box-shadow:var(--tema-golge);animation:bg-gel .2s ease-out}.bg-ikon{font-size:34px;line-height:1;margin-bottom:6px;animation:bg-nabiz 1.4s ease-in-out infinite}.bg-kutu h3{margin:0 0 8px;font-size:18px;color:var(--tema-tehlike)}.bg-kutu p{margin:0 0 8px;font-size:14px;line-height:1.4}.bg-not{font-size:12px!important;opacity:.8}.bg-dugmeler{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:12px}.bg-btn{min-height:40px;padding:8px 16px;border:none;cursor:pointer;font-weight:700;font-size:14px;border-radius:var(--tema-yaricap-kucuk);background:rgba(255,255,255,.12);color:inherit}.bg-btn:hover{background:rgba(255,255,255,.2)}.bg-btn-ana{background:var(--tema-basari);color:#fff}.bg-btn-ana:hover{background:var(--tema-basari-koyu)}.bg-btn[hidden]{display:none}@keyframes bg-gel{from{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}@keyframes bg-nabiz{0%,100%{opacity:1}50%{opacity:.35}}.puan-duyuru{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:19000;max-width:calc(100% - 32px);padding:10px 18px;font-weight:700;font-size:15px;text-align:center;border-radius:999px;box-shadow:var(--tema-golge);color:#fff;animation:bg-gel .25s ease-out;transition:opacity .6s ease,transform .6s ease}.puan-duyuru.arti{background:var(--tema-basari)}.puan-duyuru.eksi{background:var(--tema-tehlike)}.puan-duyuru.gidiyor{opacity:0;transform:translateX(-50%) translateY(-12px)}