:root{--zemin:#14110d;--kagit:#f4ecd8;--murekkep:#1a1408;--vurgu:#c8a24a;--govde:18px;--belge-govde:20px}*{box-sizing:border-box}body{background:var(--zemin);color:var(--kagit);font-family:system-ui,Segoe UI,sans-serif;font-size:var(--govde);margin:0}.sahne{position:fixed;inset:0}.katman{z-index:10;position:relative}.yakinplan{z-index:20;padding:2rem;padding-top:calc(var(--hud-yukseklik,5.5rem) + 1rem);font-size:var(--govde);color:var(--kagit);background:#14110df0;place-content:safe center center;gap:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.yakinplan__gorsel{border-radius:4px;max-width:min(90vw,900px);max-height:55vh}.yakinplan__aciklama{text-align:center;max-width:60ch;margin:0 auto}.yakinplan__geri{font-size:var(--govde);cursor:pointer;color:var(--kagit);border:1px solid var(--vurgu);background:0 0;border-radius:4px;justify-self:start;padding:.5rem 1rem}.yakinplan__yuva{justify-items:center;gap:1rem;display:grid}.belge{z-index:30;padding:clamp(1.5rem,5vw,4rem);padding-top:calc(var(--hud-yukseklik,5.5rem) + 1.5rem);background:var(--kagit);color:var(--murekkep);font-family:Georgia,Times New Roman,serif;font-size:var(--belge-govde);align-content:start;justify-items:center;gap:1.25rem;line-height:1.7;display:grid;position:fixed;inset:0;overflow-y:auto}.belge__baslik{text-align:center;max-width:32ch;margin:0}.belge__govde{max-width:65ch}.belge__govde p{margin:0 0 1rem}.belge__ses{width:100%;max-width:40ch;margin:.5rem 0}.belge__metniGoster{cursor:pointer;color:var(--murekkep);border:1px solid var(--murekkep);background:0 0;border-radius:4px;padding:.4rem .9rem;font-family:system-ui,sans-serif;font-size:.95rem}.belge__kapat{font-family:system-ui,sans-serif;font-size:var(--govde);cursor:pointer;background:var(--murekkep);color:var(--kagit);border:0;border-radius:4px;padding:.6rem 1.4rem}.hotspot{cursor:pointer;background:0 0;border:0;place-items:center;width:56px;height:56px;padding:0;display:grid}.hotspot__halka,.yedek .hotspot:after{background:#14110d73;border:3px solid #fff;border-radius:50%;width:34px;height:34px;animation:2s ease-in-out infinite nabiz;display:block;box-shadow:0 0 0 2px #14110d8c,0 2px 10px #0009}.hotspot:hover .hotspot__halka,.hotspot:focus-visible .hotspot__halka,.yedek .hotspot:hover:after{border-color:var(--vurgu);background:#c8a24a80}.yedek .hotspot{position:absolute;transform:translate(-50%,-50%)}.yedek .hotspot:after{content:""}@keyframes nabiz{50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.hotspot__halka,.yedek .hotspot:after{animation:none}}.yedek{height:100vh;overflow:auto hidden}.yedek__serit{background-repeat:no-repeat;background-size:100% 100%;width:300%;height:100%;position:relative}.hata{font-size:var(--govde);padding:2rem}.secim{gap:1rem;max-width:60ch;display:grid}.secim__soru{font-size:var(--govde);margin:0;font-weight:600}.secim__liste{gap:.6rem;display:grid}.secim__secenek{font-size:var(--govde);text-align:left;cursor:pointer;background:var(--kagit);color:var(--murekkep);border:2px solid #0000;border-radius:6px;padding:.85rem 1.1rem;line-height:1.5}.secim__secenek:hover,.secim__secenek:focus-visible{border-color:var(--vurgu);outline:none}.bulmaca{justify-items:start;gap:.75rem;display:grid}.yakinplan__oku,.bulmaca__devam{font-size:var(--govde);cursor:pointer;background:var(--vurgu);color:#14110d;border:0;border-radius:6px;padding:.7rem 1.2rem}.bulmaca__geribildirim{max-width:60ch;min-height:1.6em;margin:.25rem 0 0}.bulmaca__geribildirim--basari{color:#8fd18f;font-weight:600}.siralama,.eslestirme{gap:1rem;max-width:60ch;display:grid}.siralama__soru,.eslestirme__soru{font-size:var(--govde);margin:0;font-weight:600}.siralama__liste{gap:.5rem;margin:0;padding-left:1.5rem;display:grid}.siralama__oge{background:var(--kagit);color:var(--murekkep);border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.7rem .9rem;display:grid}.siralama__yukari,.siralama__asagi{cursor:pointer;min-width:2.5rem;min-height:2.5rem;color:var(--murekkep);background:0 0;border:1px solid;border-radius:4px;font-size:1rem}.siralama__yukari:disabled,.siralama__asagi:disabled{opacity:.3;cursor:default}.eslestirme__liste{gap:.6rem;display:grid}.eslestirme__satir{background:var(--kagit);color:var(--murekkep);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.7rem .9rem;display:grid}.eslestirme__secim{font-size:var(--govde);border:1px solid var(--murekkep);background:#fff;border-radius:4px;min-height:2.75rem;padding:.45rem .6rem}.kod{gap:.9rem;max-width:40ch;display:grid}.kod__soru{font-size:var(--govde);font-weight:600}.kod__girdi{letter-spacing:.4em;text-align:center;background:var(--kagit);min-height:3rem;color:var(--murekkep);border:2px solid var(--vurgu);border-radius:6px;padding:.7rem;font-size:1.6rem}.bosluk{gap:.9rem;max-width:60ch;display:grid}.bosluk__soru{font-size:var(--govde);font-weight:600}.bosluk__metin{font-size:var(--govde);line-height:2.1}.bosluk__bag{white-space:nowrap}.bosluk__secim{font:inherit;background:var(--kagit);color:var(--murekkep);border:2px solid var(--vurgu);border-radius:4px;margin:0 .15em;padding:.15rem .3rem;font-size:.95em}.siralama__onayla,.eslestirme__onayla,.bosluk__onayla,.kod__onayla{font-size:var(--govde);cursor:pointer;background:var(--vurgu);color:#14110d;border:0;border-radius:6px;justify-self:start;padding:.7rem 1.3rem}.eslestirme__onayla:disabled,.bosluk__onayla:disabled,.kod__onayla:disabled{opacity:.45;cursor:default}.ipucu{gap:.6rem;max-width:60ch;margin-top:1.25rem;display:grid}.ipucu__liste{gap:.5rem;display:grid}.ipucu__metin{font-size:var(--govde);border-left:4px solid var(--vurgu);background:#c8a24a24;border-radius:4px;margin:0;padding:.7rem .9rem;line-height:1.55}.ipucu__dugme{font-size:var(--govde);cursor:pointer;color:var(--vurgu);border:1px solid var(--vurgu);background:0 0;border-radius:6px;justify-self:start;padding:.55rem 1.1rem}.hud{z-index:15;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14110dd1;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex;position:fixed;top:0;left:0;right:0}.hud__oda{margin:0;font-size:1.15rem;font-weight:600}.hud__bastan,.hud__ses{cursor:pointer;color:var(--kagit);background:0 0;border:1px solid #f4ecd880;border-radius:6px;padding:.45rem .9rem;font-size:.95rem}.envanter{z-index:15;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14110dd1;border-radius:8px;min-width:12rem;padding:.75rem 1rem;position:fixed;bottom:1.25rem;left:1.25rem}.envanter__baslik{text-transform:uppercase;letter-spacing:.08em;opacity:.75;margin:0 0 .4rem;font-size:.9rem}.envanter__liste{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.envanter__oge{font-size:.98rem}.envanter__bos{opacity:.65;margin:0;font-size:.9rem}.hud__sol{gap:.4rem;display:grid}.hud__noktalar{flex-wrap:wrap;gap:.4rem;display:flex}.hud__nokta{cursor:pointer;color:var(--kagit);background:#f4ecd81f;border:1px solid #c8a24a8c;border-radius:999px;padding:.35rem .8rem;font-size:.92rem}.hud__nokta:hover,.hud__nokta:focus-visible{border-color:var(--vurgu);background:#c8a24a4d;outline:none}.ozet{z-index:40;background-color:var(--zemin);background-image:linear-gradient(#14110d73, #14110db3), var(--ozet-arka-plan,none);color:var(--murekkep);font-size:var(--govde);background-position:50%;background-size:cover;align-content:start;justify-items:center;padding:clamp(1.5rem,5vw,4rem);display:grid;position:fixed;inset:0;overflow-y:auto}.ozet__kart{background:var(--kagit);border-radius:12px;justify-items:center;gap:1.25rem;width:100%;max-width:80ch;padding:clamp(1.25rem,4vw,2.5rem);display:grid;box-shadow:0 12px 40px #00000073}.ozet__logo{border-radius:10px;width:88px;height:88px}.ozet__baslik{margin:0;font-family:Georgia,Times New Roman,serif}.ozet__final{max-width:60ch;margin:0;line-height:1.7}.ozet__sure{margin:0;font-weight:600}.ozet__tablo{border-collapse:collapse;width:100%;max-width:70ch}.ozet__tablo th,.ozet__tablo td{text-align:left;border-bottom:1px solid #1a140833;padding:.6rem .8rem}.ozet__tablo th{text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}.ozet__tekrar{font-size:var(--govde);cursor:pointer;background:var(--murekkep);color:var(--kagit);border:0;border-radius:6px;padding:.7rem 1.4rem}.hud__sag{align-items:center;gap:.5rem;display:flex}.hud__baslik{align-items:center;gap:.6rem;display:flex}.hud__logo{border-radius:6px;flex:none;width:2.4rem;height:2.4rem}.giris{z-index:40;color:var(--kagit);background:#14110df0;align-content:safe center;justify-items:center;padding:2rem;display:grid;position:fixed;inset:0;overflow-y:auto}.giris__kart{text-align:center;justify-items:center;gap:1rem;max-width:60ch;display:grid}.giris__logo{border-radius:14px;width:clamp(96px,18vh,160px);height:auto;box-shadow:0 8px 30px #00000080}.giris__okul{text-transform:uppercase;letter-spacing:.14em;opacity:.8;margin:0;font-size:.95rem}.giris__baslik{color:var(--vurgu);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,4vw,2.4rem)}.giris__metin{margin:0;line-height:1.7}.giris__basla{cursor:pointer;background:var(--vurgu);color:#14110d;border:0;border-radius:8px;margin-top:.5rem;padding:.8rem 2.4rem;font-size:1.15rem}.giris__basla:focus-visible{outline:3px solid var(--kagit);outline-offset:2px}
