:root{--l-zemin: #fbfbf8;--l-murekkep: #2b2724;--l-murekkep-2: #7a736b;--l-cizgi: #ddd8cf;--l-tam: #3e9b6b;--l-var: #e8b93e;--l-yok: #b7b1a7;--l-vurgu: #e4572e;--l-tus: #efece4;--l-kart: #fff;--l-radius: 14px}html,body{margin:0;padding:0;background:var(--l-zemin)}body{color:var(--l-murekkep);font-family:Nunito Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.lokma *,.lokma *:before,.lokma *:after{box-sizing:border-box}.lokma{min-height:100dvh;display:flex;flex-direction:column;align-items:center}.lokma img{max-width:100%;display:block}.lokma button{font-family:inherit;cursor:pointer}.lokma a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--l-vurgu);outline-offset:2px;border-radius:4px}.ust{width:100%;max-width:520px;display:flex;align-items:center;gap:10px;padding:14px 14px 10px;border-bottom:2px dashed var(--l-cizgi)}.ust .marka{flex:1}.geri{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--l-kart);border:2px solid var(--l-cizgi);color:var(--l-murekkep);transition:border-color .15s ease,transform .15s ease}.geri:hover{border-color:var(--l-vurgu);color:var(--l-vurgu);transform:translate(-2px)}.marka{display:flex;align-items:center;gap:10px;min-width:0}.marka-logo{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 4px 14px -6px #2b272466}.marka-logo img{width:100%;height:100%;object-fit:cover}.marka-yazi{display:flex;flex-direction:column;line-height:1.1;min-width:0}.marka-yazi strong{font-family:Fredoka,sans-serif;font-weight:700;font-size:1.6rem;letter-spacing:.04em}.marka-yazi .isirik{color:var(--l-vurgu)}.marka-yazi small{font-size:.7rem;font-weight:700;color:var(--l-murekkep-2)}.seri{display:flex;align-items:center;gap:6px;background:var(--l-kart);border:2px solid var(--l-cizgi);border-radius:999px;padding:6px 14px;font-weight:800;font-size:.95rem;flex-shrink:0}.orta{width:100%;max-width:520px;flex:1;display:flex;flex-direction:column;align-items:center;padding:14px 12px 8px;gap:12px}#tahta{display:grid;grid-template-rows:repeat(6,1fr);gap:7px}.satir{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.kutu{width:min(15.5vw,60px);height:min(15.5vw,60px);display:flex;align-items:center;justify-content:center;font-family:Fredoka,sans-serif;font-weight:600;font-size:clamp(1.4rem,6vw,1.9rem);background:var(--l-kart);border:2px solid var(--l-cizgi);border-radius:var(--l-radius);text-transform:uppercase;user-select:none;transition:transform .08s ease}.kutu.dolu{border-color:var(--l-murekkep-2);animation:l-pop .12s ease}@keyframes l-pop{50%{transform:scale(1.08)}}.kutu.cevir{animation:l-cevir .5s ease forwards}@keyframes l-cevir{0%{transform:rotateX(0)}49%{transform:rotateX(90deg)}51%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.kutu.tam{background:var(--l-tam);border-color:var(--l-tam);color:#fff}.kutu.var{background:var(--l-var);border-color:var(--l-var);color:#fff}.kutu.yok{background:var(--l-yok);border-color:var(--l-yok);color:#fff}.satir.salla{animation:l-salla .35s}@keyframes l-salla{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.meryem-kabi{width:100%;max-width:460px;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px}#meryem{display:flex;align-items:center;gap:8px;min-width:0;opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}#meryem.gorun{opacity:1;transform:translateY(0)}#meryem.sustu{opacity:1;transform:none}#meryem.sustu .yuz{filter:grayscale(1);opacity:.45}#meryem.sustu .balon{display:none}.anahtar{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;background:none;border:none;padding:6px 2px;color:var(--l-murekkep-2);font-family:inherit;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1.15}.anahtar-yazi{display:block;max-width:4.6em;text-align:right}.anahtar-ray{position:relative;width:38px;height:22px;border-radius:999px;background:var(--l-vurgu);transition:background .2s ease;flex-shrink:0}.anahtar-top{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #2b272459;transition:transform .2s ease}.anahtar[aria-checked=true] .anahtar-top{transform:translate(16px)}.anahtar.kapali{color:var(--l-murekkep-2)}.anahtar.kapali .anahtar-ray{background:var(--l-yok)}#meryem .yuz{width:34px;height:34px;border-radius:50%;background:#bfe0f2;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;border:2px solid #fff;box-shadow:0 1px 3px #0000001f}#meryem .balon{background:var(--l-kart);border:2px solid var(--l-cizgi);border-radius:4px 16px 16px;padding:7px 12px;font-size:.86rem;font-weight:700;line-height:1.35;min-width:0}#klavye{width:100%;max-width:500px;display:flex;flex-direction:column;gap:6px;padding-bottom:10px}.klavye-satir{display:flex;justify-content:center;gap:5px}.tus{flex:1;max-width:44px;height:52px;background:var(--l-tus);border:none;border-radius:9px;font-family:inherit;font-weight:800;font-size:.95rem;color:var(--l-murekkep);text-transform:uppercase;transition:background .15s;display:flex;align-items:center;justify-content:center}.tus:active{transform:scale(.94)}.tus.genis{max-width:74px;flex:1.6;font-size:.72rem;letter-spacing:.02em}.tus.sil{max-width:82px;flex:1.9;background:#e5e0d6;touch-action:none}.tus.sil svg{pointer-events:none}.tus.sil:active{background:var(--l-yok);color:#fff}.tus.tam{background:var(--l-tam);color:#fff}.tus.var{background:var(--l-var);color:#fff}.tus.yok{background:var(--l-yok);color:#fff}.alt{padding:8px 16px 18px;text-align:center;font-size:.72rem;color:var(--l-murekkep-2);font-weight:600;line-height:1.7}.alt p{margin:0}.alt a{color:var(--l-vurgu)}#bildirim{position:fixed;top:70px;left:50%;transform:translate(-50%) translateY(-8px);background:var(--l-murekkep);color:#fff;padding:9px 18px;border-radius:999px;font-family:Nunito Sans,system-ui,sans-serif;font-weight:800;font-size:.88rem;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:99;white-space:nowrap}#bildirim.gorun{opacity:1;transform:translate(-50%) translateY(0)}#bitis-kabi{position:fixed;inset:0;background:#2b272473;display:none;align-items:center;justify-content:center;padding:20px;z-index:50}#bitis-kabi.gorun{display:flex}.bitis-kart{position:relative;background:var(--l-zemin);border-radius:22px;max-width:360px;width:100%;padding:26px 22px;text-align:center;box-shadow:0 12px 40px #00000040;animation:l-yuksel .35s ease}.kapat{position:absolute;top:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;border:none;border-radius:50%;background:none;color:var(--l-murekkep-2);transition:background .15s ease,color .15s ease}.kapat:hover{background:var(--l-tus);color:var(--l-murekkep)}@keyframes l-yuksel{0%{transform:translateY(16px);opacity:0}}.bitis-kart h2{font-family:Fredoka,sans-serif;font-size:1.5rem;margin:0 0 4px}.bitis-kart .cevap{display:inline-block;margin:8px 0 4px;padding:6px 16px;background:var(--l-tam);color:#fff;border-radius:10px;font-family:Fredoka,sans-serif;font-size:1.3rem;letter-spacing:.12em}.bitis-kart p{font-size:.9rem;color:var(--l-murekkep-2);font-weight:600;margin:8px 0}.sayimlar{display:flex;justify-content:center;gap:18px;margin:14px 0}.sayim b{display:block;font-family:Fredoka,sans-serif;font-size:1.5rem}.sayim span{font-size:.72rem;font-weight:700;color:var(--l-murekkep-2)}.geri-sayim{font-variant-numeric:tabular-nums}#geri-sayim{font-weight:800;color:var(--l-murekkep)}@media(prefers-reduced-motion:reduce){.lokma *,.lokma *:before,.lokma *:after,#bitis-kabi *,#bildirim{animation:none!important;transition:none!important}}
