.tools{padding:28px 0 10px}.conv{margin-top:20px}#c-in{width:100%;font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);resize:vertical;border-radius:4px;padding:12px 14px;font-size:19px;line-height:1.8}#c-in:focus{outline:2px solid var(--cyan);outline-offset:1px}.c-opt{cursor:pointer;align-items:center;gap:6px;font-size:15px;display:inline-flex}.conv-grid{gap:0 28px;margin:6px 0 12px;display:grid}@media (width>=900px){.conv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.conv-card{border-top:2px solid var(--rule-strong);padding:10px 0 16px}.conv-card h3{margin:0 0 8px;font-size:17px}.conv-out{background:var(--paper-2);border:1px solid var(--rule);white-space:pre-wrap;overflow-wrap:anywhere;min-height:110px;margin-bottom:8px;padding:10px 12px;font-size:18px;line-height:1.8}.conv-out[dir=rtl]{font-family:var(--ug);font-size:20px}.conv-out[lang=ug-Latn],.conv-out[lang=ug-Cyrl]{font-family:var(--serif)}.wotd{border-top:3px solid var(--rule-strong);border-bottom:1px solid var(--rule);margin:20px 0 26px;padding:14px 0 16px}.wotd-label{justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;font-weight:700;display:flex}.wotd-today{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.wotd-main{gap:18px;margin-top:10px;display:grid}@media (width>=760px){.wotd-main{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}.wotd-body{border-inline-start:1px solid var(--rule);padding-inline-start:28px}}.wotd-ar{font-family:var(--serif);margin:0 0 6px;font-size:clamp(34px,5vw,46px);font-weight:700;line-height:1.3}.wotd-ar.is-arab{font-family:var(--ug-head);margin:0;font-size:clamp(38px,6vw,52px);font-weight:400;line-height:1.5}.wotd-scripts .is-arab{font-family:var(--ug-head);font-size:22px}.wotd-scripts{font-family:var(--serif);color:var(--ink-2);margin:0 0 4px;font-size:20px}.wotd-pos{color:var(--ink-3);margin:0 0 10px;font-size:15px}.wotd-meaning{margin:0 0 10px;font-size:20px;line-height:1.8}.wotd-lbl{color:var(--ink-3);margin-bottom:2px;font-size:14px;font-weight:700;display:block}.wotd-body p{margin:0 0 10px}.wotd-nav{gap:8px;margin-top:8px;display:flex}.maqal{border-bottom:1px solid var(--rule);margin:-8px 0 26px;padding:0 0 16px}.maqal-text{font-family:var(--serif);margin:10px 0 6px;padding:0;font-size:clamp(22px,3vw,28px);font-style:italic;line-height:1.6}.maqal-text[dir=rtl]{font-family:var(--ug);font-size:clamp(24px,3.4vw,32px);font-style:normal;line-height:1.8}.maqal-alt{color:var(--ink-2);gap:2px;margin:0 0 6px;font-size:16px;display:grid}.maqal-alt [dir=rtl]{font-family:var(--ug);font-size:18px}.credit p{margin:6px 0;font-size:13px;line-height:1.6}.tools-head h1{margin:0 0 6px;font-size:clamp(26px,4vw,36px);line-height:1.5}.tools .en{font-family:var(--sans);color:var(--ink-3);direction:ltr;unicode-bidi:isolate;font-size:.72em;font-weight:500;display:inline-block}.tools .muted{color:var(--ink-3);margin:4px 0;font-size:15px}.tools-grid{gap:24px;margin-top:18px;display:grid}@media (width>=900px){.tools-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.tools-side{position:sticky;top:16px}}.tools .lbl{margin-bottom:6px;font-weight:700;display:block}#t-input{width:100%;font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);resize:vertical;border-radius:4px;padding:12px 14px;font-size:19px;line-height:1.9}#t-input:focus{outline:2px solid var(--cyan);outline-offset:1px}.bar{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.tools .btn{font-family:var(--ug);border:1px solid var(--rule);background:var(--paper-2);color:var(--ink);cursor:pointer;border-radius:4px;padding:7px 14px;font-size:15px}.tools .btn:hover{border-color:var(--blue)}.tools .btn.primary{background:var(--blue);color:var(--on-blue);border-color:var(--blue)}.tools .btn.primary:disabled{opacity:.5;cursor:wait}.tools .btn.warn{border-color:var(--ink);color:var(--ink);background:0 0}.tools .btn.ghost{background:0 0}.stats{margin:6px 0 10px;font-size:16px}.stats .n-bad{color:var(--red)}.stats .n-odd{color:var(--ink)}.output{border:1px solid var(--rule);background:var(--paper-2);white-space:normal;border-radius:4px;min-height:120px;padding:14px 16px;font-size:20px;line-height:2.1}.output:empty{display:none}.tools .w{cursor:pointer;border-radius:2px}.tools .w:hover{background:#002bc914}.tools .w.bad{text-underline-offset:6px;text-decoration:underline 1.5px wavy #d32f2f}.tools .w.old{text-decoration:underline dotted var(--blue);text-underline-offset:6px;text-decoration-thickness:2px}.stats .n-old{color:var(--blue)}.tools .w.sel{background:#00b4e038}.tools .odd{outline:1px solid var(--ink-3);background:#8080804d;border-radius:2px;padding:0 2px}.legend{margin-top:8px}.tools .card{border:1px solid var(--rule);background:var(--paper);border-radius:6px;margin-bottom:16px;padding:14px 16px}.tools .card h2{margin:0 0 8px;font-size:19px}.tools .card h3{color:var(--ink);margin:0 0 8px;font-size:26px}.tools .sec{margin:12px 0}.tools .sec h4{color:var(--ink-2);margin:0 0 6px;font-size:15px}.tools .chip{font-family:var(--ug);border:1px solid var(--rule);background:var(--paper-2);color:var(--ink);border-radius:999px;margin:0 0 6px 6px;padding:3px 11px;font-size:17px;display:inline-block}.tools button.chip{cursor:pointer}.tools button.chip:hover{border-color:var(--ink)}.tools .chip.fix{border-color:#2e7d32}.tools .chip .x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px}.tools .link{color:var(--link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.tools .def{color:var(--ink-2);margin:0 0 8px;font-size:16px;line-height:1.9}.tools .hint{color:var(--ink-3);margin:0;font-size:16px}.qform{gap:8px;margin-bottom:8px;display:flex}.qform input{min-width:0;font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:4px;flex:1;padding:6px 10px;font-size:18px}.gl{border:1px solid var(--rule);border-inline-start:3px solid var(--ink);border-radius:0;margin:8px 0;padding:8px 12px}.gl .tag{font-family:var(--sans);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.eu{border-bottom:1px solid var(--rule);padding:8px 0}.eu:last-child{border-bottom:0}.eu .head{font-family:var(--serif);text-align:left;direction:ltr;font-size:17px;font-weight:700}.eu .body{color:var(--ink-2);direction:rtl;font-size:16px;line-height:1.9}.tools mark{color:inherit;background:#00b4e047;border-radius:2px}.tabs{border-bottom:2px solid var(--rule);flex-wrap:wrap;gap:4px;margin:18px 0 0;display:flex}@media (width<=599px){.tabs button{padding:8px 10px;font-size:16px}.tabs .en{display:block!important}}html:not([lang=ug]) .tabs button{font-family:var(--sans)}.tabs button{font-family:var(--ug);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-2px;padding:10px 18px;font-size:18px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--blue);font-weight:700}.tabs .en{font-size:13px!important}.dictbtn{margin-top:10px;text-decoration:none;display:inline-block}.dict-hero{border-top:3px solid var(--rule-strong);border-bottom:1px solid var(--rule);color:var(--ink);align-items:center;gap:14px;margin-bottom:18px;padding:20px 0;display:grid}@media (width>=720px){.dict-hero{grid-template-columns:1fr auto}}.dict-hero h2{margin:0 0 4px;font-size:24px}.dict-hero p{color:var(--ink-2);margin:0}.dict-hero a{background:var(--blue);color:var(--on-blue);white-space:nowrap;border-radius:3px;padding:12px 20px;font-size:17px;font-weight:700}.dict-grid{gap:18px;display:grid}@media (width>=900px){.dict-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.learn-cta{border-top:1px solid var(--rule);margin-top:20px;padding:14px 0}.learn-cta a{color:var(--link);font-weight:700}.credit{font-size:13px;font-family:var(--sans);margin-top:24px}.credit a{color:var(--link);text-decoration:underline}.gsearch{width:100%;font:inherit;border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:4px;padding:6px 10px;font-size:17px}
