/* Urdu Wali Poetry v2.7.0 */

/* ---------- Header: bell, search, dark mode and avatar — same size, one line (desktop + mobile) ---------- */
html body .uwp.uwp-header .uwp-header-actions{display:flex!important;align-items:center!important;line-height:1!important}
html body .uwp.uwp-header .uwp-header-actions>*{margin-top:0!important;margin-bottom:0!important;align-self:center!important}
html body .uwp.uwp-header .uwp-bell-wrap,
html body .uwp.uwp-header .uwp-usermenu{display:flex!important;align-items:center;justify-content:center;height:40px;line-height:0!important;position:relative;vertical-align:middle}
html body .uwp.uwp-header .uwp-header-actions .uwp-icon-btn,
html body .uwp.uwp-header .uwp-usermenu-btn{width:40px!important;height:40px!important;min-width:40px;min-height:40px;padding:0!important;margin:0!important;align-items:center;justify-content:center;line-height:0!important;vertical-align:middle;box-sizing:border-box;border-radius:50%!important;top:auto!important;transform:none}
html body .uwp.uwp-header .uwp-usermenu-btn{overflow:hidden;border-width:2px!important}
html body .uwp.uwp-header .uwp-usermenu-btn img{width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;object-fit:cover;border-radius:50%;vertical-align:middle}
html body .uwp.uwp-header .uwp-header-actions .uwp-icon-btn svg{margin:0;flex:none}
html body .uwp.uwp-header .uwp-usermenu .uwp-dropdown{position:absolute!important}
@media (max-width:640px){
  html body .uwp.uwp-header .uwp-header-actions .uwp-icon-btn,
  html body .uwp.uwp-header .uwp-usermenu-btn{width:38px!important;height:38px!important;min-width:38px;min-height:38px}
  html body .uwp.uwp-header .uwp-bell-wrap,html body .uwp.uwp-header .uwp-usermenu{height:38px}
}

/* Contests menu item: small red dot while a contest is running */
.uwp-nav .uwp-live-item>a{position:relative}
.uwp-nav .uwp-live-item>a::after{content:"";position:absolute;top:2px;inset-inline-end:0;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 0 rgba(239,68,68,.6);animation:uwpPulse 1.6s infinite}
@keyframes uwpPulse{0%{box-shadow:0 0 0 0 rgba(239,68,68,.55)}70%{box-shadow:0 0 0 7px rgba(239,68,68,0)}100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}}

/* ---------- Cards: only ❤ 💬 🔖 and ⋮ (the rest is inside ⋮) ---------- */
.uwp .uwp-acts.uwp-acts27{display:flex!important;align-items:center;gap:4px;flex-wrap:nowrap}
.uwp .uwp-acts.uwp-acts27 .uwp-act{width:52px;flex:none}
.uwp .uwp-acts.uwp-acts27 .uwp-kebab{margin-inline-start:auto;color:var(--uwp-muted)}
.uwp .uwp-acts.uwp-acts27 .uwp-kebab[aria-expanded="true"]{background:var(--uwp-line);color:var(--uwp-text)}
.uwp .uwp-kmenu-src,.uwp .uwp-kmenu-src[hidden]{display:none!important}

/* ⋮ pop-up: small box on computer, sheet from the bottom on phone */
.uwp-kpop{position:fixed;z-index:100002;min-width:230px;background:var(--uwp-surface,#fff);color:var(--uwp-text,#1a1a1a);border:1px solid var(--uwp-line-2,rgba(0,0,0,.1));border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.22);padding:6px;font-family:var(--uwp-urdu);animation:uwpKIn .14s ease-out}
.uwp-kpop .uwp-kitem{display:flex;align-items:center;gap:14px;width:100%;padding:8px 14px;border:0;border-radius:11px;background:none;color:inherit;font:inherit;font-size:15.5px;line-height:2.3;text-align:right;cursor:pointer}
.uwp-kpop .uwp-kitem:hover,.uwp-kpop .uwp-kitem:focus-visible{background:var(--uwp-line,rgba(0,0,0,.06));outline:none}
.uwp-kpop .uwp-kitem svg{width:22px;height:22px;flex:none}
.uwp-kpop .uwp-kitem.uwp-kitem svg{color:var(--uwp-muted)}
.uwp-kpop .uwp-kitem:nth-of-type(1) svg{color:#1fa855}
.uwp-kpop .uwp-kitem:nth-of-type(2) svg{color:#b7791f}
.uwp-kpop.is-sheet{left:0!important;right:0;bottom:0;top:auto!important;width:100%;min-width:0;max-width:560px;margin:0 auto;border-radius:22px 22px 0 0;padding:6px 10px calc(14px + env(safe-area-inset-bottom));animation:uwpKUp .2s ease-out}
.uwp-kpop.is-sheet .uwp-kitem{font-size:17px;padding:10px 16px}
.uwp-kgrab{display:block;width:42px;height:5px;border-radius:5px;background:var(--uwp-line-2,rgba(0,0,0,.15));margin:6px auto 8px}
.uwp-kback{position:fixed;inset:0;z-index:100001;background:rgba(0,0,0,.42);animation:uwpKFade .15s}
@keyframes uwpKIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@keyframes uwpKUp{from{transform:translateY(100%)}to{transform:none}}
@keyframes uwpKFade{from{opacity:0}to{opacity:1}}
[data-uwp-theme="dark"] .uwp-kpop{background:var(--uwp-dark-surface,#1d1d22);color:#f3f3f3;border-color:rgba(255,255,255,.1)}

/* vote messages in the sheet */
.uwp-vmsg{padding:6px 8px 4px;text-align:center}
.uwp-vmsg p{margin:4px 0 14px;font-size:15.5px;line-height:2.2}
.uwp-vmsg-go{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:14px;background:var(--uwp-accent,#e11d48);color:#fff!important;font-weight:700;text-decoration:none!important;font-family:"Plus Jakarta Sans",system-ui,sans-serif;font-size:15px;margin-bottom:8px}
.uwp-vmsg-go.is-google{background:#fff;color:#1f1f1f!important;border:1px solid #dadce0}
.uwp-vmsg .uwp-kclose{width:100%;min-height:44px;border:0;border-radius:14px;background:var(--uwp-line,rgba(0,0,0,.06));color:inherit;font:inherit;font-size:15px;cursor:pointer}

/* ---------- Contest page: vote button ---------- */
.uwp .uwp-vote-row{display:flex;justify-content:center;margin:-4px 0 6px}
.uwp .uwp-vote-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:170px;min-height:46px;padding:0 22px;border-radius:999px;border:0;background:var(--uwp-accent,#e11d48);color:#fff;font-family:var(--uwp-urdu);font-size:16px;line-height:2;cursor:pointer;box-shadow:0 8px 20px color-mix(in srgb,var(--uwp-accent,#e11d48) 30%,transparent);transition:transform .12s}
.uwp .uwp-vote-btn:active{transform:scale(.97)}
.uwp .uwp-vote-btn .uwp-vb-on{display:none}
.uwp .uwp-vote-btn.is-on{background:#16a34a;box-shadow:0 8px 20px rgba(22,163,74,.28)}
.uwp .uwp-vote-btn.is-on .uwp-vb-on{display:inline}
.uwp .uwp-vote-btn.is-on .uwp-vb-off{display:none}
.uwp .uwp-vote-btn.is-busy{opacity:.6;pointer-events:none}
.uwp .uwp-c2-vnote{margin:4px 0 14px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--uwp-accent,#e11d48) 8%,transparent);font-size:14px;line-height:2.2}
.uwp .uwp-vcount i{font-style:normal}

/* ---------- Submit form + sign up ---------- */
.uwp .uwp-emoji-warn{display:block;color:#dc2626;font-size:13.5px;line-height:2;margin-top:4px}
.uwp .uwp-emoji-warn[hidden]{display:none}
.uwp .uwp-poem-input.is-bad{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.15)!important}
.uwp .uwp-req{color:#dc2626;font-weight:700}
.uwp .uwp-hint{display:block;color:var(--uwp-muted);font-size:12.5px;line-height:2;margin-top:3px}

/* ---------- Paid contest: fee steps ---------- */
.uwp .uwp-fee-s1{text-align:center;padding:4px 2px 6px}
.uwp .uwp-fee-big{display:inline-block;margin:6px 0 10px;padding:8px 22px;border-radius:999px;background:color-mix(in srgb,var(--uwp-accent,#e11d48) 10%,transparent);color:var(--uwp-accent,#e11d48);font:800 22px/1.5 "Plus Jakarta Sans",system-ui,sans-serif}
.uwp .uwp-fee-s1 p{font-size:15px;line-height:2.2;margin:0 0 8px}
.uwp .uwp-fee-s1 .uwp-btn{margin-top:8px}
.uwp .uwp-fee-steps{display:flex;gap:6px;margin:2px 0 12px}
.uwp .uwp-fee-steps span{flex:1;text-align:center;font-size:12.5px;line-height:2.2;border-radius:10px;background:var(--uwp-line,rgba(0,0,0,.05));color:var(--uwp-muted)}
.uwp .uwp-fee-steps span.is-on{background:var(--uwp-accent,#e11d48);color:#fff}
.uwp .uwp-fee-acct{border:1px dashed var(--uwp-line-2,rgba(0,0,0,.15));border-radius:16px;padding:10px 14px;margin-bottom:12px}
.uwp .uwp-fee-amt{font-size:15px;line-height:2.2;margin-bottom:4px}
.uwp .uwp-fee-amt b{color:var(--uwp-accent,#e11d48);font-family:"Plus Jakarta Sans",system-ui,sans-serif}
.uwp .uwp-fee-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--uwp-line,rgba(0,0,0,.06));font-size:14px;line-height:2}
.uwp .uwp-fee-row span{color:var(--uwp-muted);min-width:92px}
.uwp .uwp-fee-row b{flex:1;font-family:"Plus Jakarta Sans",system-ui,sans-serif;font-size:14.5px;word-break:break-all;text-align:left}
.uwp .uwp-fee-copy{border:1px solid var(--uwp-line-2,rgba(0,0,0,.15));background:none;border-radius:8px;padding:0 10px;font:inherit;font-size:12.5px;line-height:2;color:var(--uwp-accent,#e11d48);cursor:pointer}
.uwp .uwp-fee-note{margin:6px 0 0;font-size:13px;line-height:2.1;color:var(--uwp-muted)}
.uwp .uwp-fee-h{margin:14px 0 6px;font-size:16px}
.uwp .uwp-fee-wait{padding:14px 16px;border-radius:16px;background:#fff7e6;border:1px solid #f5d38a;color:#7a5200;line-height:2.2;font-size:14.5px}
.uwp .uwp-fee-wait small{display:block;opacity:.75;font-size:12.5px}
[data-uwp-theme="dark"] .uwp .uwp-fee-wait{background:#2a2111;border-color:#6b5420;color:#f3d38f}
.uwp .uwp-fee-form .uwp-fee-s2>label{display:block!important;width:100%;margin:0 0 10px}
.uwp .uwp-fee-form .uwp-fee-s2>label>span{display:block;margin-bottom:4px}
.uwp .uwp-fee-form .uwp-fee-s2 input[type=text],.uwp .uwp-fee-form .uwp-fee-s2 input[type=file]{width:100%;box-sizing:border-box}

/* ---------- Cards: safety copies of the v2.6 rules (in case an old CSS file is cached somewhere) ---------- */
.uwp .uwp-acts .uwp-fav:not(.uwp-save){display:none!important}
.uwp .uwp-acts:not(.is-big) .uwp-act-l{display:none!important}
.uwp .uwp-acts:not(.is-big) .uwp-cmt .uwp-n{display:none!important}
.uwp .uwp-card-head{flex-wrap:wrap;row-gap:4px}
.uwp .uwp-card-head>.uwp-badges{order:3;flex:1 1 100%;justify-content:flex-start;margin:0}
.uwp .uwp-card-head>.uwp-author{flex:1 1 auto;min-width:0}
/* English names: cut at the end ("Ayaan Ra…"), not at the start */
.uwp .uwp-card-head .uwp-author-meta b{unicode-bidi:plaintext;text-align:right}
.uwp .uwp-h-trend-grid .uwp-card{display:flex;flex-direction:column;height:100%}
.uwp .uwp-h-trend-grid .uwp-card>.uwp-verse{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}
.uwp .uwp-h-trend-grid .uwp-card>.uwp-card-foot{margin-top:auto}

/* ---------- Prize proof card (bottom of the screen, once per visitor) ---------- */
.uwp-proof{position:fixed;z-index:99990;left:16px;bottom:16px;width:min(360px,calc(100vw - 32px));background:var(--uwp-surface,#fff);color:var(--uwp-text,#1a1a1a);border:1px solid var(--uwp-line-2,rgba(0,0,0,.1));border-radius:20px;box-shadow:0 22px 60px rgba(0,0,0,.25);padding:14px 16px 16px;font-family:var(--uwp-urdu);opacity:0;transform:translateY(24px);transition:opacity .3s ease,transform .3s ease}
.uwp-proof.is-on{opacity:1;transform:none}
.uwp-proof[hidden]{display:none}
[data-uwp-theme="dark"] .uwp-proof{background:var(--uwp-dark-surface,#1d1d22);color:#f3f3f3;border-color:rgba(255,255,255,.1)}
.uwp-proof-x{position:absolute;top:8px;left:10px;width:32px;height:32px;border:0;border-radius:50%;background:var(--uwp-line,rgba(0,0,0,.06));color:inherit;font-size:20px;line-height:32px;cursor:pointer;padding:0}
.uwp-proof-top{display:flex;align-items:center;gap:10px;padding-left:36px}
.uwp-proof-cup{font-size:30px;line-height:1}
.uwp-proof-top b{display:block;font-size:16px;line-height:2}
.uwp-proof-top small{display:block;font-size:12.5px;line-height:1.8;color:var(--uwp-muted)}
.uwp-proof-txt{margin:6px 0 10px;font-size:14.5px;line-height:2.2}
.uwp-proof-txt b{color:var(--uwp-accent,#e11d48)}
.uwp-proof-img{position:relative;display:block;border-radius:14px;overflow:hidden;border:1px solid var(--uwp-line-2,rgba(0,0,0,.1));text-decoration:none}
.uwp-proof-img{background:#f3f1ec}.uwp-proof-img img{display:block;width:100%;height:200px;object-fit:contain}
.uwp-proof-img span{position:absolute;inset:auto 0 0 0;padding:4px 10px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:12.5px;line-height:2.2;text-align:center}
.uwp-proof-btns{display:flex;gap:8px;margin-top:12px}
.uwp-proof-btns .uwp-btn{flex:1;justify-content:center;min-height:42px;font-size:14px}
@media (max-width:640px){.uwp-proof{left:12px;right:12px;width:auto;bottom:calc(84px + env(safe-area-inset-bottom))}.uwp-proof-img img{height:170px}}

/* ---------- Contest Winners page ---------- */
.uwp-winners{padding:28px 0 40px}
.uwp-wn-head{text-align:right;margin-bottom:18px}
.uwp-wn-head h1{margin:6px 0 4px;font-size:30px;line-height:1.9}
.uwp-wn-list{display:grid;gap:14px}
.uwp-wn{display:flex;gap:14px;align-items:stretch;padding:14px;border-radius:20px;background:var(--uwp-surface,#fff);border:1px solid var(--uwp-line-2,rgba(0,0,0,.08))}
.uwp-wn-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}
.uwp-wn-c{color:var(--uwp-muted);font-size:12.5px;line-height:1.9}
.uwp-wn-who{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}
.uwp-wn-who img{border-radius:50%}
.uwp-wn-who b{display:block;font-size:15.5px;line-height:1.9}
.uwp-wn-who em{display:block;font-style:normal;font-size:12.5px;color:var(--uwp-accent,#e11d48);line-height:1.8}
.uwp-wn-sher{font-size:16px;line-height:2.2;color:inherit;text-decoration:none}
.uwp-wn-paid{align-self:flex-start;padding:0 10px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12.5px;line-height:2.2}
.uwp-wn-rc{position:relative;flex:0 0 130px;border-radius:14px;overflow:hidden;border:1px solid var(--uwp-line-2,rgba(0,0,0,.1))}
.uwp-wn-rc{background:#f3f1ec}.uwp-wn-rc img{width:100%;height:100%;min-height:170px;object-fit:contain;display:block}
.uwp-wn-rc span{position:absolute;inset:auto 0 0 0;background:rgba(0,0,0,.6);color:#fff;font-size:12px;line-height:2.2;text-align:center}
@media (max-width:560px){.uwp-wn{flex-direction:column}.uwp-wn-rc{flex:none}.uwp-wn-rc img{height:220px}}

/* ---------- Cards: like count next to the heart (heart never jumps up) ---------- */
.uwp .uwp-acts.uwp-acts27 .uwp-act{height:44px;min-height:44px!important;padding:0!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important}
.uwp .uwp-acts.uwp-acts27 .uwp-like{width:auto;min-width:52px;padding:0 8px!important}
.uwp .uwp-acts.uwp-acts27 .uwp-like .uwp-n{margin:0!important;font-size:13.5px!important;line-height:1!important;font-weight:700}
.uwp .uwp-acts.uwp-acts27 .uwp-act svg{flex:none;display:block}

/* ---------- Profile completeness bar ---------- */
.uwp .uwp-pc{margin:0 0 16px;padding:14px 16px;border-radius:18px;background:var(--uwp-surface,#fff);border:1px solid var(--uwp-line-2,rgba(0,0,0,.08))}
.uwp .uwp-pc-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.uwp .uwp-pc-top b{font-size:15.5px;line-height:2}
.uwp .uwp-pc-top strong{font:800 18px/1.4 "Plus Jakarta Sans",system-ui,sans-serif;color:var(--uwp-accent,#e11d48)}
.uwp .uwp-pc-bar{height:10px;border-radius:99px;background:var(--uwp-line,rgba(0,0,0,.07));overflow:hidden;margin:6px 0 10px}
.uwp .uwp-pc-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ff4d8d,var(--uwp-accent,#e11d48));transition:width .6s ease}
.uwp .uwp-pc.is-done .uwp-pc-bar i{background:linear-gradient(90deg,#22c55e,#16a34a)}
.uwp .uwp-pc-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}
.uwp .uwp-pc-list li a,.uwp .uwp-pc-list li span{display:inline-flex;align-items:center;gap:5px;padding:2px 12px;border-radius:999px;font-size:13px;line-height:2.1;text-decoration:none}
.uwp .uwp-pc-list li a{background:color-mix(in srgb,var(--uwp-accent,#e11d48) 9%,transparent);color:var(--uwp-accent,#e11d48)}
.uwp .uwp-pc-list li span{background:#dcfce7;color:#166534}
.uwp .uwp-pc-note{margin:8px 0 0;font-size:13px;line-height:2;color:var(--uwp-muted)}

/* ---------- "رسید دیکھیں" button + receipt viewer ---------- */
.uwp .uwp-proof-view{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1.5px dashed color-mix(in srgb,var(--uwp-accent,#e11d48) 55%,transparent);border-radius:14px;background:color-mix(in srgb,var(--uwp-accent,#e11d48) 6%,transparent);color:var(--uwp-accent,#e11d48);font-family:var(--uwp-urdu);font-size:15px;line-height:2.2;cursor:pointer}
.uwp .uwp-proof-view:hover{background:color-mix(in srgb,var(--uwp-accent,#e11d48) 12%,transparent)}
.uwp .uwp-wn{flex-direction:column}
.uwp .uwp-wn-view{width:auto;align-self:flex-start;padding:0 18px}
.uwp-rcbox{position:fixed;inset:0;z-index:100005;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;padding:16px;animation:uwpKFade .15s}
.uwp-rcbox-in{position:relative;max-width:min(560px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center}
.uwp-rcbox-in img{display:block;max-width:100%;max-height:calc(100vh - 110px);border-radius:12px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.5)}
.uwp-rcbox-in p{margin:10px 0 0;color:#fff;font-family:var(--uwp-urdu);font-size:13.5px;line-height:2}
.uwp-rcbox-x{position:absolute;top:-14px;left:-10px;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#111;font-size:24px;line-height:40px;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.3);padding:0;z-index:2}

/* ---------- ⭐ Reviews page ---------- */
.uwp-reviews{padding:24px 0 40px}
.uwp-rv-head h1{margin:6px 0 2px;font-size:32px;line-height:1.9}
.uwp-rv-box{background:var(--uwp-surface,#fff);border:1px solid var(--uwp-line-2,rgba(0,0,0,.08));border-radius:22px;padding:16px 18px}
.uwp-rv-top{display:grid;grid-template-columns:260px 1fr;gap:14px;margin:14px 0}
.uwp-rv-score{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.uwp-rv-score>b{font:800 50px/1.1 "Plus Jakarta Sans",system-ui,sans-serif}
.uwp-rv-score small{color:var(--uwp-muted);font-size:13.5px;line-height:2.2}
.uwp-rv-stars{color:#f59e0b;font-size:20px;letter-spacing:2px;font-family:system-ui,sans-serif;white-space:nowrap}
.uwp-rv-stars i{font-style:normal;color:var(--uwp-line-2,#e7dfd5)}
.uwp-rv-bars{display:flex;flex-direction:column;justify-content:center;gap:6px}
.uwp-rv-bar{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--uwp-muted);font:600 13px system-ui,sans-serif}
.uwp-rv-bar span{width:34px}.uwp-rv-bar em{font-style:normal;width:28px;text-align:right}
.uwp-rv-bar i{flex:1;height:9px;border-radius:9px;background:var(--uwp-line,#f0ebe5);overflow:hidden}
.uwp-rv-bar i b{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#fbbf24,#f59e0b)}
.uwp-rv-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.uwp-rv-cta p{margin:0;font-size:15px;line-height:2.2;flex:1 1 260px}
.uwp-rv-form{margin-top:14px;border:2px dashed color-mix(in srgb,var(--uwp-accent,#e11d48) 40%,transparent)}
.uwp-rv-form[hidden]{display:none}
.uwp-rv-form h3{margin:0 0 4px;font-size:19px}
.uwp-rv-form textarea{width:100%;box-sizing:border-box;border-radius:14px;font-size:15px;line-height:2.2;padding:10px 14px}
.uwp-rv-pick{display:inline-flex;flex-direction:row-reverse;gap:4px;margin:4px 0 8px}
.uwp-rv-pick label{cursor:pointer}
.uwp-rv-pick input{position:absolute;opacity:0;pointer-events:none}
.uwp-rv-pick span{font-size:36px;line-height:1;color:var(--uwp-line-2,#e5ddd3);transition:color .1s,transform .1s;font-family:system-ui,sans-serif}
.uwp-rv-pick label:hover span,.uwp-rv-pick label:hover~label span,.uwp-rv-pick label:has(input:checked) span,.uwp-rv-pick label:has(input:checked)~label span{color:#f59e0b}
.uwp-rv-pick label:active span{transform:scale(.9)}
.uwp-rv-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}
.uwp-rv-ph{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--uwp-line-2,rgba(0,0,0,.1));border-radius:12px;padding:4px 12px;font-size:14px;line-height:2.1;cursor:pointer;position:relative;overflow:hidden;max-width:100%}
.uwp-rv-ph input{font-size:12px;max-width:200px}
.uwp-rv-filters{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 12px}
.uwp-rv-filters a{border:1px solid var(--uwp-line-2,rgba(0,0,0,.1));background:var(--uwp-surface,#fff);border-radius:99px;padding:2px 14px;font-size:14px;line-height:2.1;text-decoration:none;color:inherit}
.uwp-rv-filters a.is-on{background:var(--uwp-accent,#e11d48);border-color:var(--uwp-accent,#e11d48);color:#fff}
.uwp-rv-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}
.uwp-rv{background:var(--uwp-surface,#fff);border:1px solid var(--uwp-line-2,rgba(0,0,0,.08));border-radius:20px;padding:14px 16px}
.uwp-rv.is-feat{border-color:color-mix(in srgb,var(--uwp-accent,#e11d48) 40%,transparent)}
.uwp-rv-h{display:flex;align-items:center;gap:10px}
.uwp-rv-h img,.uwp-rv-h .uwp-av{border-radius:50%;flex:none}
.uwp-rv-who{flex:1;min-width:0}
.uwp-rv-who b{display:block;font-size:15px;line-height:1.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext;text-align:right}
.uwp-rv-who small{display:block;color:var(--uwp-muted);font-size:12px;line-height:1.7}
.uwp-rv-h .uwp-rv-stars{font-size:16px}
.uwp-rv-tag{display:inline-block;background:color-mix(in srgb,var(--uwp-accent,#e11d48) 10%,transparent);color:var(--uwp-accent,#e11d48);border-radius:99px;padding:0 8px;font-size:11.5px;line-height:1.9;vertical-align:middle}
.uwp-rv-txt{margin:8px 0 0;font-size:15px;line-height:2.2;overflow-wrap:anywhere}
.uwp-rv-img{display:block;margin-top:10px;padding:0;border:0;background:none;cursor:zoom-in;border-radius:12px;overflow:hidden;width:130px;height:96px}
.uwp-rv-img img{width:100%;height:100%;object-fit:cover;display:block}
.uwp-rv-reply{margin-top:10px;padding:8px 12px;border-radius:14px;background:var(--uwp-line,rgba(0,0,0,.04));border-right:3px solid var(--uwp-accent,#e11d48);font-size:13.5px;line-height:2.1}
.uwp-rv-reply b{color:var(--uwp-accent,#e11d48)}
.uwp-rv-pages{display:flex;justify-content:center;gap:10px;margin-top:18px}
.uwp-h-reviews .uwp-rv-slide{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}
.uwp-h-reviews .uwp-rv{scroll-snap-align:start}
@media (max-width:640px){.uwp-rv-top{grid-template-columns:1fr}.uwp-rv-list{grid-template-columns:1fr}.uwp-rv-head h1{font-size:27px}.uwp-rv-cta .uwp-btn{width:100%;justify-content:center}.uwp-h-reviews .uwp-rv-slide{grid-auto-columns:86%}}

/* ---------- Single poem page: one clean action bar (icon on top, number below) ---------- */
.uwp .uwp-acts.uwp-bar27{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px!important;margin:18px -6px 4px!important;padding:8px 0!important;border-top:1px solid var(--uwp-line,rgba(0,0,0,.07));border-bottom:1px solid var(--uwp-line,rgba(0,0,0,.07))}
.uwp .uwp-acts.uwp-bar27 .uwp-act{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;min-height:58px!important;height:auto;padding:6px 0 4px!important;border:0!important;border-radius:14px!important;background:none;color:var(--uwp-text);text-decoration:none;width:100%}
.uwp .uwp-acts.uwp-bar27 .uwp-act:hover{background:var(--uwp-line,rgba(0,0,0,.05))}
.uwp .uwp-acts.uwp-bar27 .uwp-act svg{width:27px!important;height:27px!important;flex:none}
.uwp .uwp-acts.uwp-bar27 .uwp-n,.uwp .uwp-acts.uwp-bar27 .uwp-act-t{display:block!important;font:700 13px/1.5 "Plus Jakarta Sans",system-ui,sans-serif!important;color:var(--uwp-text);margin:0!important;white-space:nowrap}
.uwp .uwp-acts.uwp-bar27 .uwp-act-t{font-family:var(--uwp-urdu)!important;font-weight:400!important;font-size:12.5px!important;line-height:1.5!important}
.uwp .uwp-acts.uwp-bar27 .uwp-n[hidden]{display:block!important;visibility:visible}
.uwp .uwp-acts.uwp-bar27 .uwp-like{color:var(--uwp-accent)}
.uwp .uwp-acts.uwp-bar27 .uwp-like.is-on svg,.uwp .uwp-acts.uwp-bar27 .uwp-save.is-on svg{fill:currentColor}
.uwp .uwp-acts.uwp-bar27 .uwp-save.is-on{color:var(--uwp-accent)}
.uwp .uwp-acts.uwp-bar27 .uwp-act-l{display:none!important}
.uwp .uwp-single-head{justify-content:flex-start;margin-bottom:6px}
.uwp-share-row{display:none!important}
@media (max-width:380px){.uwp .uwp-acts.uwp-bar27 .uwp-act svg{width:24px!important;height:24px!important}.uwp .uwp-acts.uwp-bar27 .uwp-act-t{font-size:11.5px!important}}
.uwp .uwp-acts.uwp-bar27 .uwp-act.uwp-fav:not(.uwp-save),.uwp .uwp-acts.uwp-bar27 .uwp-fav:not(.uwp-save),.uwp .uwp-acts.uwp-acts27 .uwp-fav:not(.uwp-save){display:none!important}
@media (min-width:700px){.uwp .uwp-acts.uwp-bar27{max-width:600px;margin-inline:auto!important}}

/* ---------- "آج کا شعر" card: 4 designs (Design settings → card design) ---------- */
/* common: big centred title with ornament lines */
.uwp .uwp-h-sotd[class*="uwp-sotd-"]{max-width:560px;padding:20px 22px 16px;border-radius:26px;text-align:center}
.uwp .uwp-h-sotd[class*="uwp-sotd-"]::before{display:none}
.uwp .uwp-h-sotd[class*="uwp-sotd-"] .uwp-h-sotd-label{display:flex;align-items:center;justify-content:center;gap:12px;font-size:21px;line-height:2;font-weight:700;opacity:1;margin:0 0 2px}
.uwp .uwp-h-sotd[class*="uwp-sotd-"] .uwp-h-sotd-label::before,.uwp .uwp-h-sotd[class*="uwp-sotd-"] .uwp-h-sotd-label::after{content:"";height:1.5px;width:42px;background:currentColor;opacity:.45;border-radius:2px}
.uwp .uwp-h-sotd[class*="uwp-sotd-"] .uwp-h-sotd-label span{position:relative;padding:0 2px}
.uwp .uwp-h-sotd[class*="uwp-sotd-"] .uwp-h-verse{font-size:21px;line-height:2.35;font-weight:600;padding:6px 0 2px}
.uwp .uwp-h-sotd[class*="uwp-sotd-"] .uwp-h-poet{font-family:var(--uwp-urdu);font-size:15.5px;line-height:2;margin-top:2px}
.uwp .uwp-h-sotd[class*="uwp-sotd-"] .uwp-h-dots{margin-top:10px}
@media (max-width:640px){.uwp .uwp-h-sotd[class*="uwp-sotd-"]{padding:16px 16px 14px;border-radius:22px}.uwp .uwp-h-sotd[class*="uwp-sotd-"] .uwp-h-verse{font-size:19px}.uwp .uwp-h-sotd[class*="uwp-sotd-"] .uwp-h-sotd-label{font-size:19px}}

/* A — Kaghaz: cream paper, dark ink, accent title */
.uwp .uwp-h-sotd.uwp-sotd-paper{background:linear-gradient(180deg,#fffaf2,#fbf1e3);color:#2b211c;border:1px solid #ecdcc5;box-shadow:0 16px 36px rgba(120,80,40,.14)}
.uwp .uwp-h-sotd.uwp-sotd-paper .uwp-h-sotd-label{color:var(--uwp-accent,#e11d48)}
.uwp .uwp-h-sotd.uwp-sotd-paper .uwp-h-verse{color:#2b211c!important}
.uwp .uwp-h-sotd.uwp-sotd-paper .uwp-h-poet{color:var(--uwp-accent,#e11d48)}
.uwp .uwp-h-sotd.uwp-sotd-paper .uwp-h-dots button{background:#e3cfb3}
.uwp .uwp-h-sotd.uwp-sotd-paper .uwp-h-dots button.is-on{background:var(--uwp-accent,#e11d48)}
[data-uwp-theme="dark"] .uwp .uwp-h-sotd.uwp-sotd-paper{background:linear-gradient(180deg,#2a221d,#211a16);border-color:#3d3129;color:#f3e9dc}
[data-uwp-theme="dark"] .uwp .uwp-h-sotd.uwp-sotd-paper .uwp-h-verse{color:#f3e9dc!important}

/* B — Raat: deep night, golden title */
.uwp .uwp-h-sotd.uwp-sotd-night{background:radial-gradient(120% 90% at 50% 0%,#2b2550 0%,#14112a 60%,#0d0b1c 100%);color:#fff;border:1px solid rgba(232,196,120,.25);box-shadow:0 18px 40px rgba(20,17,42,.35)}
.uwp .uwp-h-sotd.uwp-sotd-night .uwp-h-sotd-label{color:#e8c478}
.uwp .uwp-h-sotd.uwp-sotd-night .uwp-h-verse{color:#fff!important}
.uwp .uwp-h-sotd.uwp-sotd-night .uwp-h-poet{color:#e8c478}
.uwp .uwp-h-sotd.uwp-sotd-night .uwp-h-dots button{background:rgba(255,255,255,.3)}
.uwp .uwp-h-sotd.uwp-sotd-night .uwp-h-dots button.is-on{background:#e8c478}

/* C — Quote: white card, large faint quote mark, accent stripe */
.uwp .uwp-h-sotd.uwp-sotd-quote{position:relative;background:var(--uwp-surface,#fff);color:var(--uwp-text,#1f1a17);border:1px solid var(--uwp-line-2,rgba(0,0,0,.08));border-top:4px solid var(--uwp-accent,#e11d48);box-shadow:0 14px 34px rgba(0,0,0,.08)}
.uwp .uwp-h-sotd.uwp-sotd-quote::after{content:"❞";position:absolute;top:-6px;left:14px;font-size:96px;line-height:1;color:var(--uwp-accent,#e11d48);opacity:.1;font-family:Georgia,serif;pointer-events:none}
.uwp .uwp-h-sotd.uwp-sotd-quote .uwp-h-sotd-label{color:var(--uwp-accent,#e11d48)}
.uwp .uwp-h-sotd.uwp-sotd-quote .uwp-h-verse{color:var(--uwp-text,#1f1a17)!important}
.uwp .uwp-h-sotd.uwp-sotd-quote .uwp-h-poet{color:var(--uwp-muted)}
.uwp .uwp-h-sotd.uwp-sotd-quote .uwp-h-dots button{background:var(--uwp-line-2,#e5ddd3)}
.uwp .uwp-h-sotd.uwp-sotd-quote .uwp-h-dots button.is-on{background:var(--uwp-accent,#e11d48)}

/* D — Gulabi: soft rose gradient, title in a white pill */
.uwp .uwp-h-sotd.uwp-sotd-rose{background:linear-gradient(135deg,#ff5c93 0%,#e11d48 55%,#b0103d 100%);color:#fff;box-shadow:0 18px 40px rgba(225,29,72,.28)}
.uwp .uwp-h-sotd.uwp-sotd-rose .uwp-h-sotd-label::before,.uwp .uwp-h-sotd.uwp-sotd-rose .uwp-h-sotd-label::after{display:none}
.uwp .uwp-h-sotd.uwp-sotd-rose .uwp-h-sotd-label span{background:#fff;color:#e11d48;border-radius:999px;padding:0 20px;font-size:17px;box-shadow:0 6px 16px rgba(0,0,0,.12)}
.uwp .uwp-h-sotd.uwp-sotd-rose .uwp-h-verse{color:#fff!important}
.uwp .uwp-h-sotd.uwp-sotd-rose .uwp-h-poet{color:rgba(255,255,255,.9)}
.uwp .uwp-h-sotd[class*="uwp-sotd-"] .uwp-h-slide{justify-content:center}

/* ---------- Delete my account ---------- */
.uwp .uwp-delme-box{margin-top:18px;border:1px solid #fecaca!important;background:#fff7f7}
[data-uwp-theme="dark"] .uwp .uwp-delme-box{background:#2a1416;border-color:#5b2125!important}
.uwp .uwp-delme-box h3{margin:0 0 4px;color:#b91c1c;font-size:18px}
.uwp .uwp-delme-box p{font-size:14px;line-height:2.1}
.uwp .uwp-btn-danger{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}
.uwp .uwp-btn-danger:hover{background:#b91c1c!important}
.uwp .uwp-delme-form label{display:block;margin:8px 0}
.uwp .uwp-delme-form label span{display:block;margin-bottom:4px}
.uwp .uwp-delme-form input{width:100%;box-sizing:border-box}
.uwp .uwp-delme-form[hidden],.uwp .uwp-delme-open[hidden]{display:none!important}

/* Desktop menu: every item looks the same (no background on the current page, no special colour) */
.uwp-nav .uwp-menu>li>a,.uwp-nav .uwp-menu>li.current-menu-item>a,.uwp-nav .uwp-menu>li.current_page_item>a,.uwp-nav .uwp-menu>li.uwp-rv-item>a{background:none!important;color:var(--uwp-muted)!important;font-weight:600!important}
.uwp-nav .uwp-menu>li>a:hover{color:var(--uwp-text)!important}

/* v2.7.4 / 2.7.8 — after-submit success screen (site colours: --uwp-accent etc.) */
.uwp-done{box-sizing:border-box;width:100%;max-width:540px;margin:6px auto 30px;padding:0 16px;text-align:center;color:var(--uwp-text)}
.uwp-done *{box-sizing:border-box}
.uwp-done-ic{width:84px;height:84px;border-radius:50%;margin:6px auto;display:grid;place-items:center;font:700 40px/1 system-ui,sans-serif;color:var(--uwp-on-accent,#fff);background:linear-gradient(135deg,var(--uwp-accent),var(--uwp-accent-2,var(--uwp-accent)));box-shadow:0 0 0 10px var(--uwp-accent-soft),0 14px 30px color-mix(in srgb,var(--uwp-accent) 35%,transparent);animation:uwpDonePop .5s cubic-bezier(.2,.9,.3,1.3)}
.uwp-done.is-pen .uwp-done-ic{font-size:38px}
@keyframes uwpDonePop{from{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}
.uwp-done-h{font-family:var(--uwp-urdu)!important;font-size:24px!important;line-height:2!important;margin:10px 0 0!important;color:var(--uwp-text)!important}
.uwp-done-sub{color:var(--uwp-muted);font-size:14.5px;line-height:2.1;margin:0 0 14px}
.uwp-done-steps{display:flex;margin:2px 2px 16px;position:relative}
.uwp-done-steps:before{content:"";position:absolute;top:13px;right:16%;left:16%;height:2px;background:var(--uwp-line-2)}
.uwp-done-steps span{flex:1;font-size:12.5px;line-height:1.9;color:var(--uwp-muted);position:relative}
.uwp-done-steps b{display:block;width:28px;height:28px;margin:0 auto 2px;border-radius:50%;background:var(--uwp-surface-2,var(--uwp-surface));border:2px solid var(--uwp-line-2);color:var(--uwp-muted);font:700 13px/24px system-ui,sans-serif}
.uwp-done-steps .d b{background:var(--uwp-accent);border-color:var(--uwp-accent);color:var(--uwp-on-accent,#fff)}
.uwp-done-steps .d{color:var(--uwp-accent)}
.uwp-done-steps .n b{background:var(--uwp-surface);border-color:var(--uwp-accent);color:var(--uwp-accent);box-shadow:0 0 0 4px var(--uwp-accent-soft)}
.uwp-done-steps .n{color:var(--uwp-text);font-weight:600}
.uwp-done-card{background:var(--uwp-surface);border:1px solid var(--uwp-line);border-top:4px solid var(--uwp-accent);border-radius:var(--uwp-radius,20px);padding:14px 16px;box-shadow:var(--uwp-shadow,0 12px 28px rgba(0,0,0,.07));margin-bottom:6px}
.uwp-done-chip{display:inline-block;background:var(--uwp-accent-soft);color:var(--uwp-accent);border-radius:99px;padding:0 12px;font-size:12.5px;line-height:2}
.uwp-done-v{font-family:var(--uwp-urdu);font-size:19px;line-height:2.3;margin-top:4px;color:var(--uwp-text)}
.uwp-done-more{color:var(--uwp-muted)}
.uwp-done-by{color:var(--uwp-accent);font-size:14px;line-height:2}
.uwp-done-row{display:flex;gap:8px}.uwp-done-row>*{flex:1}
.uwp .uwp-done-btn{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:999px;font-size:15.5px;margin-top:10px;border:0;width:100%;font-family:var(--uwp-urdu);text-decoration:none!important;cursor:pointer;padding:0 12px;transition:transform .15s,opacity .15s}
.uwp .uwp-done-btn:active{transform:scale(.98)}
.uwp .uwp-done-btn.is-pr{background:var(--uwp-accent);color:var(--uwp-on-accent,#fff)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--uwp-accent) 30%,transparent)}
.uwp .uwp-done-btn.is-wa{background:#25d366;color:#fff!important}
.uwp .uwp-done-btn.is-gh{background:var(--uwp-surface);border:1px solid var(--uwp-line-2);color:var(--uwp-text)!important}
.uwp-done-tip{margin-top:14px;background:var(--uwp-accent-soft);border-radius:16px;padding:10px 14px;font-size:13.5px;line-height:2.1;text-align:right;color:var(--uwp-text)}
.uwp-done-tip b,.uwp-done-tip a{color:var(--uwp-accent)}
.uwp .uwp-done-cont{margin-top:12px;background:linear-gradient(135deg,var(--uwp-accent-2,var(--uwp-accent)),var(--uwp-accent));color:var(--uwp-on-accent,#fff)!important;border-radius:16px;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:14px;line-height:2;text-decoration:none!important;text-align:right}
.uwp-done-cont span{font-size:24px}.uwp-done-cont b{font-weight:400;flex:1}
.uwp-done-cont em{font-style:normal;background:#fff;color:var(--uwp-accent);border-radius:99px;padding:0 12px;font-size:13px;white-space:nowrap}
@media (max-width:480px){.uwp-done-h{font-size:20px!important}.uwp-done-sub{font-size:13.5px}.uwp-done-v{font-size:17.5px}}
/* hide the theme's page title ("Post Shayari") on the thank-you screen only */
.uwp-done-page .page-header,.uwp-done-page .entry-title,.uwp-done-page .elementor-widget-theme-page-title{display:none!important}

/* v2.7.6 — submit form selects: Urdu (Nastaliq) text was cut off at top/bottom */
.uwp-submit select,.uwp-form select{height:auto!important;min-height:54px;line-height:2.1!important;padding-top:6px!important;padding-bottom:6px!important;font-size:16px;overflow:visible}
.uwp-submit select option,.uwp-form select option{line-height:2;font-size:16px}
.uwp-badge.uwp-prev-type:empty{display:none}

/* v2.7.7 — photo size guide on profile form */
.uwp-img-guide{background:var(--uwp-accent-soft,#fde7ef);border-radius:14px;padding:8px 14px;font-size:13.5px;line-height:2.1}
.uwp-img-guide p{margin:0}.uwp-img-guide b{color:var(--uwp-accent,#e8115b)}
.uwp-img-guide bdi{white-space:nowrap;font-family:"Plus Jakarta Sans",system-ui,sans-serif;font-weight:700}

/* v2.8.0 — greeting */
.uwp-greet{transition:opacity .3s}

/* v2.8.0 — live search suggestions */
.uwp-sg{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:9999;background:var(--uwp-surface,#fff);border:1px solid var(--uwp-line-2,rgba(0,0,0,.12));border-radius:16px;box-shadow:0 18px 40px rgba(0,0,0,.16);padding:6px;max-height:min(70vh,440px);overflow:auto;text-align:right}
.uwp-sg a{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:12px;color:var(--uwp-text)!important;text-decoration:none!important}
.uwp-sg a:hover,.uwp-sg a:focus{background:var(--uwp-accent-soft)}
.uwp-sg i{font-style:normal;font-size:18px;flex:0 0 auto}
.uwp-sg span{display:flex;flex-direction:column;min-width:0}
.uwp-sg b{font-family:var(--uwp-urdu);font-weight:400;font-size:15px;line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.uwp-sg small{color:var(--uwp-muted);font-size:12px;line-height:1.6}
.uwp-sg .uwp-sg-all{justify-content:center;color:var(--uwp-accent)!important;font-size:14px;border-top:1px solid var(--uwp-line);border-radius:0 0 12px 12px;margin-top:4px}
.uwp-sg-empty{padding:10px;color:var(--uwp-muted);font-size:13px;text-align:center}

/* v2.8.0 — search results page */
.uwp-srch{padding:18px 0 40px}
.uwp-srch-form{display:flex;align-items:center;gap:8px;background:var(--uwp-surface);border:1px solid var(--uwp-line-2);border-radius:999px;padding:6px 6px 6px 8px;padding-right:16px;max-width:720px;margin:0 auto 14px;box-shadow:var(--uwp-shadow)}
.uwp .uwp-srch-form input[type=search]{border:0!important;background:transparent!important;box-shadow:none!important;padding:6px 4px;font-family:var(--uwp-urdu);font-size:16px;flex:1;min-width:0}
.uwp-srch-form svg{color:var(--uwp-muted);flex:0 0 auto}
.uwp-srch-form .uwp-btn{border-radius:999px;white-space:nowrap}
.uwp-srch-h{font-family:var(--uwp-urdu)!important;font-size:22px!important;line-height:2!important;text-align:center;margin:4px 0!important}
.uwp-srch-h b{color:var(--uwp-accent);font-family:"Plus Jakarta Sans",system-ui,sans-serif}
.uwp-srch-hint{text-align:center}
.uwp-srch-jumps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 6px}
.uwp-srch-jumps a,.uwp-srch-chips a{display:inline-flex;align-items:center;gap:6px;background:var(--uwp-surface);border:1px solid var(--uwp-line-2);border-radius:999px;padding:2px 14px;font-size:14px;line-height:2.1;color:var(--uwp-text)!important;text-decoration:none!important}
.uwp-srch-jumps a:hover,.uwp-srch-chips a:hover{border-color:var(--uwp-accent);color:var(--uwp-accent)!important}
.uwp-srch-jumps small,.uwp-srch-chips small{background:var(--uwp-accent-soft);color:var(--uwp-accent);border-radius:99px;padding:0 7px;font:600 11px/1.7 "Plus Jakarta Sans",system-ui,sans-serif}
.uwp-srch-sec{margin-top:22px}
.uwp-srch-sec h2,.uwp-srch-sh h2{font-family:var(--uwp-urdu)!important;font-size:19px!important;line-height:2!important;margin:0 0 8px!important;display:flex;align-items:center;gap:8px}
.uwp-srch-sec h2 small{font:600 12px/1.8 "Plus Jakarta Sans",system-ui,sans-serif;color:var(--uwp-muted)}
.uwp-srch-sh{display:flex;align-items:center;justify-content:space-between;gap:10px}
.uwp-srch-sh a{color:var(--uwp-accent);font-size:14px;white-space:nowrap}
.uwp-srch-chips{display:flex;flex-wrap:wrap;gap:8px}
.uwp-srch-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}
.uwp-srch-people a{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--uwp-surface);border:1px solid var(--uwp-line);border-radius:16px;padding:12px 8px;text-align:center;color:var(--uwp-text)!important;text-decoration:none!important}
.uwp-srch-people img,.uwp-srch-people .uwp-av{width:64px!important;height:64px!important;border-radius:50%;object-fit:cover}
.uwp-srch-people b{font-family:var(--uwp-urdu);font-weight:400;font-size:15px;line-height:2}
.uwp-srch-people small{color:var(--uwp-muted);font-size:12px}
.uwp-srch-blog{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}
.uwp-srch-blog a{display:flex;gap:10px;align-items:center;background:var(--uwp-surface);border:1px solid var(--uwp-line);border-radius:16px;padding:8px;color:var(--uwp-text)!important;text-decoration:none!important}
.uwp-srch-blog img,.uwp-srch-noimg{width:84px;height:64px;border-radius:12px;object-fit:cover;flex:0 0 auto;display:grid;place-items:center;background:var(--uwp-accent-soft);font-size:24px}
.uwp-srch-blog span{display:flex;flex-direction:column;min-width:0}
.uwp-srch-blog b{font-size:15px;line-height:1.7}
.uwp-srch-blog small{color:var(--uwp-muted);font-size:12.5px;line-height:1.7}
.uwp-srch-none{text-align:center;background:var(--uwp-accent-soft);border-radius:16px;padding:14px;margin-top:14px}
.uwp-srch-trend{margin-top:14px;display:inline-flex}
@media (max-width:700px){.uwp-srch .uwp-grid{--uwp-cols:1!important}}

/* v2.8.1 — date under "آج کا شعر" */
.uwp-h-sotd-date{text-align:center;color:var(--uwp-muted);font-size:13px;line-height:1.9;margin:-4px 0 2px;transition:opacity .25s}
.uwp-h-sotd-date.is-off{opacity:0}

/* v2.9.2 — contest ended, result being checked */
.uwp-wc.uwp-wc-wait{text-align:center}
.uwp-wc.uwp-wc-wait p{margin:4px 0 0;color:var(--uwp-muted);font-size:14px;line-height:2.1}
/* v2.9.6: real votes only — hide the raw ❤ number on contest entry cards (the heart still works) */
.uwp .uwp-c2-egrid.is-real .uwp-like .uwp-n{display:none!important}
