.urdu-editor-link{display:block;margin:10px 0;text-align:center}.urdu-editor{max-width:1150px;margin:0 auto}.editor-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.editor-heading h1{font-size:26px;margin:0}.editor-heading p{margin:3px 0 10px}.editor-toolbar{display:flex;gap:7px;flex-wrap:wrap;align-items:end;margin:8px 0 12px}.editor-toolbar label{display:flex;align-items:center;gap:5px}.editor-toolbar select{min-width:0;padding:6px}.urdu-editor textarea{height:clamp(150px,27vh,300px);min-height:120px;font-family:ATTUrdu,'Noto Nastaliq Urdu',serif;font-size:30px;line-height:2.2;text-align:right;resize:vertical}.urdu-editor #editor-status{font-size:11px;margin:4px 0}.urdu-editor .keyboard{margin:4px 0}.urdu-editor .keyboard-tools{margin-top:3px}.urdu-editor .finger{margin:4px 0}.urdu-editor .key span[lang=ur]{line-height:1.5}.urdu-editor .key small{color:#b32635}.urdu-editor .key{position:relative}.urdu-editor .key-shift-hint{position:absolute;right:2px;top:0;font-size:16px;color:#627480;line-height:1.3}.urdu-editor .key.wide{width:20%}.urdu-editor .keyboard-row{min-width:540px}@media(max-width:700px){.editor-heading{display:block}.editor-toolbar{gap:5px}.urdu-editor{padding:14px}}@media print{header,footer,.editor-heading,.editor-toolbar,#urdu-keyboard-panel,#editor-status,.urdu-editor>label{display:none!important}body,main{margin:0;padding:0;background:white;max-width:none}.urdu-editor{border:0;box-shadow:none;padding:0;margin:0;max-width:none}.urdu-editor textarea{display:none}#print-output{display:block!important;white-space:pre-wrap;overflow-wrap:anywhere;direction:rtl;text-align:right;font-family:ATTUrdu,serif;line-height:2.2;font-size:24pt}}#print-output{display:none}
