/* UWP Urdu Lughat */
:is(#uwp-tools,html) .uwp-lg{--lg-acc:#ff0055!important;--lg-acc2:#c8003f!important;--lg-card:#fff!important;--lg-line:#eee2d6!important;--lg-text:#1f1a14!important;--lg-muted:#8a7b6c!important;--lg-soft:#fdf1f4!important;max-width:820px!important;margin:0 auto 80px!important;color:var(--lg-text)!important}
:is(#uwp-tools,html)[data-uwp-theme="dark"] .uwp-lg,:is(#uwp-tools,html) [data-uwp-theme="dark"] .uwp-lg{--lg-card:#1f1a17!important;--lg-line:#3a302a!important;--lg-text:#f5eee6!important;--lg-muted:#b3a597!important;--lg-soft:#2b1d22!important}
:is(#uwp-tools,html) .uwp-lg *{box-sizing:border-box!important}
:is(#uwp-tools,html) .uwp-lg button{font-family:inherit!important;cursor:pointer!important}
:is(#uwp-tools,html) .uwp-lg-hero{position:relative!important;background:linear-gradient(135deg,#5a001c,#a30033 55%,#e8004e)!important;color:#fff!important;border-radius:20px!important;padding:20px 16px 16px!important;box-shadow:0 10px 30px rgba(200,0,63,.25)!important}
:is(#uwp-tools,html) .uwp-lg-title{font-family:"Noto Nastaliq Urdu",serif!important;font-weight:700!important;font-size:34px!important;line-height:2!important;text-align:center!important}
:is(#uwp-tools,html) .uwp-lg-sub{text-align:center!important;margin:0 0 12px!important;font-size:14px!important;opacity:.9!important}
:is(#uwp-tools,html) .uwp-lg-search{display:flex!important;flex-direction:column!important;gap:8px!important;background:#fff!important;border-radius:16px!important;padding:8px!important}
:is(#uwp-tools,html) .uwp-lg-qrow{display:flex!important;align-items:center!important;gap:6px!important;background:#fdf6f8!important;border:1.5px solid #ffc2d4!important;border-radius:12px!important;padding:0 4px 0 0!important;height:54px!important}
:is(#uwp-tools,html) .uwp-lg-q{flex:1!important;min-width:0!important;width:100%!important;height:52px!important;border:0!important;outline:0!important;font-size:17px!important;padding:0 12px!important;color:#1f1a14!important;background:transparent!important;font-family:"Noto Naskh Arabic",Inter,sans-serif!important;line-height:52px!important;-webkit-appearance:none!important;appearance:none!important}
:is(#uwp-tools,html) .uwp-lg-q::-webkit-search-cancel-button{display:none!important}
:is(#uwp-tools,html) .uwp-lg-go{height:46px!important;border:0!important;border-radius:12px!important;background:#ff0055!important;color:#fff!important;font-weight:800!important;font-size:15px!important;padding:0 14px!important}
:is(#uwp-tools,html) .uwp-lg-mic[hidden]{display:none!important}
:is(#uwp-tools,html) .uwp-lg-sug{position:absolute!important;left:16px!important;right:16px!important;z-index:20!important;background:#fff!important;border-radius:14px!important;box-shadow:0 14px 34px rgba(0,0,0,.2)!important;overflow:hidden!important;margin-top:6px!important}
:is(#uwp-tools,html) .uwp-lg-sug[hidden],:is(#uwp-tools,html) .uwp-lg-pad[hidden],:is(#uwp-tools,html) .uwp-lg-toast[hidden]{display:none!important}
:is(#uwp-tools,html) .uwp-lg-item{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"u r" "u e"!important;gap:0 12px!important;align-items:center!important;width:100%!important;text-align:left!important;border:0!important;border-bottom:1px solid #f1e6dc!important;background:#fff!important;color:#1f1a14!important;padding:8px 14px!important}
:is(#uwp-tools,html) .uwp-lg-item b{grid-area:u!important;font-family:"Noto Nastaliq Urdu",serif!important;font-size:22px!important;line-height:2!important;color:#c8003f!important;min-width:70px!important;text-align:right!important}
:is(#uwp-tools,html) .uwp-lg-item span{grid-area:r!important;font-weight:700!important;font-size:14px!important}
:is(#uwp-tools,html) .uwp-lg-item em{grid-area:e!important;font-style:normal!important;font-size:13px!important;color:#8a7b6c!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
:is(#uwp-tools,html) .uwp-lg-quick{display:flex!important;gap:8px!important;margin-top:12px!important}
:is(#uwp-tools,html) .uwp-lg-btn{flex:1!important;border:1.5px solid rgba(255,255,255,.6)!important;background:rgba(255,255,255,.12)!important;color:#fff!important;border-radius:12px!important;padding:10px!important;font-weight:700!important;font-size:14px!important}
:is(#uwp-tools,html) .uwp-lg-view{margin-top:16px!important}
:is(#uwp-tools,html) .uwp-lg-card{background:var(--lg-card)!important;border:1px solid var(--lg-line)!important;border-radius:20px!important;padding:18px!important;box-shadow:0 6px 20px rgba(200,0,63,.06)!important}
:is(#uwp-tools,html) .uwp-lg-kicker{font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--lg-acc2)!important;text-align:center!important;margin-bottom:4px!important}
:is(#uwp-tools,html) .uwp-lg-head{text-align:center!important;border-bottom:1px dashed var(--lg-line)!important;padding-bottom:14px!important;margin-bottom:6px!important}
:is(#uwp-tools,html) .uwp-lg-u{font-family:"Noto Nastaliq Urdu",serif!important;font-weight:700!important;font-size:46px!important;line-height:2!important;margin:0!important;color:var(--lg-text)!important}
:is(#uwp-tools,html) .uwp-lg-r{font-size:18px!important;font-weight:700!important;color:var(--lg-acc2)!important}
:is(#uwp-tools,html) .uwp-lg-tags{display:flex!important;gap:6px!important;justify-content:center!important;flex-wrap:wrap!important;margin-top:8px!important}
:is(#uwp-tools,html) .uwp-lg-tags span{font-size:12px!important;font-weight:700!important;padding:4px 10px!important;border-radius:999px!important;background:var(--lg-soft)!important;color:var(--lg-acc2)!important;font-family:"Noto Nastaliq Urdu",Inter,sans-serif!important;line-height:2!important}
:is(#uwp-tools,html) .uwp-lg-tools{display:flex!important;gap:6px!important;justify-content:center!important;flex-wrap:wrap!important;margin-top:12px!important}
:is(#uwp-tools,html) .uwp-lg-tools button{border:1px solid var(--lg-line)!important;background:var(--lg-card)!important;color:var(--lg-text)!important;border-radius:999px!important;padding:7px 12px!important;font-size:13px!important;font-weight:700!important}
:is(#uwp-tools,html) .uwp-lg-tools button.on{border-color:var(--lg-acc)!important;color:var(--lg-acc2)!important}
:is(#uwp-tools,html) .uwp-lg-card section{padding:12px 0!important;border-bottom:1px solid var(--lg-line)!important}
:is(#uwp-tools,html) .uwp-lg-card section:last-child{border-bottom:0!important}
:is(#uwp-tools,html) .uwp-lg-card h3,:is(#uwp-tools,html) .uwp-lg-side h3{font-size:13px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--lg-muted)!important;margin:0 0 6px!important;font-family:"Noto Nastaliq Urdu",Inter,sans-serif!important;line-height:2!important}
:is(#uwp-tools,html) .uwp-lg-en{font-size:18px!important;margin:0!important;line-height:1.5!important}
:is(#uwp-tools,html) .uwp-lg-um{font-family:"Noto Nastaliq Urdu",serif!important;font-size:20px!important;line-height:2.2!important;margin:0!important;text-align:right!important}
:is(#uwp-tools,html) .uwp-lg-chips{display:flex!important;gap:6px!important;flex-wrap:wrap!important;direction:rtl!important}
:is(#uwp-tools,html) .uwp-lg-w,:is(#uwp-tools,html) .uwp-lg-rh span{border:1px solid var(--lg-line)!important;background:var(--lg-soft)!important;color:var(--lg-text)!important;border-radius:999px!important;padding:2px 14px!important;font-family:"Noto Nastaliq Urdu",serif!important;font-size:17px!important;line-height:2.2!important}
:is(#uwp-tools,html) .uwp-lg-w:hover{border-color:var(--lg-acc)!important}
:is(#uwp-tools,html) .uwp-lg-sher{margin:8px 0!important;padding:10px 14px!important;border-right:4px solid var(--lg-acc)!important;background:var(--lg-soft)!important;border-radius:12px!important;font-family:"Noto Nastaliq Urdu",serif!important;font-size:19px!important;line-height:2.3!important;text-align:center!important;direction:rtl!important}
:is(#uwp-tools,html) .uwp-lg-sher mark{background:rgba(255,0,85,.18)!important;color:inherit!important;border-radius:6px!important;padding:0 4px!important}
:is(#uwp-tools,html) .uwp-lg-sher cite{display:block!important;font-style:normal!important;font-size:14px!important;color:var(--lg-acc2)!important}
:is(#uwp-tools,html) .uwp-lg-note{font-size:12px!important;color:var(--lg-muted)!important;margin:6px 0 0!important}
:is(#uwp-tools,html) .uwp-lg-list{display:flex!important;flex-direction:column!important;border:1px solid var(--lg-line)!important;border-radius:14px!important;overflow:hidden!important}
:is(#uwp-tools,html) .uwp-lg-side{display:grid!important;gap:12px!important;margin-top:16px!important}
:is(#uwp-tools,html) .uwp-lg-side section{background:var(--lg-card)!important;border:1px solid var(--lg-line)!important;border-radius:16px!important;padding:12px 14px!important}
:is(#uwp-tools,html) .uwp-lg-abc{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:5px!important}
:is(#uwp-tools,html) .uwp-lg-abc button{border:1px solid var(--lg-line)!important;background:var(--lg-soft)!important;color:var(--lg-text)!important;border-radius:10px!important;font-family:"Noto Naskh Arabic","Noto Nastaliq Urdu",serif!important;font-size:19px!important;line-height:1.9!important}
:is(#uwp-tools,html) .uwp-lg-quiz{text-align:center!important}
:is(#uwp-tools,html) .uwp-lg-quiz .uwp-lg-btn{color:var(--lg-acc2)!important;border-color:var(--lg-acc)!important;background:var(--lg-soft)!important}
:is(#uwp-tools,html) .uwp-lg-opts{display:grid!important;gap:8px!important;margin-top:10px!important}
:is(#uwp-tools,html) .uwp-lg-opt{border:1.5px solid var(--lg-line)!important;background:var(--lg-card)!important;color:var(--lg-text)!important;border-radius:12px!important;padding:12px!important;font-size:15px!important;font-weight:600!important}
:is(#uwp-tools,html) .uwp-lg-opt.ok{background:#e6f9ee!important;border-color:#25d366!important}
:is(#uwp-tools,html) .uwp-lg-opt.bad{background:#ffe8ee!important;border-color:#ff0055!important}
:is(#uwp-tools,html) .uwp-lg-toast{position:fixed!important;left:50%!important;bottom:24px!important;transform:translateX(-50%)!important;background:#1f1a14!important;color:#fff!important;padding:12px 18px!important;border-radius:12px!important;font-size:14px!important;z-index:100000!important}
@media (min-width:860px){:is(#uwp-tools,html) .uwp-lg-side{grid-template-columns:1fr 1fr!important}}
:is(#uwp-tools,html) .uwp-lg-title-en{text-align:center!important;font-size:13px!important;font-weight:800!important;letter-spacing:.22em!important;text-transform:uppercase!important;opacity:.9!important}
:is(#uwp-tools,html) .uwp-lg-title-en{margin-bottom:2px!important}
:is(#uwp-tools,html) .uwp-lg-title{line-height:2.5!important;margin:0 0 6px!important;font-size:30px!important}

/* CSS loaded: show the tool (see uwp-tools-guard) */
:is(#uwp-tools,html) .uwp-lg{opacity:1!important;animation:none!important}
:is(#uwp-tools,html) .uwp-lg-q:focus{outline:none!important;box-shadow:none!important}
:is(#uwp-tools,html) .uwp-lg-qrow:focus-within{border-color:#ff0055!important;box-shadow:0 0 0 3px rgba(255,0,85,.12)!important}
:is(#uwp-tools,html) .uwp-lg-shtools{display:flex!important;justify-content:center!important;gap:6px!important;margin-top:6px!important;direction:ltr!important}
:is(#uwp-tools,html) .uwp-lg-shtools button{border:1px solid var(--lg-line)!important;background:var(--lg-card)!important;color:var(--lg-text)!important;border-radius:999px!important;padding:5px 12px!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important}
:is(#uwp-tools,html) .uwp-lg-shtools button[data-act=washer]{background:#25d366!important;border-color:#25d366!important;color:#fff!important}

:is(#uwp-tools,html) .uwp-lg-addf{display:grid!important;gap:10px!important;margin-top:10px!important}
:is(#uwp-tools,html) .uwp-lg-addf label{display:grid!important;gap:4px!important;font-size:13px!important;font-weight:700!important;color:var(--lg-muted)!important}
:is(#uwp-tools,html) .uwp-lg-addf label[hidden]{display:none!important}
:is(#uwp-tools,html) .uwp-lg-addf input{width:100%!important;height:46px!important;border:1.5px solid var(--lg-line)!important;border-radius:12px!important;padding:0 12px!important;font-size:16px!important;background:var(--lg-card)!important;color:var(--lg-text)!important;font-family:Inter,system-ui,sans-serif!important;font-weight:400!important}
:is(#uwp-tools,html) .uwp-lg-addf input[dir=rtl]{font-family:"Noto Naskh Arabic",Inter,sans-serif!important;font-size:17px!important}
:is(#uwp-tools,html) .uwp-lg-addf input:focus{outline:none!important;border-color:var(--lg-acc)!important;box-shadow:0 0 0 3px rgba(255,0,85,.12)!important}
:is(#uwp-tools,html) .uwp-lg-addf .uwp-lg-add-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
:is(#uwp-tools,html) .uwp-lg-addt{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important}
:is(#uwp-tools,html) .uwp-lg-addt button{border:1.5px solid var(--lg-line)!important;background:var(--lg-card)!important;color:var(--lg-text)!important;border-radius:10px!important;padding:10px 4px!important;font-size:13px!important;font-weight:700!important}
:is(#uwp-tools,html) .uwp-lg-addt button.on{background:var(--lg-acc)!important;border-color:var(--lg-acc)!important;color:#fff!important}
:is(#uwp-tools,html) .uwp-lg-addf [data-act=addword]{height:50px!important;border:0!important;background:var(--lg-acc)!important;color:#fff!important;border-radius:12px!important;font-weight:800!important;font-size:15px!important}
:is(#uwp-tools,html) .uwp-lg-addf [data-act=addword][disabled]{opacity:.6!important}
:is(#uwp-tools,html) .uwp-lg-miss-h{font-weight:700!important}
:is(#uwp-tools,html) .uwp-lg-q::placeholder{font-family:Inter,system-ui,sans-serif!important;font-size:15px!important;text-overflow:ellipsis!important;color:#9a8c80!important;opacity:1!important}

:is(#uwp-tools,html) .uwp-lg-mic{flex:0 0 44px!important;width:44px!important;height:44px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#8a7b6c!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;transition:color .15s,background .15s!important}
:is(#uwp-tools,html) .uwp-lg-mic:hover{color:#ff0055!important;background:#ffe3ec!important}
:is(#uwp-tools,html) .uwp-lg-mic.on{color:#fff!important;background:#ff0055!important;animation:uwpR2uPulseRed 1.2s infinite!important}
@keyframes uwpR2uPulseRed{0%{box-shadow:0 0 0 0 rgba(255,0,85,.45)}70%{box-shadow:0 0 0 12px rgba(255,0,85,0)}100%{box-shadow:0 0 0 0 rgba(255,0,85,0)}}
:is(#uwp-tools,html) .uwp-lg-qrow{background:#fff!important;border:1.5px solid #ecdcd2!important}
:is(#uwp-tools,html) .uwp-lg-sub{max-width:560px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.55!important}

:is(#uwp-tools,html) .uwp-lg-brow{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
:is(#uwp-tools,html) .uwp-lg-kb{flex:0 0 40px!important;width:40px!important;height:40px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#8a7b6c!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;transition:color .15s,background .15s!important}
:is(#uwp-tools,html) .uwp-lg-kb:hover,:is(#uwp-tools,html) .uwp-lg-kb.on{color:#ff0055!important;background:#ffe3ec!important}
:is(#uwp-tools,html) .uwp-lg-mic{flex-basis:40px!important;width:40px!important;height:40px!important}
:is(#uwp-tools,html) .uwp-lg-qrow{gap:2px!important;padding-right:6px!important}
:is(#uwp-tools,html) .uwp-r2u-t[data-act=keys]{display:inline-flex!important;align-items:center!important;gap:5px!important}
@media (max-width:400px){:is(#uwp-tools,html) .uwp-lg-btn{font-size:13px!important;white-space:nowrap!important;padding:10px 6px!important}}

:is(#uwp-tools,html) .uwp-lg-pad{display:grid!important;grid-template-columns:repeat(9,1fr)!important;gap:5px!important;margin-top:8px!important;background:rgba(255,255,255,.15)!important;padding:6px!important;border-radius:14px!important;direction:rtl!important}
:is(#uwp-tools,html) .uwp-lg-pad[hidden]{display:none!important}
:is(#uwp-tools,html) .uwp-lg-pad button{height:40px!important;min-width:0!important;border:0!important;border-radius:9px!important;background:#fff!important;color:#1f1a14!important;font-family:"Noto Naskh Arabic","Noto Nastaliq Urdu",serif!important;font-size:19px!important;line-height:1!important;padding:0!important;box-shadow:0 1px 2px rgba(0,0,0,.12)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}
:is(#uwp-tools,html) .uwp-lg-pad button:active{background:#ffe3ec!important;transform:scale(.96)!important}
:is(#uwp-tools,html) .uwp-lg-pad .sp{grid-column:span 6!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;color:#8a7b6c!important;letter-spacing:.04em!important}
:is(#uwp-tools,html) .uwp-lg-pad .bk{grid-column:span 3!important;font-family:Inter,system-ui,sans-serif!important;font-size:18px!important;color:#c8003f!important}
