:root{--bg:#FFFDFC;--card:#FFFFFF;--lila:#F7F1FF;--pink:#FFF2F7;--text:#24212B;--sub:#6B6574;--line:#E6DEF0;--brand:#FF4F9A;--brand-soft:#FF6FAE;--action:#D6246E;--on-action:#FFFFFF;--accent:#9147E8;--deep:#51206F;--sel:#51206F;--chip-on-bg:#51206F;--chip-on-fg:#FFFFFF;--ok-bg:#E7F8F1;--ok-fg:#047857;--soon-bg:#F7F1FF;--soon-fg:#51206F;--done-bg:#EFECF2;--done-fg:#6B6574;--new-bg:#FF6FAE;--new-fg:#24212B;--warn:#B45309;--warn-bg:#FFF4E0;--err:#B42318;--err-bg:#FDECEA;--shadow:0 2px 12px rgba(81,32,111,.08);--viewer:#EDE7F5;--viewer-bar:rgba(255,253,252,.92);--r-card:20px;--r-btn:16px;--r-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--f-ui:"Poppins",system-ui,sans-serif;--f-fun:"Baloo 2","Poppins",sans-serif;--t-fast:.15s;--t-base:.22s}:root[data-theme=dark]{--bg:#15121A;--card:#211C2B;--lila:#2A2236;--pink:#2B1D2B;--text:#F3EEFF;--sub:#A39DAD;--line:#3A3248;--brand:#FF8DC0;--brand-soft:#FF8DC0;--action:#FF8DC0;--on-action:#24212B;--accent:#B98CFF;--deep:#D9C2FF;--sel:#D9C2FF;--chip-on-bg:#D9C2FF;--chip-on-fg:#24212B;--ok-bg:#12382C;--ok-fg:#34D399;--soon-bg:#2E2442;--soon-fg:#D9C2FF;--done-bg:#2A2631;--done-fg:#A39DAD;--new-bg:#FF8DC0;--new-fg:#24212B;--warn:#FBBF24;--warn-bg:#3A2D10;--err:#FF8A80;--err-bg:#3B1C1C;--shadow:0 2px 12px rgba(0,0,0,.35);--viewer:#0E0C12;--viewer-bar:rgba(21,18,26,.92)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#15121A;--card:#211C2B;--lila:#2A2236;--pink:#2B1D2B;--text:#F3EEFF;--sub:#A39DAD;--line:#3A3248;--brand:#FF8DC0;--brand-soft:#FF8DC0;--action:#FF8DC0;--on-action:#24212B;--accent:#B98CFF;--deep:#D9C2FF;--sel:#D9C2FF;--chip-on-bg:#D9C2FF;--chip-on-fg:#24212B;--ok-bg:#12382C;--ok-fg:#34D399;--soon-bg:#2E2442;--soon-fg:#D9C2FF;--done-bg:#2A2631;--done-fg:#A39DAD;--new-bg:#FF8DC0;--new-fg:#24212B;--warn:#FBBF24;--warn-bg:#3A2D10;--err:#FF8A80;--err-bg:#3B1C1C;--shadow:0 2px 12px rgba(0,0,0,.35);--viewer:#0E0C12;--viewer-bar:rgba(21,18,26,.92)}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:400 14px/1.4 var(--f-ui)}h1{font-size:24px;margin:0 0 4px;color:var(--deep)}h2{font-size:20px;margin:0 0 var(--s3);color:var(--deep)}main{max-width:760px;margin:0 auto;padding:var(--s4)}.ustbar{display:flex;justify-content:space-between;align-items:center;padding:var(--s2) var(--s4);background:var(--lila);color:var(--deep)}.sekmeler{display:flex;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--bg)}.sekmeler button{flex:1;min-height:48px;padding:0 var(--s4);background:none;border:0;border-top:3px solid transparent;color:var(--sub);font:600 14px var(--f-ui);cursor:pointer;white-space:nowrap}.sekmeler button[aria-current]{color:var(--sel);border-top-color:var(--brand)}.kart,.kutu{background:var(--lila);border-radius:var(--r-card);padding:var(--s4);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:var(--s2)}.kutu.err{background:var(--err-bg);color:var(--err)}.liste{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:var(--s3)}.ust{display:flex;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;align-items:flex-start}.alt{color:var(--sub);font-size:12px;margin:0}.satir{display:flex;gap:var(--s2);flex-wrap:wrap;align-items:flex-end}.satir>label{flex:1;min-width:130px}label{display:flex;flex-direction:column;gap:var(--s1);font-weight:600}input,select{min-height:48px;padding:0 var(--s3);border:1.5px solid var(--line);border-radius:var(--r-btn);background:var(--card);color:var(--text);font:400 16px var(--f-ui)}input[type=file]{padding:var(--s2) var(--s3);height:auto}label.onay{flex-direction:row;align-items:center;gap:var(--s2);font-weight:400;min-height:48px}label.onay input{min-height:0;width:20px;height:20px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{min-height:48px;padding:0 var(--s4);border-radius:var(--r-btn);border:1.5px solid var(--action);background:var(--action);color:var(--on-action);font:600 16px var(--f-ui);cursor:pointer}.btn.ikincil{background:var(--card);border-color:var(--accent);color:var(--deep)}.btn.tehlike{background:var(--err);border-color:var(--err);color:#fff}:root[data-theme=dark] .btn.tehlike{color:#24212b}.btn.metin{background:none;border-color:transparent;color:var(--accent);min-height:48px}.btn:disabled{opacity:.55;cursor:not-allowed}.cipler{display:flex;gap:var(--s2);overflow-x:auto;padding-bottom:var(--s2)}.cip{min-height:48px;padding:0 var(--s4);border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--card);color:var(--text);font:600 14px var(--f-ui);cursor:pointer;white-space:nowrap}.cip[aria-pressed=true]{background:var(--chip-on-bg);color:var(--chip-on-fg);border-color:var(--chip-on-bg)}.rozet{display:inline-block;padding:2px var(--s3);border-radius:var(--r-pill);font-size:12px;font-weight:600}.rozet.ok{background:var(--ok-bg);color:var(--ok-fg)}.rozet.soon{background:var(--soon-bg);color:var(--soon-fg)}.rozet.done{background:var(--done-bg);color:var(--done-fg)}.rozet.warn{background:var(--warn-bg);color:var(--warn)}.rozet.err{background:var(--err-bg);color:var(--err)}.hata{color:var(--err);margin:0}.bos{color:var(--sub);text-align:center;padding:var(--s5)}.giris{min-height:100vh;display:grid;place-items:center;padding:var(--s4)}.giris .kart{width:100%;max-width:380px;gap:var(--s3)}.perde{position:fixed;top:0;right:0;bottom:0;left:0;background:#24212b8c;display:grid;place-items:center;padding:var(--s4);z-index:10}.dialog{background:var(--card);border-radius:var(--r-card);padding:var(--s5);max-width:420px;width:100%;display:flex;flex-direction:column;gap:var(--s3)}.dialog h2,.dialog p{margin:0}.sayfalama{justify-content:space-between;align-items:center;margin-top:var(--s3)}.iskelet{display:grid;gap:var(--s3);margin-top:var(--s3)}.iskelet i{height:84px;border-radius:var(--r-card);background:var(--lila);animation:nab 1.2s ease-in-out infinite alternate}@keyframes nab{to{opacity:.5}}@media(prefers-reduced-motion:reduce){.iskelet i{animation:none}}.ileti{position:fixed;left:var(--s4);right:var(--s4);bottom:var(--s4);text-align:center;pointer-events:none}.ileti:not(:empty){background:var(--deep);color:var(--bg);padding:var(--s3);border-radius:var(--r-btn);max-width:420px;margin:auto}@media(max-width:480px){.btn{flex:1}}.marketler .buyuk{font-size:20px;font-weight:700;margin:0}.marketler .kart strong{font-size:18px}.marketler .rozet{font-size:15px;padding:4px var(--s3)}.marketler h3{font-size:18px;margin:var(--s4) 0 var(--s2)}.marketler .sayi{font-size:28px;font-weight:700;margin:0}.marketler table{width:100%;border-collapse:collapse;font-size:16px}.marketler th,.marketler td{text-align:left;padding:var(--s2) 0;border-bottom:1px solid rgba(0,0,0,.08)}.marketler td:last-child,.marketler th:last-child{text-align:right;font-weight:700}.onde .buyuk{font-size:20px;font-weight:700;margin:0}.bant .kart{gap:var(--s3)}.bant .onizleme{border:1px dashed var(--sub);border-radius:var(--r-card);padding:var(--s3)}
