:root{--kenar: max(14px, env(safe-area-inset-left));--kenar-sag: max(14px, env(safe-area-inset-right));--panel: rgba(38, 28, 24, .72);--panel-kenar: rgba(255, 220, 180, .28);--yazi: #fff4e6;font-family:Trebuchet MS,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}html,body{margin:0;height:100%;overflow:hidden;background:#2a2230;color:var(--yazi);touch-action:none;overscroll-behavior:none}#sahne{position:fixed;inset:0;width:100%;height:100%;display:block}#yukleme,#cevir,#bayilma{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:20}#yukleme{background:linear-gradient(#4f5a8e,#c98fa8 55%,#ffc596);transition:opacity .5s}#yukleme.bitti{opacity:0;pointer-events:none}.yukleme-baslik{font-size:44px;font-weight:800;letter-spacing:2px;text-shadow:0 3px 0 rgba(60,30,40,.45)}#cevir{display:none;background:#2a2230;z-index:30}@media (orientation: portrait) and (pointer: coarse){#cevir{display:flex}}.cevir-simge{font-size:48px}#bayilma{background:#1e0a0e9e;animation:belir .6s}#bayilma[hidden]{display:none}#menu{position:fixed;inset:0;z-index:18;display:flex;align-items:center;justify-content:center;padding:12px;background:radial-gradient(ellipse at center,#140c1259,#140c12bf);animation:belir .4s}#menu[hidden],body.menu-acik #hud{display:none}.menu-kutu{width:min(420px,92vw);max-height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:14px 18px 16px;border-radius:16px;background:#281c18e0;border:2px solid rgba(255,210,160,.25);box-shadow:0 10px 30px #00000073;text-align:center;touch-action:pan-y}.menu-kutu .yukleme-baslik{font-size:38px;line-height:1.1}.menu-alt{opacity:.8;margin-bottom:4px}.menu-sayfa{display:flex;flex-direction:column;gap:8px}.menu-sayfa[hidden]{display:none}.menu-tus{display:flex;flex-direction:column;align-items:center;padding:10px 14px;border-radius:12px;border:2px solid rgba(40,24,14,.85);background:radial-gradient(circle at 50% 30%,#8a5a36,#5a3620);color:var(--yazi);font:inherit;font-weight:800;font-size:16px;box-shadow:0 3px #140a068c}.menu-tus.ana{border-color:#1e3c14cc;background:linear-gradient(#7fb04a,#5a8a32);box-shadow:0 3px #14280a99}.menu-tus[hidden]{display:none}.menu-tus small{font-size:12px;font-weight:700;opacity:.85}.menu-tus.geri{background:#463228cc;font-size:14px;padding:7px}.zorluklar{display:flex;gap:6px}.zorluk{flex:1;display:flex;flex-direction:column;gap:3px;padding:8px 6px;border-radius:10px;border:2px solid rgba(255,220,180,.2);background:#140e0c80;color:var(--yazi);font:inherit;text-align:center}.zorluk strong{font-size:15px}.zorluk small{font-size:11px;line-height:1.25;opacity:.8}.zorluk.secili{border-color:#e9c27a;background:#78501e8c}.kalici{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700}.kalici input{width:18px;height:18px;accent-color:#c9604a}.menu-baslik{font-size:18px}.menu-baslik.son{font-size:24px;color:#ffb49a}.istatistik{display:grid;grid-template-columns:1fr auto;gap:3px 14px;margin:4px 0;padding:8px 12px;border-radius:10px;background:#140e0c73;text-align:left;font-size:14px}.istatistik dt{opacity:.85}.istatistik dd{margin:0;font-weight:800;text-align:right}.gun-ozeti{position:absolute;left:50%;top:38%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 18px;border-radius:14px;background:#281c18cc;border:1px solid var(--panel-kenar);pointer-events:none;text-align:center;animation:ozet 4.5s forwards}.gun-ozeti[hidden]{display:none}.gun-ozeti strong{font-size:18px}.gun-ozeti span{font-size:14px;font-weight:700;opacity:.9}@keyframes ozet{0%{opacity:0;transform:translate(-50%,8px)}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (max-height: 420px){.menu-kutu{padding:8px 14px 10px;gap:4px}.menu-kutu .yukleme-baslik{font-size:28px}.menu-tus{padding:7px 12px;font-size:15px}.istatistik{grid-template-columns:1fr auto 1fr auto;font-size:12px}}#uyku{position:fixed;inset:0;z-index:19;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;background:#06080f;opacity:0;pointer-events:none;transition:opacity .8s}#uyku.acik{opacity:1;pointer-events:auto}.bayilma-yazi{font-size:34px;font-weight:800}@keyframes belir{0%{opacity:0}}#hud{position:fixed;inset:0;pointer-events:none;z-index:5}#hud>*{pointer-events:auto}.ust-sol{position:absolute;top:max(10px,env(safe-area-inset-top));left:var(--kenar);display:flex;flex-direction:column;gap:5px;pointer-events:none}.cubuk-satir{display:flex;align-items:center;gap:6px}.cubuk-simge{width:22px;height:22px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4))}.cubuk{width:150px;height:12px;border-radius:7px;background:#1e14129e;border:1.5px solid rgba(20,12,10,.7);overflow:hidden;box-shadow:inset 0 1px 2px #0006}.cubuk.ince{width:90px;height:9px}.dolu{height:100%;width:100%;border-radius:6px;transform-origin:left;transition:width .25s;box-shadow:inset 0 3px #ffffff47}.dolu.can{background:linear-gradient(#f0614f,#c42f25)}.dolu.tokluk{background:linear-gradient(#f0ad5a,#c97822)}.dolu.su{background:linear-gradient(#6cc2ee,#2f86c2)}.dolu.ates{background:linear-gradient(#ffd45a,#f0782a)}.dolu.azaldi{animation:yanip .9s infinite}@keyframes yanip{50%{filter:brightness(1.7)}}.yuvalar{display:flex;gap:6px;margin-top:4px}.yuva{position:relative;width:46px;height:46px;border-radius:9px;background:#462c1ec7;border:2px solid rgba(40,24,14,.9);box-shadow:inset 0 0 0 2px #ffd2a029;display:grid;place-items:center}.yuva.secili{border-color:#e9c27a}.yuva svg{width:32px;height:32px}.yuva span{position:absolute;right:3px;bottom:0;font-size:13px;font-weight:800;text-shadow:0 1px 0 #000,0 0 3px #000}.yuva.parla{animation:parla .5s}@keyframes parla{30%{transform:scale(1.18);border-color:#ffe39a}}.ust-orta{position:absolute;top:max(10px,env(safe-area-inset-top));left:50%;transform:translate(-50%);pointer-events:none}.ates-gosterge{display:flex;align-items:center;gap:5px;padding:4px 10px 4px 6px;border-radius:14px;background:var(--panel);border:1px solid var(--panel-kenar)}.ates-gosterge svg{width:20px;height:20px}.ates-gosterge.sonuk svg{filter:grayscale(1) brightness(.7)}#bildirimler{position:absolute;top:46px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.bildirim{padding:5px 14px;border-radius:12px;background:var(--panel);border:1px solid var(--panel-kenar);font-weight:700;font-size:14px;animation:bildirim 2.4s forwards;white-space:nowrap}@keyframes bildirim{0%{opacity:0;transform:translateY(8px)}12%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}#joystik-alani{position:absolute;left:0;bottom:0;width:45%;height:70%;touch-action:none}#joystik{position:fixed;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:#fff0dc24;border:2px solid rgba(255,240,220,.35);opacity:0;transition:opacity .15s;pointer-events:none}#joystik.acik{opacity:1}#joystik-cop{position:absolute;left:50%;top:50%;width:48px;height:48px;border-radius:50%;background:#fff0dcb3;transform:translate(-24px,-24px)}#tuslar{position:absolute;right:var(--kenar-sag);bottom:max(16px,env(safe-area-inset-bottom));display:flex;align-items:flex-end;gap:12px}.tus{position:relative;border-radius:50%;border:3px solid rgba(40,24,14,.85);background:radial-gradient(circle at 50% 35%,#8a5a36,#5a3620);color:var(--yazi);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font:inherit;box-shadow:0 4px #140a068c,inset 0 0 0 2px #ffd2a033;touch-action:none;transition:transform .06s,opacity .2s}.tus.basili{transform:translateY(3px) scale(.96);box-shadow:0 1px #140a068c,inset 0 0 0 2px #ffd2a033}.tus:disabled,.tus.pasif{opacity:.45}.tus-ana{width:92px;height:92px}.tus-ana svg{width:40px;height:40px}.tus-ye{width:62px;height:62px;margin-bottom:4px}.tus-ye svg{width:28px;height:28px}.tus-ad{font-size:12px;font-weight:800;text-shadow:0 1px 0 #000}@media (max-height: 420px){.cubuk{width:120px}.yuva{width:40px;height:40px}.yuva svg{width:28px;height:28px}}.sag-ust{position:absolute;top:max(10px,env(safe-area-inset-top));right:var(--kenar-sag);display:flex;gap:8px}.tus-kose{display:flex;align-items:center;gap:6px;padding:7px 14px 7px 9px;border-radius:22px;border:2px solid rgba(40,24,14,.85);background:radial-gradient(circle at 50% 30%,#8a5a36,#5a3620);color:var(--yazi);font:inherit;font-weight:800;font-size:14px;box-shadow:0 3px #140a068c}.tus-kose svg{width:24px;height:24px}.tus-kose:active{transform:translateY(2px)}body.panel-acik .sag-ust,body.yerlestirme .sag-ust{display:none}.tus-ses{padding:7px 9px}.tus-ses .ses-carpi,.tus-ses.kapali .ses-dalga{display:none}.tus-ses.kapali .ses-carpi{display:inline}.yuva[hidden]{display:none}.yuva.keskin{border-color:#f2d27a;box-shadow:inset 0 0 0 2px #ffdc7866,0 0 8px #ffd26e80}.yuva.alet{border-color:#b8a07a}#panel{position:fixed;top:0;right:0;bottom:0;width:min(400px,50vw);z-index:10;display:flex;flex-direction:column;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) 10px;background:#281c18e6;border-left:2px solid rgba(255,210,160,.25);box-shadow:-8px 0 24px #00000059;animation:cekmece .18s ease-out;touch-action:pan-y}#panel[hidden]{display:none}@keyframes cekmece{0%{transform:translate(40px);opacity:0}}.panel-bas{display:flex;align-items:center;gap:8px}.sekmeler{display:flex;flex:1;gap:4px;padding:3px;border-radius:12px;background:#0000004d}.sekmeler button{flex:1;padding:8px 0;border:0;border-radius:9px;background:transparent;color:#fff0e1b3;font:inherit;font-weight:800;font-size:15px}.sekmeler button.secili{background:#8a5a36;color:var(--yazi);box-shadow:0 2px #00000059}.panel-kapat{width:38px;height:38px;border-radius:50%;border:2px solid rgba(255,210,160,.3);background:#00000040;color:var(--yazi);font-size:16px}.panel-not{margin:8px 2px 6px;font-size:12px;line-height:1.35;color:#fff0e1bf}.panel-not.uyari{color:#ffc98a}.liste{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding-right:2px;-webkit-overflow-scrolling:touch}.liste[hidden]{display:none}.satir{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:12px;background:#ffe6c812;border:1px solid rgba(255,210,160,.14)}.satir.tamam{opacity:.6}.satir-simge{flex:none;width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:#462c1ee6;border:2px solid rgba(40,24,14,.9)}.satir-simge svg{width:30px;height:30px}.satir-metin{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.satir-metin strong{font-size:14px}.satir-metin small{font-size:11px;color:#fff0e1b3;line-height:1.25}.bedeller{display:flex;gap:8px;margin-top:3px}.bedel{display:inline-flex;align-items:center;gap:2px;font-size:13px}.bedel svg{width:18px;height:18px}.bedel.eksik b{color:#ff8a7a}.satir-tus{flex:none;min-width:58px;padding:9px 10px;border-radius:10px;border:2px solid rgba(30,60,20,.8);background:linear-gradient(#7fb04a,#5a8a32);color:#fff;font:inherit;font-weight:800;font-size:14px;box-shadow:0 3px #14280a99}.satir-tus:disabled{background:#5a5048;border-color:#0006;color:#ffffff8c;box-shadow:none}.panel-alt{padding-top:8px}#panel-sok{width:100%;padding:10px;border-radius:10px;border:2px solid rgba(90,20,14,.8);background:linear-gradient(#b8553f,#8a3526);color:#fff;font:inherit;font-weight:800;font-size:13px}#panel-sok:disabled{background:#00000040;border-color:#ffd2a026;color:#fff0e180}body.yerlestirme #tuslar{display:none}#yerlestirme{position:absolute;right:var(--kenar-sag);bottom:max(16px,env(safe-area-inset-bottom));display:flex;align-items:flex-end;gap:10px}#yerlestirme[hidden]{display:none}.yer-bilgi{align-self:center;display:flex;flex-direction:column;padding:6px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--panel-kenar);text-align:right}.yer-bilgi small{color:#a8f0a0;font-weight:700}.yer-bilgi small.kotu{color:#ff9a8a}.tus-kucuk{width:58px;height:58px;margin-bottom:6px}.tus-simge-yazi{font-size:22px;line-height:1}@media (max-height: 420px){.satir-simge{width:38px;height:38px}.panel-not{margin:5px 2px 4px}.sekmeler button{padding:6px 0}}.ust-orta{display:flex;flex-direction:column;align-items:center;gap:4px}.saat{display:flex;align-items:center;gap:6px;padding:3px 12px 3px 6px;border-radius:14px;background:var(--panel);border:1px solid var(--panel-kenar);font-size:13px;white-space:nowrap}.saat svg{width:20px;height:20px}.saat span{color:#fff0e1bf;font-variant-numeric:tabular-nums}.saat.gece{background:#141a38cc;border-color:#a0b4ff59}.saat.yaklasiyor span{color:#ffc98a}.usume{display:flex;width:fit-content;align-items:center;gap:5px;padding:3px 10px 3px 5px;border-radius:12px;background:#1e3c6ebf;border:1px solid rgba(190,225,255,.4);font-size:12px;font-weight:700;animation:yanip 1.4s infinite}.usume[hidden]{display:none}.usume.sessiz{background:#284e24bf;border-color:#cdf0be66;animation:none}.usume svg{width:18px;height:18px}#hasar-perdesi{position:fixed;inset:0;pointer-events:none;z-index:4;opacity:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(200,20,20,.55))}#hasar-perdesi.vur{animation:hasar .5s ease-out}@keyframes hasar{0%{opacity:1}to{opacity:0}}.tus[hidden]{display:none}.tus-pisir{background:radial-gradient(circle at 50% 35%,#b0582a,#6a2a14)}.rozet{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#c9604a;border:2px solid #3a1a08;font-size:11px;font-weight:800;line-height:16px;text-align:center}.yuvalar{flex-wrap:wrap;max-width:260px}.yuva[hidden],.alet-yuva[hidden],.rozet[hidden]{display:none}.aletler{display:flex;flex-wrap:wrap;gap:4px;max-width:260px}.alet-yuva{position:relative;width:32px;height:32px;border-radius:8px;background:#462c1eb3;border:2px solid rgba(40,24,14,.85);display:grid;place-items:center}.alet-yuva svg{width:22px;height:22px}.alet-yuva.keskin{border-color:#e9c27a}.alet-yuva .rozet{top:-6px;right:-6px;min-width:16px;height:16px;padding:0 3px;font-size:10px;line-height:12px;background:#3f8cc0;border-color:#123a58}.alet-yuva .rozet.bos{background:#6a5a50}.kucuk-harita{position:absolute;top:calc(max(10px,env(safe-area-inset-top)) + 50px);right:var(--kenar-sag);width:120px;height:120px;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.bolge-adi{position:absolute;top:calc(max(10px,env(safe-area-inset-top)) + 174px);right:var(--kenar-sag);width:120px;text-align:center;font-size:12px;font-weight:800;text-shadow:0 1px 0 #000,0 0 4px #000;pointer-events:none}body.panel-acik .kucuk-harita,body.panel-acik .bolge-adi{display:none}@media (max-height: 420px){.kucuk-harita{width:96px;height:96px;top:calc(max(8px,env(safe-area-inset-top)) + 46px)}.bolge-adi{width:96px;top:calc(max(8px,env(safe-area-inset-top)) + 144px);font-size:11px}.yuvalar,.aletler{max-width:230px}.alet-yuva{width:28px;height:28px}}.gorev{max-width:min(360px,44vw);padding:5px 12px 6px;border-radius:12px;background:#1e1612b8;border:1px solid rgba(124,240,255,.35);text-align:center}.gorev[hidden]{display:none}.gorev-baslik{font-size:13px;font-weight:800;color:#bff6ff}.gorev-ipucu{font-size:11px;line-height:1.3;color:#fff0e1c7}.gorev.yeni{animation:gorevYeni .8s ease-out}@keyframes gorevYeni{0%{transform:scale(1.08);border-color:#7cf0ff;box-shadow:0 0 14px #7cf0ff99}}@media (max-height: 420px){.gorev-ipucu{font-size:10px}}#bildirimler{top:calc(max(10px,env(safe-area-inset-top)) + 116px)}.tus-yuvarlan{width:50px;height:50px;margin-bottom:10px}.tus-yuvarlan svg{width:24px;height:24px}.tus-yuvarlan.bekliyor{opacity:.45}
