.dt-arka{position:fixed;inset:0;z-index:9700;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(circle at 50% 40%,rgba(250,204,21,.25),rgba(0,0,0,.82) 60%);opacity:0;transition:opacity .3s ease;overflow:hidden}.dt-arka.dt-yenilgi{background:rgba(0,0,0,.7)}.dt-arka.dt-gorunur{opacity:1}.dt-arka.dt-gidiyor{opacity:0}.dt-kutu{position:relative;width:min(420px,100%);text-align:center;padding:26px 22px 22px;border-radius:22px;color:var(--tema-yazi);background:linear-gradient(170deg,var(--tema-altin-zemin) 0,var(--tema-altin-zemin-koyu) 100%);border:3px solid var(--tema-vurgu);box-shadow:0 0 0 4px rgba(250,204,21,.25),0 25px 70px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.15);transform:scale(.7);transition:transform .45s cubic-bezier(.2, 1.4, .4, 1)}.dt-yenilgi .dt-kutu{background:var(--tema-baslik-bg);border-color:var(--tema-yazi-soluk);box-shadow:0 20px 60px rgba(0,0,0,.6)}.dt-gorunur .dt-kutu{transform:none}.dt-isik{position:absolute;left:50%;top:70px;width:340px;height:340px;margin-left:-170px;margin-top:-170px;pointer-events:none;background:repeating-conic-gradient(rgba(250,204,21,.28) 0 10deg,transparent 10deg 20deg);border-radius:50%;mask:radial-gradient(circle,#000 30%,transparent 70%);-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);animation:dt-don 9s linear infinite}.dt-kupa{position:relative;font-size:86px;line-height:1;filter:drop-shadow(0 6px 14px rgba(250, 204, 21, .6));animation:dt-zipla 1.2s ease-in-out infinite}.dt-kilic{position:relative;font-size:30px;margin-top:-8px}.dt-kilic.dt-soluk{font-size:54px;opacity:.6;margin:0}.dt-kutu h2{position:relative;margin:6px 0 6px;font-size:32px;font-weight:900;letter-spacing:1px;background:linear-gradient(180deg,var(--tema-altin-parlak) 0,var(--tema-vurgu) 55%,var(--tema-altin-koyu) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 0 rgba(0,0,0,.15)}.dt-yenilgi .dt-kutu h2{background:0 0;color:var(--tema-yazi);font-size:26px}.dt-alt{position:relative;margin:0 0 12px;font-size:15px;line-height:1.45}.dt-puan{position:relative;font-size:22px;font-weight:800;color:var(--tema-yazi)}.dt-sayi{font-size:46px;font-weight:900;color:var(--tema-vurgu);font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(250,204,21,.6)}.dt-dokum{position:relative;margin:2px 0 10px;font-size:13px;color:var(--tema-yazi-soluk)}.dt-soz{position:relative;margin:6px 0 16px;font-size:14px;font-style:italic;opacity:.9}.dt-tamam{position:relative;min-height:46px;min-width:160px;padding:0 22px;border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:900;color:#111;background:linear-gradient(180deg,var(--tema-altin-acik) 0,var(--tema-vurgu) 100%);box-shadow:0 6px 16px rgba(250,204,21,.35)}.dt-yenilgi .dt-tamam{color:#fff;background:linear-gradient(180deg,var(--tema-birincil) 0,var(--tema-birincil-koyu) 100%);box-shadow:none}.dt-tamam:focus-visible{outline:3px solid #fff;outline-offset:3px}.dt-parca{position:absolute;top:-40px;pointer-events:none;animation:dt-dus linear forwards}.dt-duyuru{position:fixed;top:calc(70px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:9600;padding:10px 18px;border-radius:24px;font-weight:800;color:#111;background:linear-gradient(180deg,var(--tema-altin-acik) 0,var(--tema-vurgu) 100%);box-shadow:0 8px 24px rgba(0,0,0,.35);transition:opacity .4s ease;max-width:calc(100vw - 24px);text-align:center}.dt-duyuru.dt-gidiyor{opacity:0}@keyframes dt-don{to{transform:rotate(360deg)}}@keyframes dt-zipla{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes dt-dus{to{transform:translateY(115vh) rotate(540deg);opacity:.9}}@media (prefers-reduced-motion:reduce){.dt-isik,.dt-kupa{animation:none}.dt-kutu{transition:none;transform:none}}