:root{--yazi: "Nunito", ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ust: env(safe-area-inset-top, 0px);--alt: env(safe-area-inset-bottom, 0px);--sol: env(safe-area-inset-left, 0px);--sag: env(safe-area-inset-right, 0px);--kolon: 560px;color-scheme:dark;--zemin: #0d0a2a;--on: #f3efff;--yazi-golge: 0 2px 8px rgba(2, 0, 20, .6);--cam: rgba(22, 18, 62, .62);--kenar: rgba(200, 196, 255, .26);--tus: linear-gradient(180deg, rgba(222, 216, 255, .2), rgba(222, 216, 255, .07));--tus-ust: rgba(255, 255, 255, .2);--golge: 0 10px 28px rgba(4, 2, 22, .5);--golge-k: 0 4px 14px rgba(4, 2, 22, .4);--ikon: #ffd36e;--yildiz: #ffd36e;--yildiz-bos: rgba(255, 255, 255, .16);--yildiz-isik: rgba(255, 190, 60, .75);--altin: #ffd36e;--v1: #ffe49a;--v2: #ffc457;--v3: #f0a43a;--v-yazi: #3b1d05;--v-ikon: #7a3d06;--v-kenar: rgba(255, 244, 200, .9);--v-golge: 0 10px 24px rgba(240, 164, 58, .34), 0 3px 0 #b8741a, inset 0 1px 0 rgba(255, 255, 255, .7);--logo: linear-gradient(180deg, #fff4c8 10%, #ffcb5c 55%, #e8902a 100%);--logo-golge: drop-shadow(0 4px 0 rgba(58, 24, 92, .75)) drop-shadow(0 10px 18px rgba(0, 0, 0, .5));--alt-yazi: #ffe6b0;--baslik: linear-gradient(180deg, #fff4c8, #ffc457);--sayi-golge: drop-shadow(0 2px 0 rgba(58, 20, 90, .55));--kart: linear-gradient(180deg, rgba(54, 42, 116, .97), rgba(26, 20, 68, .98));--kart-kenar: rgba(212, 202, 255, .36);--kart-golge: 0 24px 60px rgba(2, 0, 22, .65), inset 0 1px 0 rgba(255, 255, 255, .18);--kapak: rgba(8, 5, 32, .68);--kutu: rgba(0, 0, 0, .26);--ayrac: rgba(255, 255, 255, .09);--arti: #9ff3d4;--eksi: #ff9c7a;--gec: #ff9c7a;--anahtar-kapali: rgba(0, 0, 0, .4);--anahtar-top: #fff4dc;--toast: rgba(26, 20, 68, .97);--kilit-filtre: saturate(.35) brightness(.72);--kilit-ort: rgba(6, 3, 24, .3);--rozet0-bg: #6d5f96;--rozet0-yazi: #f6f2ff;--uyari-bg: rgba(136, 30, 44, .94);--uyari-kenar: #ffb0a0;--uyari-yazi: #fff;--ilerleme: linear-gradient(90deg, rgba(255, 196, 87, .94), rgba(240, 164, 58, .94));--ilerleme-yazi: 0 1px 3px rgba(0, 0, 0, .65);--img-golge: drop-shadow(0 4px 6px rgba(0, 0, 0, .42));--img-golge-k: drop-shadow(0 2px 4px rgba(0, 0, 0, .4));--yardim-cizim: rgba(0, 0, 0, .26);--sec-halka: #ffd36e}:root[data-tema=gunduz]{color-scheme:light;--zemin: #cfeaf0;--on: #12303a;--yazi-golge: 0 1px 10px rgba(255, 255, 255, .9), 0 0 2px rgba(255, 255, 255, .95);--cam: rgba(255, 255, 255, .7);--kenar: rgba(18, 84, 96, .2);--tus: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(255, 255, 255, .6));--tus-ust: rgba(255, 255, 255, .95);--golge: 0 8px 22px rgba(25, 80, 100, .2);--golge-k: 0 4px 12px rgba(25, 80, 100, .18);--ikon: #0e8573;--yildiz: #f6a914;--yildiz-bos: rgba(18, 84, 96, .16);--yildiz-isik: rgba(246, 169, 20, .55);--altin: #0e8573;--v1: #8fe8c6;--v2: #45cba5;--v3: #20a587;--v-yazi: #04372c;--v-ikon: #05533f;--v-kenar: rgba(255, 255, 255, .95);--v-golge: 0 10px 22px rgba(32, 165, 135, .32), 0 3px 0 #178569, inset 0 1px 0 rgba(255, 255, 255, .75);--logo: linear-gradient(180deg, #3ad6b1 10%, #16a38a 55%, #0b7a74 100%);--logo-golge: drop-shadow(0 3px 0 rgba(255, 255, 255, .9)) drop-shadow(0 10px 16px rgba(15, 90, 100, .3));--alt-yazi: #1b5260;--baslik: linear-gradient(180deg, #1bb192, #0a766f);--sayi-golge: drop-shadow(0 1px 0 rgba(255, 255, 255, .85));--kart: linear-gradient(180deg, rgba(255, 255, 255, .985), rgba(233, 247, 243, .985));--kart-kenar: rgba(18, 84, 96, .2);--kart-golge: 0 24px 60px rgba(25, 70, 100, .3), inset 0 1px 0 rgba(255, 255, 255, .95);--kapak: rgba(196, 226, 236, .55);--kutu: rgba(18, 100, 100, .08);--ayrac: rgba(18, 84, 96, .13);--arti: #0a7556;--eksi: #bf3d08;--gec: #cf4208;--anahtar-kapali: rgba(18, 84, 96, .24);--anahtar-top: #fff;--toast: rgba(255, 255, 255, .97);--kilit-filtre: saturate(.4) brightness(.97) contrast(.88);--kilit-ort: rgba(236, 247, 249, .3);--rozet0-bg: #cddcdb;--rozet0-yazi: #3a5558;--uyari-bg: #fff1ec;--uyari-kenar: #e5735c;--uyari-yazi: #8a1d0c;--ilerleme: linear-gradient(90deg, #86e6c6, #3fc7a3);--ilerleme-yazi: 0 1px 2px rgba(255, 255, 255, .8);--img-golge: drop-shadow(0 0 .8px rgba(8, 58, 70, .85)) drop-shadow(0 4px 5px rgba(20, 70, 90, .26));--img-golge-k: drop-shadow(0 0 .7px rgba(8, 58, 70, .85)) drop-shadow(0 2px 3px rgba(20, 70, 90, .3));--yardim-cizim: rgba(18, 100, 100, .09);--sec-halka: #16a38a}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overflow:hidden;background:var(--zemin);color:var(--on);font-family:var(--yazi);-webkit-user-select:none;user-select:none;overscroll-behavior:none;touch-action:manipulation}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}button:focus-visible,.anahtar:focus-visible,input[type=range]:focus-visible{outline:3px solid var(--sec-halka);outline-offset:2px}#arka{position:fixed;inset:0;width:100%;height:100%;z-index:0}#uyg{position:fixed;inset:0;z-index:1}.ik{width:24px;height:24px;flex:none}.ekran{position:absolute;inset:0;padding:var(--ust) var(--sag) var(--alt) var(--sol);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(14px) scale(.985);transition:opacity .28s ease,transform .28s ease,visibility 0s .28s}.ekran{pointer-events:none}.ekran.acik{pointer-events:auto;opacity:1;visibility:visible;transform:none;transition:opacity .28s ease,transform .28s ease;z-index:2}.kaydir{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px max(16px,calc((100% - var(--kolon)) / 2)) 28px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kaydir::-webkit-scrollbar{display:none}.kaydir{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 14px),transparent 100%)}.sayfa-ust{display:flex;align-items:center;gap:12px;padding:12px max(16px,calc((100% - var(--kolon)) / 2)) 8px}.sayfa-ust h2{flex:1;margin:0;font-size:24px;font-weight:900;letter-spacing:.2px;text-shadow:var(--yazi-golge)}#e-bolum{--kolon: 1000px}#e-seviye{--kolon: 760px}#e-serbest,#e-koleksiyon{--kolon: 1000px}#e-menu,#sb-zorluk{--kolon: 520px}#k-sekme{--kolon: 640px}@media(min-width:900px)and (min-height:601px){#e-menu{--kolon: 600px}}.ikon-dugme{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--cam);border:1.5px solid var(--kenar);box-shadow:var(--golge-k),inset 0 1px 0 var(--tus-ust);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .12s,background .2s,filter .2s}.ikon-dugme.kucuk{width:38px;height:38px}.ikon-dugme:active,.dugme:active,.oyun-dugme:active{transform:scale(.94)}.dugme{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 16px;border-radius:18px;text-align:left;width:100%;background:var(--tus);border:1.5px solid var(--kenar);box-shadow:var(--golge),inset 0 1px 0 var(--tus-ust);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .12s,filter .2s}.dugme span{display:flex;flex-direction:column;line-height:1.15;min-width:0}.dugme b{font-weight:900;font-size:17px}.dugme small{font-size:12px;opacity:.78;font-weight:700;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dugme .ik{color:var(--ikon)}.dugme.altin{color:var(--v-yazi);background:linear-gradient(180deg,var(--v1) 0%,var(--v2) 55%,var(--v3) 100%);border-color:var(--v-kenar);box-shadow:var(--v-golge)}.dugme.altin .ik{color:var(--v-ikon)}.dugme.buyuk{min-height:74px;justify-content:center;border-radius:24px}.dugme.buyuk b{font-size:24px}.dugme[disabled]{opacity:.45;filter:grayscale(.4);pointer-events:none}.ikili{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ikili .dugme{padding:10px 12px}.yildiz-sayac{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px 0 10px;border-radius:19px;background:var(--cam);border:1.5px solid var(--kenar);font-weight:900;font-size:17px;margin-left:auto;box-shadow:var(--golge-k);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.yildiz-sayac .ik{width:20px;height:20px;color:var(--yildiz);filter:drop-shadow(0 0 6px var(--yildiz-isik))}.segment{display:flex;gap:4px;margin:4px max(16px,calc((100% - var(--kolon)) / 2)) 6px;padding:4px;border-radius:16px;background:var(--cam);border:1.5px solid var(--kenar);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.segment button{flex:1;padding:9px 4px;border-radius:12px;font-weight:800;font-size:14px;opacity:.78;transition:all .2s;white-space:nowrap}.segment button.sec{background:linear-gradient(180deg,var(--v1),var(--v3));color:var(--v-yazi);opacity:1;box-shadow:0 2px 8px #00000038}.segment.mini{margin:0;flex:none}.segment.mini button{padding:7px 10px}@media(hover:hover){.dugme:hover,.oyun-dugme:hover,.ikon-dugme:hover,.sv-dugme:hover,.dkart:hover,.bolum-kart:hover{filter:brightness(1.07)}.dugme:hover,.sv-dugme:hover,.dkart:hover,.bolum-kart:hover{transform:translateY(-2px)}.dugme:active,.sv-dugme:active,.dkart:active,.bolum-kart:active{transform:scale(.97)}.segment button:not(.sec):hover{opacity:1;background:var(--kutu)}}.m-ust,.logo,.yuva-menu,.m-dugmeler{width:100%;max-width:var(--kolon);margin-left:auto;margin-right:auto}.m-ust{display:flex;align-items:center;gap:10px;padding:12px 16px 0}.logo{position:relative;text-align:center;margin-top:clamp(4px,2vh,20px)}.logo h1{margin:0;font-size:clamp(40px,11.6vw,68px);white-space:nowrap;font-weight:1000;line-height:1.08;letter-spacing:1px;background:var(--logo);-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--logo-golge)}.logo p{margin:4px 0 0;font-size:15px;font-weight:800;letter-spacing:6px;text-transform:uppercase;color:var(--alt-yazi);opacity:.92;text-shadow:var(--yazi-golge)}.vitrin{position:relative;height:clamp(96px,15vh,130px);margin-bottom:6px}.vitrin canvas{position:absolute;left:50%;top:4px;width:60px;height:auto;transform-origin:50% 90%;filter:drop-shadow(0 8px 10px rgba(0,0,0,.4));animation:salin 5s ease-in-out infinite}:root[data-tema=gunduz] .vitrin canvas{filter:drop-shadow(0 8px 8px rgba(20,70,90,.3))}@keyframes salin{0%,to{translate:0 0}50%{translate:0 -6px}}.yuva{position:relative;flex:none;pointer-events:none}.yuva-menu{flex:1;min-height:120px}.m-dugmeler{display:flex;flex-direction:column;gap:10px;padding:0 16px calc(18px + var(--alt))}#bolum-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:12px}.bolum-kart,.tema-kart{--k0: var(--c0);--k1: var(--c1);--k2: var(--c2);--ki: var(--ci)}:root[data-tema=gunduz] .bolum-kart,:root[data-tema=gunduz] .tema-kart{--k0: var(--d0);--k1: var(--d1);--k2: var(--d2);--ki: var(--di)}.bolum-kart{position:relative;display:block;width:100%;text-align:left;padding:14px 16px;border-radius:22px;overflow:hidden;border:1.5px solid var(--kenar);box-shadow:var(--golge);background:linear-gradient(135deg,var(--k0),var(--k1) 55%,var(--k2));min-height:108px;transition:transform .12s,filter .2s}.bolum-kart:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 85% 0%,var(--ki) 0%,transparent 60%);opacity:.45;pointer-events:none}:root[data-tema=gunduz] .bolum-kart:before{opacity:.55}.bolum-kart .bn{position:absolute;right:12px;top:4px;font-size:66px;font-weight:1000;opacity:.16;line-height:1}.bolum-kart h3{position:relative;margin:0 0 2px;font-size:20px;font-weight:900;text-shadow:0 2px 6px rgba(0,0,0,.45)}:root[data-tema=gunduz] .bolum-kart h3{text-shadow:0 1px 6px rgba(255,255,255,.7)}.bolum-kart .alt{position:relative;font-size:13px;font-weight:700;opacity:.88}.bolum-kart .yildizlar-mini{position:relative;display:flex;align-items:center;gap:6px;margin-top:8px;font-weight:900;font-size:14px}.bolum-kart .yildizlar-mini .ik{width:17px;height:17px;color:var(--yildiz);filter:drop-shadow(0 0 3px var(--yildiz-isik))}.bolum-kart .onizle{position:absolute;right:12px;bottom:10px;display:flex;gap:6px}.bolum-kart .onizle img{width:46px;height:38px;object-fit:contain;opacity:.92;filter:var(--img-golge-k)}.bolum-kart.kilitli{filter:var(--kilit-filtre)}.bolum-kart .kilit-satir{position:relative;display:flex;align-items:center;gap:8px;margin-top:10px;font-weight:900;font-size:14px;max-width:calc(100% - 172px);line-height:1.25}.bolum-kart .kilit-satir .ik{width:22px;height:22px;flex:none}.bolum-kart.simdi{box-shadow:0 0 0 2.5px var(--sec-halka),var(--golge)}.bar{position:relative;height:6px;border-radius:3px;background:#0000004d;margin-top:8px;overflow:hidden;width:55%}:root[data-tema=gunduz] .bar{background:#12546033}.bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--v1),var(--v3));border-radius:3px}.seviye-izgara{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:6px}.sv-dugme{position:relative;aspect-ratio:1 / 1.08;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--tus);border:1.5px solid var(--kenar);box-shadow:var(--golge),inset 0 1px 0 var(--tus-ust);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .12s,filter .2s}.sv-dugme:active{transform:scale(.95)}.sv-dugme b{font-size:30px;font-weight:1000;text-shadow:var(--yazi-golge)}.sv-dugme small{font-size:11px;font-weight:800;opacity:.82;max-width:92%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-dugme .yy{display:flex;gap:2px}.sv-dugme .yy .ik{width:17px;height:17px;color:var(--yildiz-bos)}.sv-dugme .yy .ik.dolu{color:var(--yildiz);filter:drop-shadow(0 0 4px var(--yildiz-isik))}.sv-dugme.siradaki{background:linear-gradient(180deg,var(--v1),var(--v3));color:var(--v-yazi);box-shadow:0 0 0 3px var(--v-kenar),var(--golge);animation:nabiz 1.8s ease-in-out infinite}.sv-dugme.siradaki b{text-shadow:none}.sv-dugme.siradaki .yy .ik{color:#0000002e}.sv-dugme.siradaki .yy .ik.dolu{color:var(--v-yazi);filter:none}.sv-dugme.kilitli{opacity:.5}.sv-dugme.kilitli .ik.kl{width:26px;height:26px;opacity:.8}.sv-dugme.usta:after{content:"USTA";position:absolute;top:7px;right:8px;font-size:9px;font-weight:1000;letter-spacing:1px;color:#3b1d05;background:#ffd36e;border-radius:6px;padding:1px 5px}@keyframes nabiz{50%{transform:scale(1.04)}}.not{text-align:center;font-size:13px;opacity:.8;font-weight:700;margin:16px 0 0;text-shadow:var(--yazi-golge)}.diz-izgara,.koleksiyon-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:6px}.koleksiyon-izgara.uc{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:560px){.diz-izgara,.koleksiyon-izgara{grid-template-columns:repeat(3,minmax(0,1fr))}.koleksiyon-izgara.uc{grid-template-columns:repeat(4,minmax(0,1fr))}}.dkart{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px 10px;border-radius:20px;background:var(--tus);border:1.5px solid var(--kenar);box-shadow:var(--golge),inset 0 1px 0 var(--tus-ust);text-align:center;transition:transform .12s,filter .2s}.dkart:active{transform:scale(.96)}.dkart img,.dkart canvas{width:100%;height:84px;object-fit:contain;filter:var(--img-golge)}.dkart b{font-size:16px;font-weight:900}.dkart small{font-size:12px;font-weight:700;opacity:.8}.dkart.sec{box-shadow:0 0 0 3px var(--sec-halka),var(--golge)}:root[data-tema=gunduz] .dkart canvas{filter:none}.dkart.kilitli{opacity:.68}.dkart.kilitli:after{content:"";position:absolute;inset:0;border-radius:20px;background:var(--kilit-ort)}.dkart .kilit-rozet{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;font-size:11px;font-weight:900;color:#fff;background:#0e1e28b8;padding:3px 8px;border-radius:10px;z-index:2}.dkart .kilit-rozet .ik{width:13px;height:13px}.tema-kart{height:84px;border-radius:14px;width:100%;background:linear-gradient(160deg,var(--k0),var(--k1) 55%,var(--k2));box-shadow:inset 0 0 0 1px #ffffff38;position:relative;overflow:hidden}.tema-kart:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 25%,var(--ki),transparent 70%);opacity:.5}#e-oyun{display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;grid-template-areas:"ust" "serit" "tahta" "alt"}.o-ust{grid-area:ust;display:flex;align-items:center;gap:10px;padding:8px 12px 4px}.o-baslik{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.o-baslik b{font-size:17px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--yazi-golge)}.o-baslik small{font-size:12px;font-weight:700;opacity:.82;text-shadow:var(--yazi-golge);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-puan{text-align:right;line-height:1}.o-puan small{display:block;font-size:10px;font-weight:900;letter-spacing:2px;opacity:.75;text-shadow:var(--yazi-golge)}.o-puan b{font-size:30px;font-weight:1000;font-variant-numeric:tabular-nums;background:var(--baslik);-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--sayi-golge);display:inline-block}.o-puan b.zipla{animation:zipla .3s}@keyframes zipla{40%{transform:scale(1.18)}}.o-serit{grid-area:serit;display:flex;align-items:center;gap:8px;padding:2px 12px 6px}.chip{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:16px;background:var(--cam);border:1.5px solid var(--kenar);font-weight:900;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chip .ik{width:17px;height:17px;color:var(--ikon)}.chip small{font-size:10px;font-weight:700;opacity:.7}.chip.gec b{color:var(--gec)}.ilerleme{position:relative;flex:1;height:32px;border-radius:16px;background:var(--cam);border:1.5px solid var(--kenar);overflow:hidden;min-width:70px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ilerleme i{position:absolute;inset:0 auto 0 0;width:0;background:var(--ilerleme);transition:width .4s;border-radius:0;box-shadow:inset 0 1px #fff6}.ilerleme span{position:absolute;inset:0;display:grid;place-items:center;font-size:12.5px;font-weight:900;text-shadow:var(--ilerleme-yazi)}:root:not([data-tema=gunduz]) .ilerleme span{color:#fff}.kombo{position:relative;display:flex;align-items:center;gap:5px;height:32px;border-radius:16px;font-weight:1000;font-size:13px;color:#3b1d05;background:linear-gradient(180deg,#ffe49a,#f0a43a);box-shadow:0 0 14px #ffbe468c;overflow:hidden;opacity:0;transform:scale(.7);transition:opacity .2s,transform .25s;white-space:nowrap;width:0;padding:0;margin-left:-8px}.kombo.aktif{opacity:1;transform:none;width:auto;padding:0 11px;margin-left:0}.kombo span{font-size:16px}.kombo i{position:absolute;left:0;bottom:0;height:3px;width:100%;background:#7832008c;transform-origin:left}.kombo.vur{animation:zipla .3s}.o-tahta{grid-area:tahta;position:relative;min-height:0;min-width:0}#sahne{position:absolute;inset:0;display:block}.zoom{position:absolute;right:8px;bottom:8px;display:flex;flex-direction:column;gap:8px;z-index:3;opacity:.9}.uyari-serit{position:absolute;left:50%;top:6px;transform:translate(-50%,-20px);max-width:calc(100% - 24px);padding:8px 16px;border-radius:16px;background:var(--uyari-bg);border:1.5px solid var(--uyari-kenar);color:var(--uyari-yazi);font-weight:800;font-size:14px;text-align:center;opacity:0;pointer-events:none;transition:all .3s;z-index:4;box-shadow:var(--golge)}.uyari-serit.goster{opacity:1;transform:translate(-50%)}.uyari-serit.gorev{background:linear-gradient(180deg,var(--v1),var(--v3));border-color:var(--v-kenar);color:var(--v-yazi);box-shadow:0 6px 18px #0000004d}.o-alt{grid-area:alt;display:flex;align-items:flex-end;gap:4px;padding:2px 8px 8px}.yuva-oyun{width:92px;height:82px}.o-dugmeler{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.oyun-dugme{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:62px;border-radius:18px;background:var(--tus);border:1.5px solid var(--kenar);box-shadow:var(--golge-k),inset 0 1px 0 var(--tus-ust);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .12s,opacity .2s,filter .2s;font-size:11.5px;font-weight:900}.oyun-dugme .ik{width:23px;height:23px;color:var(--ikon)}.oyun-dugme[disabled]{opacity:.45;pointer-events:none}.oyun-dugme.vurgu{animation:parla 1.1s ease-in-out infinite}@keyframes parla{50%{box-shadow:0 0 0 3px #6ff0c8d9,0 0 22px #6ff0c899}}.rozet{position:absolute;top:-5px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-size:11.5px;font-weight:1000;color:#3b1d05;background:linear-gradient(180deg,#ffe49a,#f0a43a);box-shadow:0 2px 6px #0000004d}.rozet.sifir{background:var(--rozet0-bg);color:var(--rozet0-yazi)}.modal{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;padding:calc(16px + var(--ust)) 16px calc(16px + var(--alt));background:var(--kapak);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s;overflow-y:auto}.modal{pointer-events:none}.modal.acik{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .25s}.kart{width:min(100%,400px);margin:auto;padding:20px 18px 18px;border-radius:28px;display:flex;flex-direction:column;gap:10px;background:var(--kart);border:1.5px solid var(--kart-kenar);box-shadow:var(--kart-golge);transform:translateY(16px) scale(.96);transition:transform .3s cubic-bezier(.2,1.3,.4,1)}.modal.acik .kart{transform:none}.kart h3{margin:0;text-align:center;font-size:26px;font-weight:1000;background:var(--baslik);-webkit-background-clip:text;background-clip:text;color:transparent}.kart .alt{margin:-4px 0 4px;text-align:center;font-size:14px;font-weight:700;opacity:.82}.kart-ust{display:flex;align-items:center;justify-content:space-between}.kart-ust h3{text-align:left}.kart.bitis{align-items:stretch;position:relative}.yildizlar{display:flex;justify-content:center;gap:6px;margin:2px 0}.yildizlar .ik{width:62px;height:62px;color:var(--yildiz-bos);transform:scale(.4) rotate(-30deg);transition:transform .5s cubic-bezier(.2,1.6,.4,1),color .3s}.yildizlar .ik:nth-child(2){width:76px;height:76px;margin-top:-10px}.yildizlar .ik.dolu{color:var(--yildiz);transform:none;filter:drop-shadow(0 0 14px var(--yildiz-isik))}.skor-buyuk{text-align:center;line-height:1.1}.skor-buyuk small{display:block;font-size:11px;font-weight:900;letter-spacing:3px;opacity:.72}.skor-buyuk b{font-size:46px;font-weight:1000;font-variant-numeric:tabular-nums;background:var(--baslik);-webkit-background-clip:text;background-clip:text;color:transparent}.skor-buyuk em{display:block;font-style:normal;font-weight:900;font-size:13px;color:var(--arti);min-height:16px}.dokum{display:grid;grid-template-columns:1fr auto;gap:4px 14px;font-size:14px;font-weight:700;padding:10px 14px;border-radius:16px;background:var(--kutu)}.dokum span:nth-child(2n){text-align:right;font-weight:900;font-variant-numeric:tabular-nums}.dokum .eksi{color:var(--eksi)}.dokum .arti{color:var(--arti)}.acildi{display:flex;flex-direction:column;gap:6px}.acildi div{padding:8px 12px;border-radius:14px;font-weight:800;font-size:13.5px;background:linear-gradient(90deg,#ffd36e47,#ffd36e14);border:1px solid rgba(255,211,110,.5)}:root[data-tema=gunduz] .acildi div{background:linear-gradient(90deg,#3fc7a342,#3fc7a314);border-color:#20a5878c}.yuva-bitis{height:84px;width:100%;margin:-4px 0}.satir{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px;font-weight:800;font-size:15px;border-bottom:1px solid var(--ayrac)}.satir input[type=range]{width:46%;-webkit-appearance:none;appearance:none;height:28px;background:transparent;margin:0;--p: 80%}.satir input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:4px;border:1px solid var(--kenar);background:linear-gradient(90deg,var(--v2) var(--p),var(--anahtar-kapali) var(--p))}.satir input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;border:2px solid var(--v-kenar);background:linear-gradient(180deg,var(--v1),var(--v3));box-shadow:0 2px 6px #00000059}.satir input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:var(--anahtar-kapali)}.satir input[type=range]::-moz-range-progress{height:8px;border-radius:4px;background:var(--v2)}.satir input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:2px solid var(--v-kenar);background:var(--v2)}.anahtar{appearance:none;-webkit-appearance:none;width:50px;height:30px;border-radius:15px;background:var(--anahtar-kapali);position:relative;transition:background .2s;flex:none;border:1.5px solid var(--kenar);cursor:pointer;margin:0}.anahtar:after{content:"";position:absolute;left:3px;top:3px;width:21px;height:21px;border-radius:50%;background:var(--anahtar-top);transition:transform .2s;box-shadow:0 2px 4px #00000059}.anahtar:checked{background:linear-gradient(180deg,var(--v1),var(--v3))}.anahtar:checked:after{transform:translate(20px)}.kart.yardim{max-height:100%;overflow-y:auto}.y-adim{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 10px;border-radius:16px;background:var(--kutu);font-size:13.5px;line-height:1.35}.y-adim canvas{width:190px;max-width:100%;height:auto;border-radius:12px;background:var(--yardim-cizim)}.y-adim p{margin:0}.kart.yardim{gap:7px}.figur-balon{position:fixed;left:0;top:0;z-index:9;max-width:220px;padding:9px 14px;border-radius:18px;background:#fffdf5;color:#2b2416;font-weight:800;font-size:14px;line-height:1.3;box-shadow:0 6px 20px #00000059;pointer-events:none;opacity:0;transform:translateY(6px) scale(.9);transition:opacity .25s,transform .25s;will-change:transform,opacity}.figur-balon:after{content:"";position:absolute;left:var(--ok, 50%);bottom:-6px;width:13px;height:13px;background:#fffdf5;transform:translate(-50%) rotate(45deg);border-radius:3px}.figur-balon.goster{opacity:1;transform:none}.toast{position:fixed;left:50%;bottom:calc(110px + var(--alt));transform:translate(-50%,20px);z-index:12;padding:10px 18px;border-radius:18px;background:var(--toast);border:1.5px solid var(--kenar);box-shadow:var(--golge);font-weight:800;font-size:14px;opacity:0;pointer-events:none;transition:all .3s;max-width:90vw;text-align:center}.toast.goster{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.vitrin canvas,.sv-dugme.siradaki,.oyun-dugme.vurgu{animation:none}}@media(orientation:landscape)and (max-height:600px),(min-width:900px)and (min-height:601px){#e-oyun{--rayl: 210px;grid-template-columns:1fr var(--rayl);grid-template-rows:auto auto 1fr;grid-template-areas:"ust ust" "tahta serit" "tahta alt"}.o-ust{padding:4px 12px 0}.o-serit{flex-direction:column;align-items:stretch;padding:2px 10px 4px 4px;gap:6px}.o-serit .chip,.o-serit .ilerleme{width:100%;justify-content:center;flex:none}.o-serit .kombo{width:auto;margin:0;padding:0 11px;justify-content:center;flex:none;visibility:hidden}.o-serit .kombo.aktif{visibility:visible;width:auto;margin:0;padding:0 11px}.o-alt{flex-direction:column-reverse;align-items:stretch;padding:0 10px 8px 4px;gap:4px;justify-content:flex-start}.o-dugmeler{grid-template-columns:1fr 1fr}.oyun-dugme{height:52px;flex-direction:row;gap:7px;font-size:12px}.yuva-oyun{width:100%;height:84px;margin-top:auto}.kart.bitis{width:min(100%,780px);display:grid;grid-template-columns:1fr 1.15fr;gap:6px 18px;align-items:center}.kart.bitis>h3{grid-column:1;grid-row:1}.kart.bitis>.alt{grid-column:1;grid-row:2;margin:-2px 0 0}.kart.bitis>.yildizlar{grid-column:1;grid-row:3}.kart.bitis>.skor-buyuk{grid-column:1;grid-row:4}.kart.bitis>.yuva-bitis{grid-column:1;grid-row:5;height:70px}.kart.bitis>.dokum{grid-column:2;grid-row:1 / 4;font-size:12.5px;padding:8px 12px}.kart.bitis>.acildi{grid-column:2;grid-row:4}.kart.bitis>#mb-sonraki{grid-column:2;grid-row:5}.kart.bitis>.ikili{grid-column:2;grid-row:6}.yildizlar .ik{width:44px;height:44px}.yildizlar .ik:nth-child(2){width:54px;height:54px;margin-top:-6px}.skor-buyuk b{font-size:36px}}@media(orientation:landscape)and (max-height:600px){.m-dugmeler{max-width:480px;margin:0 auto;width:100%}#e-menu{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}#e-menu .m-ust{grid-column:1 / 3;max-width:none}#e-menu .logo{grid-column:1;align-self:center}#e-menu .yuva-menu{display:none}#e-menu .m-dugmeler{grid-column:2;grid-row:2;align-self:center;padding:0 16px 12px}.vitrin{height:80px}.logo h1{font-size:50px}.kart .dugme{min-height:44px;padding:6px 14px}.kart{gap:7px;padding:14px 16px}.kart h3{font-size:22px}}@media(min-width:900px)and (min-height:601px){#e-oyun{--rayl: 300px}.o-ust{padding:14px 24px 8px;gap:16px}.o-ust .ikon-dugme{width:52px;height:52px}.o-baslik b{font-size:23px}.o-baslik small{font-size:14px}.o-puan small{font-size:11px}.o-puan b{font-size:40px}.o-serit{padding:4px 16px 6px 4px;gap:10px}.chip{height:46px;font-size:18px;padding:0 16px;gap:10px;border-radius:23px}.chip .ik{width:22px;height:22px}.chip small{font-size:13px;margin-left:auto}.ilerleme{height:46px;border-radius:23px}.ilerleme span{font-size:15px}.o-serit .kombo{height:46px;font-size:16px;border-radius:23px}.kombo span{font-size:22px}.o-alt{flex-direction:column;justify-content:flex-start;padding:6px 16px 16px 4px;gap:12px}.o-dugmeler{order:1;gap:12px;flex:none}.oyun-dugme{height:74px;font-size:15px;border-radius:20px;gap:10px}.oyun-dugme .ik{width:26px;height:26px}.yuva-oyun{order:2;height:120px;margin-top:auto}.rozet{top:-7px;right:-5px}.zoom{right:16px;bottom:16px}.zoom .ikon-dugme{width:46px;height:46px}.logo h1{font-size:76px}.logo p{font-size:17px;letter-spacing:8px}.vitrin{height:150px}.vitrin canvas{top:24px;transform-origin:50% 90%}.vitrin{transform:scale(1.3);transform-origin:50% 60%;margin-bottom:20px}.m-ust{padding-top:20px}.seviye-izgara{grid-template-columns:repeat(4,1fr);gap:16px}.sv-dugme b{font-size:42px}.sv-dugme .yy{gap:3px}.sv-dugme .yy .ik{width:23px;height:23px}.sv-dugme small{font-size:14px}.sv-dugme.usta:after{font-size:11px;top:10px;right:12px;padding:2px 7px}.dkart b{font-size:18px}.dkart small{font-size:13px}.not{font-size:15px}.segment button{font-size:16px;padding:11px 6px}.sayfa-ust h2{font-size:30px}.sayfa-ust{padding-top:20px}.modal .kart:not(.bitis):not(.yardim){width:min(100%,440px)}.diz-izgara,.koleksiyon-izgara{grid-template-columns:repeat(auto-fit,minmax(190px,236px));justify-content:center;gap:16px}.koleksiyon-izgara.uc{grid-template-columns:repeat(auto-fit,minmax(150px,190px))}.m-dugmeler,.m-dugmeler .ikili{gap:12px}.m-dugmeler .dugme{min-height:66px}.m-dugmeler .dugme b{font-size:19px}.m-dugmeler .dugme small{font-size:13px}.m-dugmeler .dugme.buyuk{min-height:90px}.m-dugmeler .dugme.buyuk b{font-size:30px}.m-dugmeler .dugme.buyuk small{font-size:14px}.kart.bitis>.dokum{font-size:14px;padding:12px 16px}.kart.bitis>.skor-buyuk b{font-size:44px}.yildizlar .ik{width:54px;height:54px}.yildizlar .ik:nth-child(2){width:66px;height:66px}.modal .kart:not(.bitis) .dugme{min-height:54px}.dkart img,.dkart canvas{height:100px}.kart.yardim{width:min(100%,600px);gap:9px}.y-adim{font-size:15px;padding:10px 14px}.y-adim canvas{width:250px}.satir{font-size:16px;padding:10px 4px}}@media(min-width:700px)and (orientation:portrait){.seviye-izgara{grid-template-columns:repeat(4,1fr)}}
