/* © 2026 Cep Oyunları – cepoyunlari.com. Tüm hakları saklıdır. */
:root{--font-baslik:"Unbounded","Arial Black",system-ui,sans-serif;--font-govde:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--y-12:12px;--y-14:14px;--y-16:16px;--y-20:20px;--y-24:24px;--y-32:32px;--y-44:44px;--satir-sik:1.15;--satir:1.5;--satir-uzun:1.6;--b-4:4px;--b-8:8px;--b-12:12px;--b-16:16px;--b-24:24px;--b-32:32px;--b-48:48px;--k-kucuk:8px;--k-kart:16px;--k-tam:999px;--sure:.18s;--egri:cubic-bezier(.2,.7,.2,1);color-scheme:dark;--zemin:#0d1322;--yuzey:#151d31;--yuzey-2:#1e2842;--cizgi:#27324f;--metin-1:#f2eee6;--metin-2:#b7bdcc;--metin-3:#8f98ad;--vurgu:#f0a93a;--vurgu-koyu:#d8901f;--vurgu-ust:#1d1405;--basari:#5fc48c;--uyari:#f0875a;--golge-1:0 1px 2px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.22);--golge-2:0 6px 14px rgba(0,0,0,.35),0 18px 36px rgba(0,0,0,.35)}*{box-sizing:border-box;margin:0;padding:0}:root{--display:"Russo One",system-ui,sans-serif;--body:"Figtree",system-ui,sans-serif;--kagit:#fffaf0;--murekkep:#1b2a47;--soru:#dfe9f7;--soruY:#4a6188;--sec:#fff0b3;--imlec:#ffd04d;--yanlis:#d6281c;--acik:#1f5fd0;--altin:#ffd66b}html,body{height:100%}body{font-family:var(--body);color:#fff;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 80% at 50% 0%,#24497c,#14284a 55%,#0c1a33)}button{font:inherit;cursor:pointer;color:inherit}.app{position:relative;height:100dvh;max-width:640px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:6px;padding:max(6px,env(safe-area-inset-top)) 8px max(6px,env(safe-area-inset-bottom))}.app[hidden]{display:none}.top{grid-row:1}.izgaraKutu{grid-row:2;grid-column:1}.ipucuBar{grid-row:3}.jokerler{grid-row:4}.klavye{grid-row:5}.cc-ad i.kirmizi{color:var(--uyari)}.izgaraKutu{position:relative;min-height:0;overflow:auto;display:grid;place-items:center;border-radius:14px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.izgaraKutu.buyutuldu{place-items:start}.izgara{--h:44px;display:grid;grid-template-columns:repeat(var(--w),var(--h));grid-auto-rows:var(--h);gap:0;background:var(--murekkep);border:3px solid var(--murekkep);border-radius:6px;box-shadow:0 10px 24px #00000073;margin:auto}.k{position:relative;width:var(--h);height:var(--h);border:1px solid #9aa9c2;overflow:hidden}.k.h{background:var(--kagit);color:var(--murekkep);cursor:pointer;display:grid;place-items:center}.k.h .hf{font:800 calc(var(--h) * .58)/1 var(--body);text-transform:none;pointer-events:none}.k.h.kelime{background:var(--sec)}.k.h.imlec{background:var(--imlec);box-shadow:inset 0 0 0 2px #c98a00}.k.h.yanlis .hf{color:var(--yanlis)}.k.h.yanlis:after{content:"";position:absolute;inset:auto 12% 10%;height:2px;background:var(--yanlis);border-radius:2px}.k.h.acildi .hf{color:var(--acik)}.k.h.acildi:before{content:"";position:absolute;right:2px;top:2px;width:0;height:0;border-left:calc(var(--h) * .2) solid transparent;border-top:calc(var(--h) * .2) solid var(--acik)}.k.h.dogru .hf{color:#13804a}.k.s{background:var(--soru);color:#14284a;display:flex;flex-direction:column;cursor:pointer}.k.s .ip{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font:700 calc(var(--h) * .155)/1.08 var(--body);font-size:max(calc(var(--h) * .155),min(calc(var(--h) * .18),9.2px));letter-spacing:-.3px;line-height:1.14;padding:1px 0;overflow:hidden;word-break:break-word;hyphens:auto;-webkit-hyphens:auto}.k.s .ip+.ip{border-top:1px solid #9aa9c2}.k.s .ip:has(+.ip),.k.s .ip+.ip{padding:0 1px}.k.s .ip.uzun{font-size:max(calc(var(--h) * .145),min(calc(var(--h) * .162),8.4px));letter-spacing:-.35px}.k.s .ip b{font-weight:inherit;padding-top:.18em;margin-top:-.18em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.k.s .ip+.ip b,.k.s .ip:has(+.ip) b{-webkit-line-clamp:2}.k.s .ip.sec{background:#ffe27a}.k.b{background:repeating-linear-gradient(135deg,#c3cfe0 0 4px,#b3c1d6 4px 8px)}.ok{position:absolute;pointer-events:none;width:calc(var(--h) * .34);height:calc(var(--h) * .34);color:#2b4a86}.ok.sag{left:-1px;top:50%;transform:translateY(-50%)}.ok.asagi{top:-1px;left:50%;transform:translate(-50%)}.ok.asagiSag,.ok.sagAsagi{top:-1px;left:-1px}.yakin{grid-row:2;grid-column:1;align-self:end;justify-self:end;margin:6px;display:flex;gap:6px;z-index:2}.yakin[hidden]{display:none}.yakin button{width:44px;height:44px;border-radius:var(--k-tam);font:700 var(--y-24)/1 var(--font-govde);background:var(--cc-cam);border:0;box-shadow:inset 0 0 0 1px var(--cc-kenar);color:var(--metin-1)}.yakin button:disabled{opacity:.4}.ipucuBar{display:flex;align-items:stretch;gap:6px;min-height:52px}.ipucuBar .ok,.ipucuBar .bayrak{position:static;transform:none;width:44px;height:auto;flex:none;border-radius:var(--k-kart);background:var(--cc-cam);border:0;box-shadow:inset 0 0 0 1px var(--cc-kenar);color:var(--metin-1);font:700 var(--y-24)/1 var(--font-govde);pointer-events:auto}.ipucuBar .bayrak{font-size:var(--y-16);color:var(--uyari)}.ipucu{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:14px;background:var(--kagit);color:var(--murekkep);font:800 15.5px/1.2 var(--body)}.ipucu .yon{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--soru);color:#2b4a86;font:400 16px var(--display)}.ipucu .n{flex:none;margin-left:auto;font-size:12px;color:#5a6b8c;font-weight:800}.jokerler{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--b-8);padding-top:4px}.jokerler[hidden]{display:none}.joker{min-height:48px;padding-left:2px;padding-right:2px}.joker span{font-size:var(--y-12)}.klavye{display:grid;gap:5px;padding-bottom:2px}.klavye .sira{display:flex;justify-content:center;gap:4px}.klavye button{flex:1;max-width:44px;height:46px;border-radius:9px;background:#f4f7fc;color:#14284a;border:none;border-bottom:3px solid #8fa3c4;font:800 18px var(--body);padding:0}.klavye button:active{transform:translateY(2px);border-bottom-width:1px}.klavye button.sil{flex:1.6;max-width:66px;background:#c9d6ea;font-size:19px}.klavye button.ii{background:#fff3c4}.yan{display:none}.liste{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:14px}.liste h4{font:800 var(--y-14)/1.3 var(--font-govde);color:var(--vurgu);margin-bottom:4px}.liste ol{list-style:none;display:grid;gap:3px}.liste li{padding:4px 7px;border-radius:8px;background:#ffffff12;cursor:pointer;line-height:1.25;font-weight:700;color:#e6eefb}.liste li.sec{background:var(--sec);color:var(--murekkep)}.liste li.tamam{opacity:.55;text-decoration:line-through}.liste li small{color:#9fb6d8;font-weight:800;margin-left:4px}.liste li.sec small{color:#5a6b8c}@media (min-width:900px) and (min-aspect-ratio:5/4){.app{max-width:1280px;grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:auto auto minmax(0,1fr) auto auto;column-gap:22px;row-gap:10px;padding-left:20px;padding-right:20px}.top{grid-column:1/3}.izgaraKutu{grid-column:1;grid-row:2/6}.yakin{grid-row:5}.ipucuBar{grid-column:2;grid-row:2}.yan{display:block;grid-column:2;grid-row:3;overflow:auto;min-height:0;padding-right:4px}.jokerler{grid-column:2;grid-row:4}.klavye{grid-column:2;grid-row:5}.klavye button{height:40px}}@media (max-height:720px) and (orientation:portrait){.klavye button{height:40px}.jokerler .joker{min-height:44px}.jokerler .joker small{display:none}.ipucuBar{min-height:46px}}.salon{position:fixed;inset:0;z-index:10;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:max(10px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 50% 0%,#2b5590,#173058 55%,#0c1a33)}.salon[hidden]{display:none}.salon .cc-ust,.logoKutu{width:100%;max-width:520px}.logoKutu{text-align:center;padding-top:var(--b-8)}.logo{font:600 var(--y-32)/var(--satir-sik) var(--font-baslik);letter-spacing:-.01em;color:var(--metin-1)}.alt-baslik{font:600 var(--y-14)/var(--satir) var(--font-govde);color:var(--metin-2);margin-top:var(--b-4)}.gunKart{position:relative;width:100%;max-width:520px;border:0;border-radius:var(--k-kart);padding:var(--b-16) 132px var(--b-16) var(--b-16);text-align:left;min-height:132px;background:var(--yuzey);color:var(--metin-1);box-shadow:inset 0 0 0 1px var(--cizgi),var(--golge-1);transition:transform var(--sure) var(--egri),box-shadow var(--sure) var(--egri)}@media (hover:hover) and (pointer:fine){.gunKart:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--cizgi),var(--golge-2)}}.gunKart:active{transform:translateY(1px) scale(.985)}.gunKart:focus-visible{outline:2px solid var(--vurgu);outline-offset:2px}.gunKart .gk-ust{display:block;font:800 var(--y-12)/1.5 var(--font-govde);letter-spacing:.12em;color:var(--vurgu)}.gunKart b{display:block;font:600 var(--y-24)/var(--satir-sik) var(--font-baslik);letter-spacing:-.01em;margin:var(--b-4) 0}.gunKart .gk-alt{display:block;font:600 var(--y-14)/var(--satir) var(--font-govde);color:var(--metin-2)}.gunKart .gk-alt.tamam{color:var(--basari)}.gunKart .gk-izgara{position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(4deg);width:104px;height:104px;display:grid;grid-template-columns:repeat(7,1fr);border:3px solid var(--murekkep);background:var(--murekkep);gap:1px;border-radius:4px}.gunKart .gk-izgara i{background:var(--kagit)}.gunKart .gk-izgara i.s{background:var(--soru)}.gunKart .gk-izgara i.b{background:#bfcbe0}.kutu{width:100%;max-width:520px;background:var(--cc-cam);border:1px solid var(--cizgi);border-radius:var(--k-kart);padding:var(--b-12) var(--b-16) var(--b-16)}.kutu h3{font:800 var(--y-12)/1.5 var(--font-govde);letter-spacing:.12em;color:var(--metin-3);text-transform:uppercase;margin-bottom:var(--b-8)}.boylar{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--b-8)}.boylar button{min-height:44px;border:0;border-radius:var(--k-kart);padding:var(--b-12) var(--b-4);background:var(--yuzey-2);box-shadow:inset 0 0 0 1px var(--cc-kenar);text-align:center;color:var(--metin-1);transition:background-color var(--sure) var(--egri),transform var(--sure) var(--egri)}@media (hover:hover) and (pointer:fine){.boylar button:hover{background:var(--cizgi)}}.boylar button:active{transform:translateY(1px)}.boylar button:focus-visible{outline:2px solid var(--vurgu);outline-offset:2px}.boylar b{display:block;font:800 var(--y-16)/var(--satir-sik) var(--font-govde)}.boylar small{display:block;font:600 var(--y-12)/1.3 var(--font-govde);color:var(--metin-2);margin-top:var(--b-4)}.not{font-size:var(--y-14);font-weight:600;color:var(--metin-2);text-align:center;line-height:var(--satir);min-height:0;margin-top:var(--b-8)}.not:empty{display:none}.salon .acts{width:100%;max-width:520px;display:grid;gap:var(--b-8)}.salon .btn{width:100%}.salon .btn.alt{background:var(--cc-cam)}.salon .ucli{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--b-8)}.salon .ucli .btn{font-size:var(--y-14);padding:0 var(--b-4)}.rehberLink{display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;font-weight:700;font-size:var(--y-14);color:var(--vurgu);text-decoration:none}.rehberLink:hover{text-decoration:underline}.baska{text-align:center;font-size:var(--y-14);font-weight:600;color:var(--metin-2)}.baska a{color:var(--vurgu);font-weight:700;display:inline-block;padding:var(--b-8) 2px}.dlg{width:min(420px,100%)}.dlg h3{font:800 var(--y-14)/1.3 var(--font-govde);color:var(--vurgu);margin:var(--b-12) 0 var(--b-4);text-align:left}.dlg .panel{margin:var(--b-12) 0;padding:var(--b-12) var(--b-16);border-radius:var(--k-kucuk);background:var(--yuzey-2);color:var(--metin-1);font-weight:600;text-align:left;line-height:var(--satir);font-size:var(--y-14)}.dlg .panel h3:first-child{margin-top:0}.dlg .panel ul{padding-left:18px;color:var(--metin-2)}.dlg .panel li{margin:3px 0}.dlg .panel b{color:var(--metin-1)}.dlg .panel p{font-size:var(--y-14)}.dlg .row{display:flex;justify-content:space-between;gap:10px;padding:3px 0;color:var(--metin-2)}.dlg .row b{color:var(--metin-1);font-variant-numeric:tabular-nums}.dlg .row.top{border-top:1px solid var(--cizgi);margin-top:var(--b-4);padding-top:var(--b-8);font-size:var(--y-16);color:var(--metin-1)}.dlg .row.top b{color:var(--vurgu)}.dlg .ayrac{border-top:1px solid var(--cizgi);margin:var(--b-8) 0}.dlg .acts{display:grid;gap:var(--b-8);margin-top:var(--b-16)}.dlg .acts .btn{width:100%}.dlg .ikili{display:grid;grid-template-columns:1fr 1fr;gap:var(--b-8)}.dlg textarea{width:100%;min-height:90px;border-radius:var(--k-kucuk);border:1px solid var(--cizgi);padding:var(--b-8);font:600 var(--y-12)/1.35 ui-monospace,Consolas,monospace;color:var(--metin-1);background:var(--zemin);resize:vertical;-webkit-user-select:text;user-select:text}.anahtar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:var(--b-4) 0}.anahtar button{min-width:74px;min-height:36px;border-radius:var(--k-tam);padding:0 var(--b-12);font:700 var(--y-14) var(--font-govde);border:0;box-shadow:inset 0 0 0 1.5px var(--cc-kenar);background:transparent;color:var(--metin-1)}.anahtar button[aria-pressed=true]{background:var(--vurgu);box-shadow:none;color:var(--vurgu-ust)}.tbl{width:100%;border-collapse:collapse;font-size:var(--y-14)}.tbl th,.tbl td{padding:6px 4px;text-align:center;border-bottom:1px solid var(--cizgi);font-variant-numeric:tabular-nums}.tbl th{font-size:var(--y-12);color:var(--metin-3);font-weight:800;letter-spacing:.04em}.tbl th:first-child,.tbl td:first-child{text-align:left}.rozetler{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--b-8);margin-top:var(--b-8)}.rozet{padding:var(--b-8) var(--b-12);border-radius:var(--k-kucuk);background:var(--yuzey-2);color:var(--metin-2);font:600 var(--y-12)/1.35 var(--font-govde);text-align:left;box-shadow:inset 0 0 0 1px var(--cizgi)}.rozet b{display:block;font:800 var(--y-14)/1.3 var(--font-govde);color:var(--metin-1)}.rozet.acik{box-shadow:inset 0 0 0 1.5px var(--vurgu)}.rozet:not(.acik){opacity:.6}.ornek{display:block;width:200px;height:auto;margin:8px auto;border-radius:8px;box-shadow:0 4px 10px #00000059}.adim{font:800 var(--y-12)/1.5 var(--font-govde);letter-spacing:.1em;color:var(--metin-3)}.hazirlan{display:grid;place-items:center;gap:10px;padding:10px}.hazirlan i{width:36px;height:36px;border-radius:50%;border:4px solid var(--vurgu);border-top-color:transparent;animation:don 1s linear infinite}@keyframes don{to{transform:rotate(360deg)}}.izgara.bitti .k.h{animation:dalga .7s ease-out both;animation-delay:calc(var(--d) * 18ms)}@keyframes dalga{0%{background:var(--kagit)}40%{background:#c8f5c0}to{background:var(--kagit)}}@media (prefers-reduced-motion:reduce){.izgara.bitti .k.h,.hazirlan i{animation:none}}:root{--cc-ust-h:52px;--cc-cam:rgba(9,13,24,.74);--cc-perde:rgba(5,8,16,.64);--cc-kenar:rgba(242,238,230,.26);--cc-ust-renk:rgba(255,255,255,.08)}.cc-ust{position:relative;z-index:5;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--b-4);width:100%;height:var(--cc-ust-h);min-height:var(--cc-ust-h);flex:none;padding:0 var(--b-4);border-radius:var(--k-kart);background:var(--cc-cam);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);color:var(--metin-1);font-family:var(--font-govde)}.cc-ad{min-width:0;text-align:center;line-height:var(--satir-sik)}.cc-ad b,.cc-ad h1{display:block;margin:0;font:800 var(--y-16)/var(--satir-sik) var(--font-govde);color:var(--metin-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-ad span{display:block;margin-top:2px;font:700 var(--y-12)/1.3 var(--font-govde);color:var(--metin-2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-ad span i{font-style:normal}.cc-sag{display:flex;align-items:center;gap:var(--b-4)}.cc-ikon,.cc-ev{width:44px;height:44px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:var(--k-tam);background:transparent;color:var(--metin-1);text-decoration:none;cursor:pointer;transition:background-color var(--sure) var(--egri)}.cc-ikon svg{width:22px;height:22px}.cc-menu:before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E") center/contain no-repeat}.cc-ev:before{content:"";width:28px;height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Crect x='5' y='1.5' width='18' height='25' rx='4.5' fill='%23f2eee6'/%3E%3Crect x='7.5' y='5' width='13' height='16' rx='2' fill='%23f0a93a'/%3E%3Cpath d='M12 9.6v6.8l5.4-3.4z' fill='%231d1405'/%3E%3Ccircle cx='14' cy='23.6' r='1.3' fill='%230d1322'/%3E%3C/svg%3E") center/contain no-repeat}@media (hover:hover) and (pointer:fine){.cc-ikon:hover,.cc-ev:hover{background:var(--cc-ust-renk)}}.cc-ikon:active,.cc-ev:active{background:var(--cc-ust-renk)}.cc-kredi{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--b-12) 0 var(--b-8);border-radius:var(--k-tam);background:var(--yuzey-2);color:var(--metin-1);font:800 var(--y-14)/1 var(--font-govde);font-variant-numeric:tabular-nums;white-space:nowrap}.cc-kredi i{width:16px;height:16px;flex:none;border-radius:50%;background:var(--vurgu);box-shadow:inset 0 0 0 2.5px var(--vurgu-koyu)}.cc-kredi-d{position:relative;height:44px;display:grid;place-items:center;padding:0 2px;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}@media (hover:hover) and (pointer:fine){.cc-kredi-d:hover .cc-kredi{background:var(--cizgi)}}.cc-nokta{position:absolute;top:4px;right:0;width:10px;height:10px;border-radius:50%;background:var(--uyari);box-shadow:0 0 0 2px var(--zemin)}.cc-nokta[hidden]{display:none}.btn{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:var(--b-8) var(--b-24);border:0;border-radius:var(--k-tam);background:var(--vurgu);color:var(--vurgu-ust);font:700 var(--y-16)/1.25 var(--font-govde);letter-spacing:0;text-align:center;text-decoration:none;text-shadow:none;box-shadow:var(--golge-1);overflow:visible;cursor:pointer;transition:background-color var(--sure) var(--egri),transform var(--sure) var(--egri),box-shadow var(--sure) var(--egri),color var(--sure) var(--egri)}.btn:before,.btn:after{content:none}.btn[hidden],.cc-joker[hidden],.cc-ikon[hidden]{display:none}.btn small{display:block;font:600 var(--y-12)/1.3 var(--font-govde);text-shadow:none;opacity:.8}.btn.alt{background:transparent;color:var(--metin-1);box-shadow:inset 0 0 0 1.5px var(--cc-kenar)}.btn.odul{background:transparent;color:var(--vurgu);box-shadow:inset 0 0 0 1.5px var(--vurgu)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--vurgu-koyu);transform:translateY(-1px)}.btn.alt:hover,.btn.odul:hover{background:var(--cc-ust-renk)}}.btn:active{transform:translateY(1px);box-shadow:none}.btn.alt:active{box-shadow:inset 0 0 0 1.5px var(--cc-kenar)}.btn.odul:active{box-shadow:inset 0 0 0 1.5px var(--vurgu)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:default;transform:none;filter:none}.btn:focus-visible,.cc-ikon:focus-visible,.cc-ev:focus-visible,.cc-kredi-d:focus-visible,.cc-joker:focus-visible,.evDon:focus-visible{outline:2px solid var(--vurgu);outline-offset:2px}.cc-joker{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:var(--b-4) var(--b-8);border:0;border-radius:var(--k-kart);background:var(--cc-cam);color:var(--metin-1);box-shadow:inset 0 0 0 1px var(--cc-kenar);font:700 var(--y-14)/1.15 var(--font-govde);text-shadow:none;cursor:pointer;transition:background-color var(--sure) var(--egri),transform var(--sure) var(--egri)}.cc-joker span{font:700 var(--y-14)/1.15 var(--font-govde)}.cc-joker small{font:600 var(--y-12)/1.2 var(--font-govde);color:var(--metin-2);text-shadow:none}.cc-joker .n{position:absolute;top:-6px;right:-4px;z-index:2;min-width:20px;height:20px;padding:0 6px;border-radius:var(--k-tam);display:grid;place-items:center;background:var(--vurgu);color:var(--vurgu-ust);font:800 var(--y-12)/1 var(--font-govde);font-style:normal;border:0;text-shadow:none}.cc-joker .n.bedava{background:var(--basari);color:var(--vurgu-ust)}.cc-joker .n:empty{display:none}.cc-joker.acik,.cc-joker[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--vurgu);color:var(--vurgu)}.cc-joker.acik small,.cc-joker[aria-pressed=true] small{color:var(--vurgu)}@media (hover:hover) and (pointer:fine){.cc-joker:hover:not(:disabled){background:var(--yuzey-2)}}.cc-joker:active:not(:disabled){transform:translateY(1px)}.cc-joker:disabled{opacity:.45;cursor:default;filter:none}.cc-perde{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:var(--b-16);background:var(--cc-perde);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cc-perde[hidden]{display:none}.pencere,.cc-pencere{position:relative;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:var(--b-24) var(--b-16) var(--b-16);border:1px solid var(--cizgi);border-radius:var(--k-kart);background:var(--yuzey);color:var(--metin-1);box-shadow:var(--golge-2);text-align:center;font-family:var(--font-govde);animation:cc-gel var(--sure) var(--egri)}.pencere h2,.cc-pencere h2{margin:0 0 var(--b-8);font:600 var(--y-24)/var(--satir-sik) var(--font-baslik);letter-spacing:-.01em;color:var(--metin-1);text-shadow:none;text-wrap:balance}.pencere p,.cc-pencere p{color:var(--metin-2);font-size:var(--y-16);font-weight:500;line-height:var(--satir)}.pencere p b,.cc-pencere p b{color:var(--metin-1)}.cc-panel{margin:var(--b-12) 0;padding:var(--b-12) var(--b-16);border-radius:var(--k-kucuk);background:var(--yuzey-2);color:var(--metin-1);font-size:var(--y-14);font-weight:600;line-height:var(--satir);text-align:left}.cc-eylem{display:grid;gap:var(--b-8);margin-top:var(--b-16)}.cc-eylem .btn{width:100%}.cc-ikili{display:grid;grid-template-columns:1fr 1fr;gap:var(--b-8)}.cc-kapat{position:absolute;top:var(--b-4);right:var(--b-4);width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--k-tam);background:transparent;color:var(--metin-2);font:700 var(--y-20)/1 var(--font-govde);cursor:pointer}@media (hover:hover) and (pointer:fine){.cc-kapat:hover{background:var(--cc-ust-renk);color:var(--metin-1)}}.evDon{display:flex;align-items:center;justify-content:center;gap:var(--b-8);width:max-content;min-height:44px;margin:var(--b-4) auto 0;padding:0 var(--b-16);border:0;border-radius:var(--k-tam);background:transparent;color:var(--metin-2);font:700 var(--y-14)/1.2 var(--font-govde);text-decoration:none;box-shadow:none;cursor:pointer}.evDon:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 2 11.5h3V21h5.5v-6h3v6H19v-9.5h3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 2 11.5h3V21h5.5v-6h3v6H19v-9.5h3z'/%3E%3C/svg%3E") center/contain no-repeat}@media (hover:hover) and (pointer:fine){.evDon:hover{color:var(--metin-1);background:var(--cc-ust-renk)}}.cc-toast{position:fixed;left:50%;top:calc(var(--cc-ust-h) + 20px + env(safe-area-inset-top,0px));z-index:30;max-width:min(88vw,420px);transform:translate(-50%);padding:var(--b-12) var(--b-16);border-radius:var(--k-kart);background:var(--yuzey-2);border:1px solid var(--cizgi);box-shadow:var(--golge-2);color:var(--metin-1);font:700 var(--y-14)/var(--satir) var(--font-govde);text-align:center;pointer-events:none;animation:cc-toast 2.6s var(--egri) forwards}@keyframes cc-toast{0%{opacity:0;transform:translate(-50%,6px)}8%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes cc-gel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cc-rozet{display:inline-flex;align-items:center;gap:var(--b-4);padding:2px var(--b-8);border-radius:var(--k-tam);background:var(--yuzey-2);color:var(--metin-2);font:800 var(--y-12)/1.5 var(--font-govde);letter-spacing:.04em}.cc-rozet.yeni{background:var(--vurgu);color:var(--vurgu-ust);text-transform:uppercase}.cc-basari{padding:var(--b-8) var(--b-12);border-radius:var(--k-kucuk);background:var(--yuzey-2);color:var(--metin-2);font:600 var(--y-12)/1.35 var(--font-govde);text-align:left;box-shadow:inset 0 0 0 1px var(--cizgi)}.cc-basari b{display:block;font:800 var(--y-14)/1.3 var(--font-govde);color:var(--metin-1)}.cc-basari.acik{box-shadow:inset 0 0 0 1.5px var(--vurgu)}@media (prefers-reduced-motion:reduce){.btn,.cc-joker,.cc-ikon,.cc-ev{transition:none}.btn:hover,.btn:active,.cc-joker:active{transform:none}.pencere,.cc-pencere{animation:none}.cc-toast{animation-name:cc-toast-sabit}}@keyframes cc-toast-sabit{0%{opacity:0}8%,82%{opacity:1}to{opacity:0}}
