.t-kok{--t-dogru:#3f8f5e;--t-yanlis:#9e2b25;--t-hedef:44px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;max-width:100%;margin-block:1.2rem;padding:clamp(14px,3vw,24px);font-size:1.1rem}.t-kok *,.t-kok :before,.t-kok :after{overflow-wrap:anywhere}.t-kok h3{margin:0}.t-bas{gap:.5rem;margin-bottom:1rem;display:grid}.t-baslik{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.15rem;display:flex}.t-rozet{font-family:var(--font-label);border:1px solid var(--accent);color:var(--accent);border-radius:99px;padding:0 .6rem;font-size:.8rem}.t-ilerle{color:var(--muted);margin:0;font-size:.95rem}.t-kucuk{font-size:.9rem}.t-cubuk{background:var(--surface-2,var(--border));border-radius:99px;height:6px;overflow:hidden}.t-cubuk span{background:var(--accent);height:100%;transition:width .25s;display:block}.t-sayac{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.t-sure{font-family:var(--font-label);font-variant-numeric:tabular-nums;min-width:5.5ch;font-size:1.2rem}.t-sure.az{color:#e58a84}.t-soru{border:0;min-width:0;min-height:22rem;margin:0;padding:0}.t-legend{float:none;gap:.4rem;width:100%;margin-bottom:.9rem;padding:0;display:grid}.t-no{font-family:var(--font-label);letter-spacing:.08em;color:var(--accent);text-transform:uppercase;font-size:.85rem}.t-metin{white-space:pre-line;font-size:1.2rem;font-weight:600;line-height:1.45}.t-siklar{gap:.5rem;display:grid}.t-sik{border:1px solid var(--border);background:var(--bg);border-radius:10px}.t-sik-label{min-height:var(--t-hedef);cursor:pointer;align-items:center;gap:.7rem;padding:.55rem .8rem;line-height:1.35;display:flex}.t-sik-label input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.t-harf{width:1.7rem;font-family:var(--font-display);color:var(--accent);flex:none;font-weight:700}.t-sik-metin{flex:auto;min-width:0}.t-isaret{flex:none;font-size:1.25rem;font-weight:700}.t-sik:hover{border-color:var(--accent)}.t-sik:focus-within{outline:3px solid var(--accent);outline-offset:2px}.t-sik.secili{border-color:var(--accent)}.t-sik.dogru{border-color:var(--t-dogru);background:color-mix(in srgb, var(--t-dogru) 18%, var(--bg))}.t-sik.dogru .t-isaret{color:#7bd19c}.t-sik.yanlis{border-color:var(--t-yanlis);background:color-mix(in srgb, var(--t-yanlis) 24%, var(--bg))}.t-sik.yanlis .t-isaret{color:#f0908a}.t-sik-acik{color:var(--muted);margin:0;padding:0 .8rem .6rem 3.9rem;font-size:.98rem;line-height:1.4}.t-geri-bildirim{min-height:8.5rem;margin-top:.9rem}.t-fb{border-left:4px solid var(--border);background:var(--bg);border-radius:0 10px 10px 0;padding:.6rem .9rem}.t-fb.dogru{border-color:var(--t-dogru)}.t-fb.yanlis{border-color:var(--t-yanlis)}.t-fb-baslik{margin:0 0 .3rem;font-weight:700}.t-fb.dogru .t-fb-baslik{color:#7bd19c}.t-fb.yanlis .t-fb-baslik{color:#f0908a}.t-acik{margin:0;font-size:1rem;line-height:1.45}.t-duraklat{text-align:center;min-height:22rem;color:var(--muted);place-items:center;display:grid}.t-eylem{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.t-btn{min-height:var(--t-hedef);min-width:var(--t-hedef);font:inherit;font-family:var(--font-label);border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);cursor:pointer;border-radius:10px;padding:.5rem 1.1rem;font-size:1rem;font-weight:600}.t-btn.ikincil{color:var(--fg);border-color:var(--border);background:0 0}.t-btn.ikincil:hover:not(:disabled){border-color:var(--accent)}.t-btn.vurgu{background:var(--t-yanlis);border-color:var(--t-yanlis);color:#fff;margin-left:auto}.t-btn.kucuk{padding-inline:.8rem;font-size:.92rem}.t-btn[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 22%, transparent)}.t-btn:disabled{opacity:.45;cursor:not-allowed}.t-btn:focus-visible,.t-h:focus-visible,.t-kart:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.t-harita{margin-bottom:1rem}.t-harita ol{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.t-h{width:var(--t-hedef);height:var(--t-hedef);border:2px solid var(--border);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:50%;padding:0;font-size:.95rem;position:relative}.t-h.cevapli{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:700}.t-h.simdi{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--fg)}.t-h-i{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:99px;min-width:1.2rem;font-size:.75rem;line-height:1.1rem;position:absolute;top:-6px;right:-4px}.t-lejant{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}.t-ozet{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:1rem 1.1rem}.t-ozet h3{margin-bottom:.6rem;font-size:1.4rem}.t-ozet h3:focus{outline:none}.t-ozet-liste{flex-wrap:wrap;gap:.5rem 1.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.t-ozet-liste .d span{color:#7bd19c}.t-ozet-liste .y span{color:#f0908a}.t-gozden{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.t-g{border-left:4px solid var(--border);background:var(--bg);border-radius:0 10px 10px 0;padding:.5rem .9rem}.t-g.dogru{border-color:var(--t-dogru)}.t-g.yanlis{border-color:var(--t-yanlis)}.t-g p{margin:0 0 .35rem}.t-g-ust{color:var(--muted);font-size:.95rem}.t-g-metin{font-weight:600}.t-kart{text-align:center;width:100%;min-height:14rem;font:inherit;color:var(--fg);background:var(--bg);border:2px solid var(--border);cursor:pointer;border-radius:14px;align-content:space-between;justify-items:center;gap:.8rem;padding:1.2rem;transition:transform .35s,border-color .2s,background .2s;display:grid}.t-kart:hover{border-color:var(--accent)}.t-kart.cevrik{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--bg));transform:rotateX(360deg)}.t-kart-etiket{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.8rem}.t-kart-yuz{align-self:center;font-size:1.35rem;font-weight:600;line-height:1.4}.t-kart-ipucu{color:var(--muted);font-size:.85rem}.t-bos{color:var(--muted)}.t-istat{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.t-istat li{background:var(--bg);border:1px solid var(--border);text-align:center;border-radius:10px;padding:.6rem .4rem;display:grid}.t-istat b{font-family:var(--font-display);color:var(--accent);font-size:1.8rem;line-height:1.1}.t-istat span{color:var(--muted);font-size:.85rem}.t-kod-etiket{margin-top:.7rem;display:block}.t-kod{background:var(--bg);width:100%;color:var(--fg);border:1px solid var(--border);resize:vertical;border-radius:10px;padding:.6rem;font:.85rem/1.3 ui-monospace,monospace}@media (width<=480px){.t-kok{padding:12px;font-size:1.05rem}.t-metin{font-size:1.1rem}.t-sik-acik{padding-left:.8rem}.t-btn.vurgu{margin-left:0}.t-geri-bildirim{min-height:11rem}}@media (prefers-reduced-motion:reduce){.t-kart,.t-cubuk span{transition:none}.t-kart.cevrik{transform:none}}
