:root{--primary100:#cecbf6;--primary400:#7f77dd;--primary600:#534ab7;--primary800:#3c3489;--success600:#639922;--danger600:#e24b4a;--warning600:#ba7517;--streak600:#d85a30;--zemin:#f1efe8;--yuzey:#ffffff;--yuzey-alt:#f1efe8;--metin:#2c2c2a;--metin-silik:#888780;--kenar:#e3e0d8;--beyaz:#ffffff;--primary50:#eeedfe;--success50:#eaf3de;--danger50:#fcebeb;--warning50:#faeeda;--success800:#27500a;--danger800:#791f1f;--warning800:#633806;--ders-matematik:#534ab7;--ders-fen:#1d9e75;--ders-turkce:#d85a30;--ders-din:#185fa5;--ders-inkilap:#ba7517;--ders-ingilizce:#993556;--r-kucuk:8px;--r-kart:12px;--r-pill:20px;--b-xs:4px;--b-sm:8px;--b-md:16px;--b-lg:24px;--b-xl:32px;--kenar-ince:0.5px}[data-tema=koyu]{--zemin:#16150f;--yuzey:#211f19;--yuzey-alt:#2b2922;--metin:#eceae3;--metin-silik:#9c9a90;--kenar:#39362f;--primary50:#24213b;--success50:#1c2a12;--danger50:#301819;--warning50:#2c220f;--primary800:#cfcbf6;--success800:#bce39a;--danger800:#f2b3b3;--warning800:#e8c68a}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--zemin);color:var(--metin);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:500;margin:0;line-height:1.3}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:16px}.kapsayici{max-width:1140px;margin:0 auto;padding:0 var(--b-lg)}.satir{display:flex;align-items:center}.aralik{justify-content:space-between}.izgara{display:grid;grid-gap:var(--b-md);gap:var(--b-md)}.kart{background:var(--yuzey);border:var(--kenar-ince) solid var(--kenar);border-radius:var(--r-kart);padding:var(--b-md)}.kart-lg{padding:var(--b-lg)}.kart-baslik{font-size:18px;font-weight:500;margin-bottom:var(--b-md)}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 12px;border-radius:var(--r-pill);font-size:13px;font-weight:500;background:var(--primary50);color:var(--primary800)}.pill-kolay{background:var(--success50);color:var(--success800)}.pill-orta{background:var(--warning50);color:var(--warning800)}.pill-zor{background:var(--danger50);color:var(--danger800)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--r-kucuk);font-size:16px;font-weight:500;border:var(--kenar-ince) solid transparent;transition:opacity .15s ease,background .15s ease}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-birincil{background:var(--primary600);color:var(--beyaz)}.btn-birincil:hover:not(:disabled){opacity:.9}.btn-ikincil{background:var(--yuzey);color:var(--primary600);border-color:var(--kenar)}.btn-ikincil:hover:not(:disabled){background:var(--yuzey-alt)}.btn-hayalet{background:transparent;color:var(--metin-silik)}.btn-tam{width:100%}.btn-sm{padding:8px 14px;font-size:14px}.alan{display:block;margin-bottom:var(--b-md)}.alan label{display:block;font-size:13px;color:var(--metin-silik);margin-bottom:6px}.girdi{width:100%;padding:12px 14px;border:var(--kenar-ince) solid var(--kenar);border-radius:var(--r-kucuk);background:var(--yuzey);color:var(--metin)}.girdi:focus{outline:none;border-color:var(--primary400)}.ray{width:100%;height:8px;background:var(--yuzey-alt);overflow:hidden}.ray,.ray>span{border-radius:var(--r-pill)}.ray>span{display:block;height:100%;background:var(--primary600)}.silik{color:var(--metin-silik)}.kucuk{font-size:13px}.merkez{text-align:center}.vurgu{font-weight:500}.site-nav{gap:var(--b-lg)}@media (max-width:640px){.site-nav{gap:var(--b-md)}.sadece-genis{display:none}}.hero-izgara{display:grid;grid-template-columns:1fr;grid-gap:var(--b-xl);gap:var(--b-xl);align-items:center}@media (min-width:860px){.hero-izgara{grid-template-columns:1.05fr .95fr}}.tam-ekran-merkez{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--b-md);color:var(--metin-silik)}