body.dm-turkce-open{overflow:hidden!important}#dmTurkce{position:fixed;inset:0;z-index:2147482000;background:#f4f1fc;color:#26324a;font:16px/1.6 system-ui,sans-serif}#dmTurkce *{box-sizing:border-box}#dmTurkce .tr-shell{height:100dvh;max-width:1080px;margin:auto;display:flex;flex-direction:column}#dmTurkce header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:calc(12px + env(safe-area-inset-top,0px)) 18px 12px;background:#fff;border-bottom:1px solid #ddd3f1}#dmTurkce header strong{font-size:18px}#dmTurkce header button{font-size:22px;min-width:46px}#dmTurkce main{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 24px calc(36px + env(safe-area-inset-bottom,0px))}#dmTurkce h1{font-size:clamp(24px,4.5vw,34px);line-height:1.25;margin:4px 0 18px}#dmTurkce h2{font-size:21px;line-height:1.5;white-space:pre-line}#dmTurkce h3{font-size:18px}#dmTurkce p{margin:10px 0 18px;overflow-wrap:anywhere;white-space:pre-line}#dmTurkce button{border:1px solid #d1c7e7;background:#fff;color:inherit;border-radius:14px;padding:12px 18px;min-height:48px;font:700 16px/1.5 system-ui;cursor:pointer;text-align:left;overflow-wrap:anywhere;max-width:100%}#dmTurkce button:focus-visible,#dmTurkce select:focus-visible,#dmTurkce textarea:focus-visible{outline:3px solid #8d50d0;outline-offset:3px}#dmTurkce button:disabled{opacity:.55;cursor:default}#dmTurkce button[data-tr=start],#dmTurkce button[data-tr=next],#dmTurkce button[data-tr=save-writing],#dmTurkce .tr-next button{background:#6e43a7;color:#fff;border-color:#6e43a7}#dmTurkce select,#dmTurkce textarea{background:#fff;color:inherit;border:1px solid #bcb0d2;border-radius:12px;padding:12px;font:inherit;max-width:100%}#dmTurkce textarea{width:100%;resize:vertical;min-height:180px}#dmTurkce label{display:block;margin:14px 0}#dmTurkce .tr-hero{display:flex;align-items:center;gap:24px;padding:20px;border-radius:24px;background:#e9e0fa}#dmTurkce .tr-hero img{object-fit:contain}#dmTurkce .tr-hero p{margin:0}#dmTurkce .tr-eyebrow{font-weight:800;font-size:12px;letter-spacing:.09em;color:#7450a3}#dmTurkce .tr-grade{display:flex;gap:12px;align-items:center}#dmTurkce .tr-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}#dmTurkce .tr-tabs button{font-size:14px;padding:9px 14px}#dmTurkce .tr-tabs [aria-pressed=true]{background:#6e43a7;color:#fff}#dmTurkce .tr-next{display:flex;flex-direction:column;gap:14px;padding:20px;background:#fff;border-radius:20px;margin:20px 0}#dmTurkce progress{width:100%;accent-color:#8050b7;height:12px}#dmTurkce small{display:block;font-size:13px;font-weight:400}#dmTurkce .tr-theme{margin-top:32px}#dmTurkce .tr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}#dmTurkce .tr-grid button{display:flex;flex-direction:column;gap:6px;padding:20px}#dmTurkce .tr-grid button span{font-size:12px;font-weight:600;color:#7450a3}#dmTurkce .tr-grid button b{font-size:17px}#dmTurkce .tr-prose{font-size:18px;line-height:1.9;max-width:760px;margin:18px auto;white-space:pre-line}#dmTurkce .tr-options{display:grid;gap:12px;margin:24px 0}#dmTurkce .tr-options button{font-weight:500}#dmTurkce .tr-options .tr-correct{background:#dcf6e6;border:2px solid #228253;color:#135836;opacity:1}#dmTurkce .tr-options .tr-wrong{background:#ffebec;border:2px solid #ae3846;color:#8f2333;opacity:1}#dmTurkce .tr-words{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:22px 0}#dmTurkce .tr-words article,#dmTurkce .tr-review{background:#fff;border:1px solid #ded4ec;padding:20px;border-radius:16px}#dmTurkce .tr-review{margin:20px 0}#dmTurkce .tr-result{text-align:center;padding:32px 10px}#dmTurkce .tr-result button{margin:6px}#dmTurkce [data-error]{color:#a1203b}#dmTurkce details{padding:14px;background:#fff;border-radius:14px}#dmTurkce .tr-hint{color:#655678}#dmTurkce .tr-review textarea{display:block}
@media(max-width:520px){#dmTurkce main{padding:18px 14px 32px}#dmTurkce .tr-hero{gap:12px;padding:16px}#dmTurkce .tr-hero img{width:65px;height:80px}#dmTurkce .tr-grid,#dmTurkce .tr-words{grid-template-columns:1fr}#dmTurkce .tr-tabs{gap:6px}#dmTurkce .tr-tabs button{font-size:13px;padding:9px 11px}#dmTurkce .tr-prose{font-size:17px}}
body.gece-modu #dmTurkce,body.dark-mode #dmTurkce,[data-theme=dark] #dmTurkce{background:#1d1930;color:#f0eafb}body.gece-modu #dmTurkce header,body.dark-mode #dmTurkce header,[data-theme=dark] #dmTurkce header,body.gece-modu #dmTurkce button,body.dark-mode #dmTurkce button,[data-theme=dark] #dmTurkce button,body.gece-modu #dmTurkce select,body.dark-mode #dmTurkce select,[data-theme=dark] #dmTurkce select,body.gece-modu #dmTurkce textarea,body.dark-mode #dmTurkce textarea,[data-theme=dark] #dmTurkce textarea{background:#312742;color:#f5efff;border-color:#65547f}body.gece-modu #dmTurkce .tr-hero,body.dark-mode #dmTurkce .tr-hero,[data-theme=dark] #dmTurkce .tr-hero{background:#392650}
@media(prefers-reduced-motion:reduce){#dmTurkce *{scroll-behavior:auto!important}}
html[data-dm-theme=night] #dmTurkce{background:#1c1930;color:#f4edff}html[data-dm-theme=night] #dmTurkce :is(header,button,select,textarea,.tr-next,details,.tr-words article,.tr-review){background:#302840;color:#f4edff;border-color:#69597f}html[data-dm-theme=night] #dmTurkce .tr-hero{background:#39284f}html[data-dm-theme=night] #dmTurkce :is(.tr-hint,.tr-eyebrow,.tr-grid button span){color:#cebae7}html[data-dm-theme=night] #dmTurkce :is(button[data-tr=start],button[data-tr=next],button[data-tr=save-writing],.tr-next button,.tr-tabs [aria-pressed=true]){background:#7951b5;color:#fff}html[data-dm-theme=night] #dmTurkce .tr-options .tr-correct{background:#163d30;color:#d7ffe9;border-color:#6bd3a0}html[data-dm-theme=night] #dmTurkce .tr-options .tr-wrong{background:#512332;color:#ffdee5;border-color:#ed96ad}html[data-dm-theme=night] #dmTurkce [data-error]{color:#ffa8c0}
#dmTurkce :is(h1,h2):focus{outline:none}
/* Legacy game styles may force all h2 elements to white. Scope heading contrast to this dialog. */
#dmTurkce :is(h1,h2,h3){color:inherit!important;text-shadow:none!important}
