/* Keep the pixel/block styling, with complete Turkish glyphs and flexible text. */
html[lang="tr"] body,html[lang="tr"] button,html[lang="tr"] input,html[lang="tr"] select{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}
#language-options{margin:12px 0;padding:12px;border:1px solid #49616b;background:#172e36;display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,1fr);gap:10px;align-items:center}
#language-options label{font-size:13px;font-weight:800;line-height:1.4}
#engagement-settings{display:grid;gap:12px;margin-top:16px;padding:12px;border:1px solid #49616b;background:#172e36;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
#engagement-settings small,#reminder-offer small{display:block;color:#bad0d8;font-size:11px;line-height:1.5}
.engagement-check,.engagement-time{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.engagement-check input{width:24px;height:24px}.engagement-time input{min-width:110px;min-height:40px;max-width:100%;font:inherit;color:#fff;background:#233e48;border:1px solid #819ba5;padding:6px}
.engagement-actions{display:flex;flex-wrap:wrap;gap:8px}.engagement-actions button{flex:1 1 140px;min-height:44px;white-space:normal;font:inherit;line-height:1.4;padding:9px;border:1px solid #819ba5;background:#233e48;color:#fff;cursor:pointer}.engagement-actions button:disabled{opacity:.5}
#reminder-offer{width:min(440px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;padding:20px;border:2px solid #ffe06a;background:#172e36;color:#fff;font-size:16px;line-height:1.5}#reminder-offer::backdrop{background:#0009}#reminder-offer .engagement-actions{margin-top:16px}
#language-select{width:100%;min-height:44px;background:#243f49;color:#fff;border:1px solid #6e929d;border-radius:4px;padding:8px;font:inherit;font-size:14px}
html[lang="tr"] .panel button,html[lang="tr"] .panel header b,html[lang="tr"] .panel h3{white-space:normal;overflow-wrap:anywhere;line-height:1.25;letter-spacing:.015em}
html[lang="tr"] .panel small,html[lang="tr"] .panel p,html[lang="tr"] .panel label{overflow-wrap:break-word;line-height:1.4}
html[lang="tr"] .friend-card-actions{flex-wrap:wrap}
html[lang="tr"] .friend-card-actions button{min-height:40px}
html[lang="tr"] .journal-nav button{white-space:normal;min-height:44px}
html[lang="tr"] .recipe-result-text b,html[lang="tr"] .skin-card b{white-space:normal;overflow:visible;text-overflow:clip}
html[lang="tr"] #hotbar-item-name{max-width:90vw;white-space:normal;text-align:center;overflow-wrap:break-word}
html[lang="tr"] .action{letter-spacing:0}
@media(max-width:760px),(max-height:500px){html[lang="tr"] .panel header b{font-size:clamp(14px,2.3vw,20px)}html[lang="tr"] .panel footer{flex-wrap:wrap;gap:6px}#language-options{padding:8px;margin:8px 0}}
@media(max-width:600px) and (orientation:portrait){
 html[lang="tr"] #friends-panel .friends-account-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
 html[lang="tr"] #friends-panel .friends-account-card>div:nth-child(2){grid-column:1/-1}
 html[lang="tr"] #friends-panel #friends-copy-id{grid-column:1;min-width:0}
 html[lang="tr"] #friends-panel .friends-profile-tools{grid-column:2;min-width:0}
 html[lang="tr"] #friends-panel .friends-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
 html[lang="tr"] #friends-panel .friends-tabs button{font-size:11px!important;min-height:40px;overflow-wrap:normal}
}
