/* etkinlik.css — heceler, giriş sınavı, yeni metin, tekrar kuyruğu (etkinlik.js).
   Renkler stil.css'teki palet değişkenlerinden; koyu tema oradan gelir. */

/* Ana ekran: bugünkü tekrar kartı (yolculuk kartının hemen altında, ikinci öncelik) */
.tekrar-kart{width:100%;display:flex;align-items:center;gap:.9rem;text-align:left;background:var(--olur-zem);border:1px solid var(--olur);border-radius:14px;padding:.8rem 1rem;margin:.6rem 0;color:var(--murekkep)}
.tekrar-kart:hover{filter:brightness(.97)}
.tekrar-kart b{font-size:1.1rem}
.tekrar-ikon{flex:none;font-size:1.6rem;color:var(--olur)}
.tekrar-kart:focus-visible{outline:3px solid var(--vurgu);outline-offset:2px}
.tekrar-git{flex:none;margin-left:auto;font-weight:700;color:var(--olur);white-space:nowrap}

/* Giriş sınavı */
.gs-teklif h1,.gs-teklif h2{font-family:var(--serif);font-weight:400;font-size:1.4rem;line-height:1.3}
.gs-liste{margin:.6rem 0 0;padding-left:1.2rem}
.gs-liste li{margin:.25rem 0}
.secenek.gs-secildi{border-color:var(--vurgu);background:var(--vurgu-yum)}

/* Yeni metin */
.mt-satir{text-align:center;margin:.4rem 0 1rem;overflow-wrap:anywhere}
.mt-okunus{text-align:center;font-size:1.25rem;margin:.2rem 0 .6rem}
.mt-kelimeler{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;margin:.6rem 0}
.mt-kelime{display:flex;flex-direction:column;align-items:center;gap:.2rem;background:var(--panel-2);border:2px solid transparent;border-radius:12px;padding:.5rem .4rem;min-width:0}
.mt-kelime .osm{font-family:var(--osm);font-size:1.6rem;line-height:1.5;direction:rtl}
.mt-kelime b{font-size:1.05rem;overflow-wrap:anywhere;text-align:center}
.mt-kelime.iyi{border-color:var(--olur);background:var(--olur-zem)}
.mt-kelime.takildi{border-color:var(--uyari);background:var(--uyari-zem)}
.mt-dugmeler{display:flex;gap:.3rem;flex-wrap:wrap;justify-content:center}
.mt-dugmeler button{font:inherit;font-size:.82rem;min-height:44px;padding:.2rem .5rem;border-radius:8px;border:1px solid var(--cizgi-koyu);background:var(--panel);color:var(--murekkep-2)}
.mt-dugmeler .mt-evet[aria-pressed="true"]{background:var(--olur);border-color:var(--olur);color:#fff}
.mt-dugmeler .mt-hayir[aria-pressed="true"]{background:var(--uyari);border-color:var(--uyari);color:#fff}
#mt-yaz{font-size:17px;min-height:44px}
