.kulak-turler{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 16px;display:grid}.kt{text-align:start;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.kt:hover{border-color:var(--brass);transform:translateY(-1px)}.kt b{font-size:16px;line-height:1.2}.kt small{color:var(--muted);grid-column:2;font-size:13px;line-height:1.3}.kt-ik{background:var(--bg);width:38px;height:38px;color:var(--brass);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.kt-ik svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.kt[aria-pressed=true]{border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass);background:var(--bg)}.kt[aria-pressed=true] .kt-ik{background:var(--brass);color:#fff}.kt-test[aria-pressed=true] .kt-ik{background:#3f8f5b}@media (width<=760px){.kulak-turler{grid-template-columns:1fr 1fr;gap:8px}.kt{padding:10px}.kt-ik{width:32px;height:32px}.kt b{font-size:15px}}.kulak-panel{padding:18px 18px 16px}.kp-ust{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;margin-bottom:12px;display:flex}.kp-baslik{flex:280px;min-width:0}.kp-baslik h2{margin:0 0 4px}.kp-baslik .sub{margin:0}.puan{font-variant-numeric:tabular-nums;color:var(--muted);flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.puan[hidden]{display:none}.pp{border:1px solid var(--line);background:var(--bg);white-space:nowrap;border-radius:999px;padding:4px 10px}.pp b{color:var(--ink);font-weight:700}.pp-seri.sicak{border-color:var(--brass);color:var(--brass)}.pp-seri.sicak b{color:var(--brass)}.pp.vurgu{animation:.45s kp-zipla}.dinle{border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px;font-size:19px;transition:background .2s;display:flex}.dinle.ileri{background:var(--brass);border-color:var(--brass)}.dinle:disabled{opacity:.6;cursor:progress}.dl-dalga{align-items:center;gap:3px;height:20px;display:inline-flex}.dl-dalga i{opacity:.85;background:currentColor;border-radius:2px;width:3px;height:6px}.dinle:not(.caliyor) .dl-dalga i:nth-child(2){height:12px}.dinle:not(.caliyor) .dl-dalga i:nth-child(3){height:9px}.dinle.caliyor .dl-dalga i{animation:.9s ease-in-out infinite dl-dalga}.dinle.caliyor .dl-dalga i:nth-child(2){animation-delay:.15s}.dinle.caliyor .dl-dalga i:nth-child(3){animation-delay:.3s}.dinle.caliyor .dl-dalga i:nth-child(4){animation-delay:.45s}.dinle.ileri .dl-dalga{display:none}@keyframes dl-dalga{0%,to{height:5px}50%{height:20px}}.siklar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:14px;display:grid}.siklar:empty{margin:0}.sik{transition:border-color .15s,background .15s,transform .1s;position:relative}.sik:hover{border-color:var(--brass)}.sik:active{transform:scale(.98)}.sik.dogru{border-color:var(--dogru);box-shadow:inset 0 0 0 2px var(--dogru);background:color-mix(in srgb,var(--dogru) 10%,var(--bg));animation:.5s kp-parla}.sik.yanlis{border-color:var(--karar);box-shadow:inset 0 0 0 2px var(--karar);animation:.35s kp-titre}.siklar.cevapli .sik:after{content:"▶";color:var(--muted);font-size:10px;position:absolute;inset-block-start:6px;inset-inline-end:8px}.sonuc{min-height:1.5em;margin:12px 0 0}.sonuc:empty{min-height:0}.sonuc.dogru{color:var(--dogru);font-weight:600}.sonuc.yanlis{color:var(--karar);font-weight:600}.sonuc.dogru:before{content:"✓ "}.sonuc.yanlis:before{content:"✗ "}.sonuc a{color:var(--brass);white-space:nowrap;font-weight:600}.kp-eylem{display:none}.ilerleme{color:var(--muted);margin:10px 0 0;font-size:13px}.ilerleme:empty{display:none}.kulak-ipucu{font-size:13px}@media (hover:none){.kb-ipucu{display:none}}@keyframes kp-titre{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes kp-parla{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes kp-zipla{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kt,.sik,.dinle.caliyor .dl-dalga i,.sik.dogru,.sik.yanlis,.pp.vurgu{transition:none;animation:none}}.test-durum{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-weight:600;display:flex}.test-durum .td-zaman{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:2px 10px}.test-durum .td-zaman.az{color:#b23a2b;border-color:#b23a2b}.test-cubuk{flex:1;gap:6px;max-width:220px;display:flex}.test-cubuk i{background:var(--line);border-radius:3px;flex:1;height:6px}.test-cubuk i.dogru{background:#3f8f5b}.test-cubuk i.yanlis{background:#b23a2b}.test-cubuk i.simdi{background:var(--brass)}.test-sonuc{text-align:center;grid-column:1/-1;justify-items:center;gap:12px;padding:18px 8px;display:grid}.test-sonuc .ts-puan{color:var(--brass);font:700 3rem/1 Alegreya,Georgia,serif}.test-sonuc .ts-duzey{max-width:46ch;margin:0}.test-sonuc .ts-en{color:var(--muted);margin:0;font-size:14px}.test-sonuc .ts-eylem{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}
