:root{--paper:#fff;--paper-2:#f6f4f2;--paper-3:#ece8e4;--ink:#111013;--ink-2:#3d3a38;--muted:#6e6763;--muted-2:#9a938e;--rule:#ddd8d4;--rule-2:#c6bfb9;--red:#c1121f;--red-deep:#8d0c17;--red-wash:#fdf0f0;--navy:#14304f;--navy-wash:#eef2f7;--dark:#111013;--dark-2:#1e1b1e;--on-dark:#f4f1ee;--on-dark-2:#a8a09b;--gold:var(--red);--gold-deep:var(--red-deep);--gold-soft:var(--red-wash);--maroon:var(--navy);--maroon-soft:var(--navy-wash);--surface:var(--paper);--surface-2:var(--paper-2);--line:var(--rule);--line-2:var(--rule-2);--ink-soft:var(--ink-2);--field-bg:#fff;--field-border:#b9b2ac;--placeholder:#7d7671;--focus-ring:#c1121f38;--ok:#2f7d4f;--ok-wash:#e2efe9;--font-prose:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", serif;--font-ui:"Noto Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--reading-scale:1;--prose-family:var(--font-prose);--prose-leading:2.3;--radius:2px;--maxw:1220px;--gut:22px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0f0e10;--paper-2:#171518;--paper-3:#201d21;--ink:#f2efec;--ink-2:#cec8c3;--muted:#9a938e;--muted-2:#6e6763;--rule:#2b2830;--rule-2:#3d3944;--red:#ff5a63;--red-deep:#ff8b91;--red-wash:#2a1214;--navy:#7fa9d8;--navy-wash:#14202e;--dark:#000;--dark-2:#171518;--on-dark:#f4f1ee;--on-dark-2:#a8a09b;--field-bg:#1a181c;--field-border:#4a454f;--placeholder:#8e8891;--focus-ring:#ff5a634d;--ok:#6fcf97;--ok-wash:#16261d}}:root[data-theme=dark]{--paper:#0f0e10;--paper-2:#171518;--paper-3:#201d21;--ink:#f2efec;--ink-2:#cec8c3;--muted:#9a938e;--muted-2:#6e6763;--rule:#2b2830;--rule-2:#3d3944;--red:#ff5a63;--red-deep:#ff8b91;--red-wash:#2a1214;--navy:#7fa9d8;--navy-wash:#14202e;--dark:#000;--dark-2:#171518;--on-dark:#f4f1ee;--on-dark-2:#a8a09b;--field-bg:#1a181c;--field-border:#4a454f;--placeholder:#8e8891;--focus-ring:#ff5a634d;--ok:#6fcf97;--ok-wash:#16261d}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-prose);font-feature-settings:"kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:2.25}.mainnav,.nav-actions,.tickerbar,.kicker,.cat-chip,button,input,textarea,select,label,.byline .meta,.card .meta,.breadcrumb,.rail-item .m,.foot-grid h5,.foot-bottom,.section-head .more,.pstats .l,.list-item .m,.share .lbl,.nl-note,.article-figure figcaption,.prevnext .l,.theme-toggle{font-family:var(--font-ui)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.ltr{direction:ltr}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.kicker{font-family:var(--font-ui);color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.kicker:before{content:"";background:var(--red);flex:none;width:14px;height:3px}.kicker.navy:before{background:var(--navy)}.kicker.on-dark{color:var(--on-dark-2)}.cat-chip{color:#fff;background:var(--red);border-radius:var(--radius);padding:7px 11px 9px;font-size:13px;line-height:1;display:inline-block}.cat-chip.navy,.cat-chip.maroon{background:var(--navy)}.cat-chip.ghost{color:var(--red);background:0 0;border:1px solid;padding:6px 10px 8px}.btn-red,.btn-gold{background:var(--red);color:#fff;border:1px solid var(--red);border-radius:var(--radius);padding:11px 20px 13px;font-size:15px;transition:background .15s,border-color .15s}.btn-red:hover,.btn-gold:hover{background:var(--red-deep);border-color:var(--red-deep)}.btn-ghost{color:var(--ink);border:1px solid var(--rule-2);border-radius:var(--radius);background:0 0;padding:11px 20px 13px;font-size:15px;transition:border-color .15s,color .15s}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost.on-dark{color:var(--on-dark);border-color:#f4f1ee57}.btn-ghost.on-dark:hover{border-color:var(--on-dark)}.btn-sm{padding:8px 14px 10px;font-size:14px}.btn-block{width:100%}.site-header{background:var(--paper);border-bottom:1px solid var(--ink);z-index:50;position:sticky;top:0}.site-header .bar{align-items:center;gap:26px;min-height:66px;display:flex}.brand{letter-spacing:-.01em;flex:none;padding-block:6px 12px;font-size:27px;line-height:1}.brand em{color:var(--red);font-style:normal}.mainnav{scrollbar-width:none;flex:auto;align-items:center;gap:20px;min-width:0;margin-inline-end:auto;font-size:16px;display:flex;overflow-x:auto}.mainnav::-webkit-scrollbar{display:none}.mainnav a{white-space:nowrap;border-bottom:3px solid #0000;padding-block:6px 10px;transition:border-color .15s}.mainnav a:hover{border-bottom-color:var(--red)}.nav-actions{flex:none;align-items:center;gap:12px;display:flex}.nav-link{font-size:15px}.nav-link:hover{color:var(--red)}.tickerbar{background:var(--dark);color:var(--on-dark-2)}.tickerbar .bar{min-height:34px;font-family:var(--font-ui);scrollbar-width:none;align-items:center;gap:16px;font-size:11px;display:flex;overflow-x:auto}.tickerbar .bar::-webkit-scrollbar{display:none}.tickerbar .live{color:var(--red);flex:none;align-items:center;gap:6px;display:inline-flex}.tickerbar .dot{background:var(--red);border-radius:50%;width:6px;height:6px}.tickerbar .hijri{color:var(--on-dark-2);opacity:.8;white-space:nowrap;flex:none}.tickerbar a{white-space:nowrap;flex:none}.tickerbar a:hover{color:var(--on-dark)}.cover{background:var(--paper-3);border-radius:var(--radius);display:block;position:relative;overflow:hidden}.cover img,.cover svg{object-fit:cover;width:100%;height:100%;display:block}.cover.r-16x9{aspect-ratio:16/9}.cover.r-4x3{aspect-ratio:4/3}.cover.r-1x1{aspect-ratio:1}.cover.r-3x2{aspect-ratio:3/2}.cover.r-21x9{aspect-ratio:21/9}.cover img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}a:hover .cover img{transform:scale(1.035)}.hero{border-bottom:1px solid var(--ink);background:var(--paper)}.hero-grid{grid-template-columns:1.65fr 1fr;gap:0;display:grid}.hero-lead{border-inline-end:1px solid var(--rule);position:relative}.hero-lead .cover{aspect-ratio:auto;border-radius:0;height:clamp(320px,44vw,560px)}.hero-lead-text{color:#fff;background:linear-gradient(#0a090b00 0%,#0a090bb8 52%,#0a090bf0 88%);padding:30px 28px 26px;position:absolute;inset-block-end:0;inset-inline:0}.hero-lead-text .kicker{color:#ffffffd1}.hero-lead h1{text-wrap:balance;text-shadow:0 1px 20px #00000073;margin:12px 0 0;font-size:clamp(26px,3.6vw,46px);font-weight:400;line-height:1.75}.hero-lead .dek{color:#ffffffdb;max-width:52ch;margin:10px 0 0;font-size:16px}.hero-lead .byline-line{font-family:var(--font-mono);letter-spacing:.06em;color:#ffffffb3;margin-top:14px;font-size:11.5px}.hero-rail{flex-direction:column;padding:24px 26px 20px;display:flex}.rail-list{flex-direction:column;margin-top:14px;display:flex}.rail-item{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding-block:15px;display:grid}.rail-item:first-child{border-top:none;padding-top:4px}.rail-num{font-family:var(--font-mono);color:var(--red);font-variant-numeric:tabular-nums;padding-top:6px;font-size:22px;font-weight:600;line-height:1}.rail-item h3{margin:0;font-size:17px;font-weight:400;line-height:1.85}.rail-item:hover h3{color:var(--red)}.rail-item .m{font-family:var(--font-ui);color:var(--muted-2);margin-top:4px;font-size:10.5px}.section{border-top:1px solid var(--rule);padding-block:44px}.section.band{background:var(--paper-2)}.section.dark{background:var(--dark);color:var(--on-dark);border-top:none}.section.tight{padding-block:30px}.section.flush{border-top:none}.section-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:14px;display:flex}.section-head h2{margin:0;font-size:clamp(19px,2.2vw,25px);font-weight:400;line-height:1.6}.section.dark .section-head{border-bottom-color:#f4f1ee61}.section-head .more{font-family:var(--font-ui);color:var(--red);white-space:nowrap;font-size:11px}.section-head .more:hover{text-underline-offset:3px;text-decoration:underline}.grid{gap:26px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.ruled{gap:0;display:grid}.ruled>*{border-top:1px solid var(--rule);border-inline-start:1px solid var(--rule);padding:22px 24px}.ruled.cols-3{grid-template-columns:repeat(3,1fr)}.ruled.cols-4{grid-template-columns:repeat(4,1fr)}.ruled.cols-3>:nth-child(-n+3),.ruled.cols-4>:nth-child(-n+4){border-top:none;padding-top:0}.ruled.cols-3>:nth-child(3n+1),.ruled.cols-4>:nth-child(4n+1){border-inline-start:none;padding-inline-start:0}.card{display:block}.card .cover{margin-bottom:13px}.card h3{text-wrap:balance;margin:9px 0 0;font-size:19px;font-weight:400;line-height:1.8;transition:color .15s}.card:hover h3{color:var(--red)}.card .dek{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:14.5px;line-height:1.95;display:-webkit-box;overflow:hidden}.card .meta{font-family:var(--font-ui);color:var(--muted-2);margin-top:10px;font-size:10.5px}.card .meta .who{color:var(--ink-2)}.section.dark .card h3{color:var(--on-dark)}.section.dark .card .dek{color:var(--on-dark-2)}.section.dark .card:hover h3{color:var(--red)}.card.row{border-bottom:1px solid var(--rule);grid-template-columns:120px 1fr;align-items:start;gap:16px;padding-bottom:18px;display:grid}.card.row:last-child{border-bottom:none;padding-bottom:0}.card.row .cover{margin-bottom:0}.card.row h3{margin:0;font-size:17px;line-height:1.85}.card.row .meta{margin-top:6px}.block-lead{grid-template-columns:1fr;gap:14px;display:grid}.block-lead .cover{margin-bottom:0}.block-lead h3{font-size:clamp(20px,2.3vw,26px)}.byline{align-items:center;gap:12px;display:flex}.avatar{background:var(--paper-3);width:42px;height:42px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid;overflow:hidden}.avatar.lg{width:92px;height:92px;font-size:30px}.avatar img{object-fit:cover;width:100%;height:100%}.byline .who{font-size:16px}.byline .who:hover{color:var(--red)}.byline .meta{font-family:var(--font-ui);color:var(--muted-2);font-size:11px}.article-head{max-width:760px;margin-inline:auto;padding:34px 0 24px}.article-head h1{text-wrap:balance;margin:14px 0 0;font-size:clamp(28px,4.4vw,46px);font-weight:400;line-height:1.7}.article-head .dek{color:var(--muted);margin:12px 0 0;font-size:18px;line-height:2}.article-meta-row{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.breadcrumb{font-family:var(--font-ui);color:var(--muted-2);font-size:11px}.breadcrumb a:hover{color:var(--red)}.article-figure{margin:0 0 8px}.article-figure figcaption{font-family:var(--font-ui);color:var(--muted-2);padding-top:8px;font-size:11px}.article-body{max-width:680px;font-family:var(--prose-family);font-size:calc(18.5px * var(--reading-scale));line-height:var(--prose-leading);margin-inline:auto;padding-block:8px 34px;transition:font-size .18s}.article-body>:first-child{margin-top:0}.article-body p{margin:0 0 1.35em}.article-body h2{margin:1.9em 0 .55em;font-size:25px;font-weight:400;line-height:1.7}.article-body h3{margin:1.6em 0 .45em;font-size:21px;font-weight:400}.article-body a{color:var(--red);text-underline-offset:4px;text-decoration:underline}.article-body img{border-radius:var(--radius);margin:1.6em 0}.article-body blockquote{border-inline-start:3px solid var(--red);color:var(--ink-2);margin:1.7em 0;padding-inline-start:20px;font-size:21px}.article-body ul,.article-body ol{margin:0 0 1.35em;padding-inline-start:1.4em}.article-body li{margin-bottom:.45em}.article-body hr{border:none;border-top:1px solid var(--rule);margin:2.2em 0}.progress{z-index:60;background:var(--red);transform-origin:100%;height:3px;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.share{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.share .lbl{font-family:var(--font-ui);color:var(--muted-2);font-size:10.5px}.share a,.share button{border:1px solid var(--rule-2);border-radius:var(--radius);width:36px;height:36px;color:var(--ink-2);background:0 0;place-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-grid}.share a:hover,.share button:hover{border-color:var(--ink);color:var(--ink)}.share a.wa:hover{color:#fff;background:#25d366;border-color:#25d366}.share svg{fill:currentColor;width:17px;height:17px}.tagrow{flex-wrap:wrap;gap:8px;max-width:680px;margin-inline:auto;padding-bottom:26px;display:flex}.tagrow a,.tagrow span{border:1px solid var(--rule);border-radius:var(--radius);color:var(--muted);padding:5px 12px 8px;font-size:14px}.tagrow a:hover{border-color:var(--red);color:var(--red)}.author-card{margin-inline:auto;background:var(--paper-2);border-top:3px solid var(--red);grid-template-columns:auto 1fr;gap:18px;max-width:680px;margin-bottom:34px;padding:24px;display:grid}.author-card h4{margin:4px 0 2px;font-size:20px;font-weight:400}.author-card .role{color:var(--muted);font-size:14px}.author-card p{color:var(--ink-2);margin:8px 0 10px;font-size:15px}.prevnext{border-block:1px solid var(--rule);margin-inline:auto;grid-template-columns:1fr 1fr;gap:0;max-width:680px;margin-bottom:34px;display:grid}.prevnext>a{padding:20px 22px}.prevnext>a+a{border-inline-start:1px solid var(--rule)}.prevnext .l{font-family:var(--font-ui);color:var(--muted-2);font-size:10.5px}.prevnext .t{margin-top:7px;font-size:16px;line-height:1.8;display:block}.prevnext>a:hover .t{color:var(--red)}.profile-hero{grid-template-columns:auto 1fr;align-items:start;gap:24px;padding:40px 0 28px;display:grid}.profile-hero .name-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-hero .name{font-size:32px;line-height:1.5}.profile-hero .badge{background:var(--navy-wash);color:var(--navy);border-radius:var(--radius);padding:4px 10px 6px;font-size:12.5px}.profile-hero .role{color:var(--muted);font-size:15px}.profile-hero .bio{max-width:62ch;color:var(--ink-2);margin:10px 0 0}.pstats{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-bottom:34px;display:grid}.pstats .s{padding:20px 22px}.pstats .s+.s{border-inline-start:1px solid var(--rule)}.pstats .n{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.pstats .n.dash{color:var(--muted-2)}.pstats .l{color:var(--muted);margin-top:7px;font-size:13.5px}.list{border-top:1px solid var(--rule)}.list-item{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;display:flex}.list-item .t{font-size:17.5px}.list-item:hover .t{color:var(--red)}.list-item .m{font-family:var(--font-ui);color:var(--muted-2);white-space:nowrap;font-size:11px}.empty{text-align:center;color:var(--muted);border:1px dashed var(--rule-2);border-radius:var(--radius);padding:34px 24px}.page-head{padding:42px 0 8px}.page-head h1{margin:12px 0 8px;font-size:clamp(27px,3.4vw,38px);font-weight:400;line-height:1.6}.page-head p{color:var(--muted);max-width:62ch;margin:0}.newsletter{grid-template-columns:1.1fr 1fr;align-items:center;gap:34px;display:grid}.newsletter h2{margin:12px 0 8px;font-size:clamp(21px,2.6vw,30px);font-weight:400;line-height:1.65}.newsletter p{color:var(--on-dark-2);max-width:52ch;margin:0}.nl-form{gap:10px;display:flex}.nl-form input{min-width:0;color:var(--on-dark);border-radius:var(--radius);font:inherit;background:0 0;border:1px solid #f4f1ee4d;flex:1;padding:12px 14px;font-size:15px}.nl-form input::placeholder{color:var(--on-dark-2)}.nl-form input:focus{border-color:var(--on-dark);outline:none}.nl-note{font-family:var(--font-ui);color:var(--on-dark-2);margin-top:10px;font-size:10.5px}.sitefoot{background:var(--dark);color:var(--on-dark);padding:48px 0 30px}.foot-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:30px;padding-bottom:34px;display:grid}.foot-grid h5{font-family:var(--font-ui);color:var(--on-dark-2);margin:0 0 14px;font-size:10.5px;font-weight:500}.foot-grid ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.foot-grid a{color:var(--on-dark);font-size:15px}.foot-grid a:hover{color:var(--red)}.sitefoot .tagline{max-width:34ch;font-size:19px;line-height:1.85}.sitefoot .brand-mark{margin-bottom:10px;font-size:26px;display:block}.foot-bottom{font-family:var(--font-ui);color:var(--on-dark-2);border-top:1px solid #f4f1ee29;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;font-size:11px;display:flex}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr}.hero-lead{border-inline-end:none}.hero-rail{border-top:1px solid var(--rule);padding-inline:0}.grid-4,.ruled.cols-4{grid-template-columns:repeat(2,1fr)}.ruled.cols-4>:nth-child(-n+4){border-top:1px solid var(--rule);padding-top:22px}.ruled.cols-4>:nth-child(-n+2){border-top:none;padding-top:0}.ruled.cols-4>:nth-child(4n+1){border-inline-start:1px solid var(--rule);padding-inline-start:24px}.ruled.cols-4>:nth-child(odd){border-inline-start:none;padding-inline-start:0}.newsletter{grid-template-columns:1fr;gap:22px}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){:root{--gut:16px}body{font-size:15.5px}.grid-3,.grid-2,.grid-4,.ruled.cols-3,.ruled.cols-4{grid-template-columns:1fr}.ruled>*{border-inline-start:none;border-top:1px solid var(--rule);padding-inline:0;padding-top:22px}.ruled>:first-child{border-top:none;padding-top:0}.mainnav{display:none}.section{padding-block:32px}.hero-lead-text{padding:20px 16px 18px}.hero-lead h1{font-size:23px;line-height:1.8}.hero-lead .dek{display:none}.hero-rail{padding-block:22px 4px}.profile-hero{grid-template-columns:1fr;gap:16px}.pstats{grid-template-columns:1fr}.pstats .s+.s{border-inline-start:none;border-top:1px solid var(--rule)}.article-body{font-size:17.5px;line-height:2.2}.prevnext{grid-template-columns:1fr}.prevnext>a+a{border-inline-start:none;border-top:1px solid var(--rule)}.author-card{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr;gap:24px}.nl-form{flex-direction:column}.card.row{grid-template-columns:92px 1fr}}.theme-toggle{border:1px solid var(--rule-2);border-radius:var(--radius);flex:none;display:inline-flex;overflow:hidden}.theme-toggle button{color:var(--muted);white-space:nowrap;background:0 0;border:none;padding:6px 9px 7px;font-size:12.5px;line-height:1.3;transition:background .15s,color .15s}.theme-toggle button+button{border-inline-start:1px solid var(--rule)}.theme-toggle button:hover{color:var(--ink)}.theme-toggle button.active{background:var(--ink);color:var(--paper)}.faq{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:14px;padding:17px 0;font-size:18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--red);flex:none;font-size:19px}.faq[open] summary:after{content:"2"}.faq summary:hover{color:var(--red)}.faq p{color:var(--muted);max-width:62ch;margin:0 0 18px;font-size:15.5px;line-height:2.1}.notice{background:var(--paper-2);border-inline-start:3px solid var(--red);color:var(--ink-2);padding:18px 22px;font-size:15.5px;line-height:2.05}.article-body .sher{text-align:center;max-width:42ch;margin:2em auto}:root[data-script=naskh] .article-body .sher{max-width:56ch}:root[data-script=naskh] .article-body .sher .misra{font-size:.95em;line-height:1.85}.article-body .sher .misra{text-align:center;margin:0;line-height:2.2}.article-body .sher .misra-sani:before{content:"؎";color:var(--red);opacity:.5;margin:.4em 0 .5em;font-size:.78em;line-height:1;display:block}:root[data-script=naskh]{--prose-family:var(--font-ui);--prose-leading:1.95}.reading-controls{font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rc-group{border:1px solid var(--rule-2);border-radius:var(--radius);align-items:center;display:inline-flex;overflow:hidden}.rc-group button{color:var(--muted);font-size:13px;line-height:1.4;font-family:var(--font-ui);background:0 0;border:none;padding:6px 11px 7px;transition:background .15s,color .15s}.rc-group button+button{border-inline-start:1px solid var(--rule)}.rc-group button:hover:not(:disabled){color:var(--ink)}.rc-group button.active{background:var(--ink);color:var(--paper)}.rc-group button:disabled{opacity:.4;cursor:default}.rc-label{font-family:var(--font-ui);color:var(--muted-2);font-size:10px}.rc-size-a{font-family:var(--font-ui)}.rc-size-a.sm{font-size:12px}.rc-size-a.lg{font-size:17px}.reading-bar{justify-content:flex-end;max-width:760px;margin:0 auto 6px;padding-block:4px 12px;display:flex}@media (max-width:720px){.reading-bar{justify-content:flex-start}}.search-trigger{color:var(--muted);border:1px solid var(--rule-2);border-radius:var(--radius);font-size:13.5px;font-family:var(--font-ui);background:0 0;flex:none;align-items:center;gap:7px;padding:6px 11px 7px;transition:border-color .15s,color .15s;display:inline-flex}.search-trigger:hover{border-color:var(--ink);color:var(--ink)}.search-trigger svg{fill:currentColor;flex:none;width:15px;height:15px}.search-overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a090b8c;justify-content:center;padding:10vh 18px 18px;display:flex;position:fixed;inset:0}.search-panel{background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--radius);flex-direction:column;width:100%;max-width:640px;max-height:76vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.search-input-row{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:12px 14px;display:flex}.search-input-row .search-icon{width:18px;height:18px;fill:var(--muted-2);flex:none}.search-input-row input{min-width:0;color:var(--ink);font-family:var(--font-ui);background:0 0;border:none;flex:1;padding:4px 0;font-size:16.5px}.search-input-row input:focus{outline:none}.search-close{color:var(--muted-2);background:0 0;border:none;padding:4px 6px;font-size:15px;line-height:1}.search-close:hover{color:var(--ink)}.search-results{overflow-y:auto}.search-results ul{margin:0;padding:0;list-style:none}.search-results a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 16px;display:flex}.search-results a.active{background:var(--paper-2)}.search-results a .t{font-size:17px;line-height:1.8}.search-results a.active .t{color:var(--red)}.search-results a .c{font-family:var(--font-ui);color:var(--muted-2);white-space:nowrap;flex:none;font-size:12.5px}.search-hint{color:var(--muted);margin:0;padding:22px 18px;font-size:15px;line-height:2}.search-all{text-align:center;border-top:1px solid var(--rule);background:var(--paper-2);font-family:var(--font-ui);color:var(--red);padding:12px;font-size:14px;display:block}.search-all:hover{background:var(--paper-3)}.pager{border-top:1px solid var(--rule);font-family:var(--font-ui);justify-content:center;align-items:center;gap:18px;margin-top:38px;padding-top:22px;display:flex}.pager-btn{border:1px solid var(--rule-2);border-radius:var(--radius);color:var(--ink);padding:9px 18px 10px;font-size:14.5px;transition:border-color .15s,color .15s}.pager-btn:hover{border-color:var(--ink)}.pager-btn.is-off{opacity:.38;pointer-events:none}.pager-count{color:var(--muted);font-size:14px}.notice-strip{background:var(--paper-2);border-bottom:1px solid var(--rule);font-family:var(--font-ui)}.notice-strip.breaking{background:var(--red);border-bottom-color:var(--red)}.notice-strip .bar{align-items:center;gap:12px;min-height:40px;padding-block:7px;display:flex}.notice-strip a,.notice-strip span{align-items:center;gap:12px;display:inline-flex}.notice-tag{border-radius:var(--radius);background:var(--red);color:#fff;flex:none;padding:3px 9px 4px;font-size:11.5px;font-weight:600}.notice-strip.breaking .notice-tag{color:#fff;background:#ffffff38}.notice-text{font-size:15px;line-height:1.6}.notice-strip.breaking .notice-text,.notice-strip.breaking .notice-tag{color:#fff}.notice-strip a:hover .notice-text{text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.search-trigger span{display:none}.search-trigger{padding:7px 9px}.search-overlay{padding-top:6vh}.pager{gap:10px}.pager-btn{padding:8px 12px 9px;font-size:13.5px}}.auth-slot{justify-content:flex-end;align-items:center;gap:12px;min-width:168px;display:inline-flex}.auth-slot.is-loading{min-height:32px}@media (max-width:720px){.auth-slot{min-width:120px}}.comments{border-top:1px solid var(--rule);max-width:680px;margin:0 auto 40px;padding-top:26px}.comments .section-head{margin-bottom:18px}.c-count{color:var(--muted-2);font-size:.8em}.c-note{color:var(--muted);margin:0 0 22px;font-size:15.5px;line-height:2}.c-closed{background:var(--paper-2);border-radius:var(--radius);padding:14px 18px}.c-list,.c-replies{margin:0;padding:0;list-style:none}.c-list>li{border-top:1px solid var(--rule);margin-bottom:18px;padding-top:18px}.c-list>li:first-child{border-top:none;padding-top:0}.c-replies{border-inline-start:2px solid var(--rule);margin-top:14px;padding-inline-start:20px}.c-replies>li+li{margin-top:14px}.c-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.c-author{font-size:16.5px}.c-date{font-family:var(--font-ui);color:var(--muted-2);font-size:12.5px}.c-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:16.5px;line-height:2.1}.c-reply{font-family:var(--font-ui);color:var(--red);background:0 0;border:none;padding:6px 0 0;font-size:13px}.c-reply:hover{text-underline-offset:3px;text-decoration:underline}.c-form{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:14px;margin-top:30px;padding:20px;display:flex}.c-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.c-form-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.c-form-actions small{color:var(--muted);max-width:42ch;font-size:12.5px;line-height:1.7}.c-form-done{background:var(--ok-wash);border-inline-start:3px solid var(--ok);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding:18px 20px;display:flex}.c-replying{border-radius:var(--radius);background:var(--paper-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:14px;display:flex}.c-replying button{color:var(--red);font-family:var(--font-ui);background:0 0;border:none;font-size:13px}.c-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.c-mod-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:8px 0;font-size:16px;line-height:2}@media (max-width:720px){.c-form-row{grid-template-columns:1fr}.c-replies{padding-inline-start:12px}}
.nav-actions{align-items:center;gap:14px;display:flex}.nav-link{color:var(--ink-soft);font-size:14px}.nav-link:hover{color:var(--gold-deep)}.btn-sm{padding:7px 14px;font-size:13px}.btn-block{width:100%}.admin-page,.dash,.form,.auth-card,.admin-page h1,.admin-page h2,.dash h1,.page-title{font-family:var(--font-ui)}.sub-title,.sub-dek,.review-title,.review-dek,.review-body,.preview-title,.preview-dek,.urdu,.tt-content{font-family:var(--font-prose)}.admin-page .breadcrumb{direction:rtl}.auth-wrap{justify-content:center;padding:56px 24px 80px;display:flex}.auth-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:440px;padding:34px 32px 30px}.auth-card h1{color:var(--ink);margin:0 0 6px;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2}.auth-sub{color:var(--muted);margin:0 0 22px;font-family:Noto Nastaliq Urdu,serif;font-size:15px;line-height:2}.auth-alt{border-top:1px solid var(--line);color:var(--muted);margin:20px 0 0;padding-top:18px;font-family:Noto Nastaliq Urdu,serif;font-size:14.5px}.auth-alt a{color:var(--gold-deep)}.form{flex-direction:column;gap:16px;display:flex}.form-wide{max-width:760px}.field>span{color:var(--ink);font-family:Noto Nastaliq Urdu,serif;font-size:15px}.field>span em{color:var(--muted-2);font-size:13px;font-style:normal}.field small{color:var(--muted-2);font-family:Noto Nastaliq Urdu,serif;font-size:12.5px;line-height:1.9}.field input,.field select,.field textarea{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:2px;min-height:44px;padding:11px 13px;font-family:inherit;font-size:15px}.field textarea{resize:vertical;min-height:240px;font-family:Noto Nastaliq Urdu,serif;line-height:2.1}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.form-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.form-error,.form-ok,.form-locked{border:1px solid var(--line);margin:0;padding:11px 15px;font-family:Noto Nastaliq Urdu,serif;font-size:14.5px;line-height:2}.form-error{background:var(--maroon-soft);border-color:var(--maroon);color:var(--maroon)}.form-ok{background:var(--ok-wash);border-color:var(--ok);color:var(--ink)}.form-locked{background:var(--surface-2);color:var(--muted)}.dash{padding:40px 24px 80px}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.dash-head h1{color:var(--ink);margin:0;font-family:Noto Nastaliq Urdu,serif;font-size:30px;font-weight:400;line-height:1.9}.admin-page .dash-head h1{font-size:28px;font-weight:400}.eyebrow{font-family:var(--font-ui);color:var(--gold-deep);direction:ltr;font-size:11px}.dash .eyebrow{text-align:right}.admin-page .eyebrow{text-align:start}.page-title{color:var(--ink);margin:0 0 4px;font-family:Noto Nastaliq Urdu,serif;font-size:28px;font-weight:400;line-height:2}.admin-page .page-title{font-size:26px;font-weight:400}.page-sub{color:var(--muted);margin:0 0 24px;font-family:Noto Nastaliq Urdu,serif;font-size:15px;line-height:2}.stat-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:34px;display:grid}.stat-grid-3{grid-template-columns:repeat(3,1fr)}.stat{background:var(--surface);text-align:center;padding:20px}.stat .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px}.stat .n.dash{color:var(--muted-2)}.stat .l{color:var(--muted);margin-top:6px;font-family:Noto Nastaliq Urdu,serif;font-size:13.5px;line-height:1.9}.dash-section{margin-top:8px}.sub-list{border:1px solid var(--line);background:var(--surface)}.sub-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 20px;text-decoration:none;display:flex}.sub-row:last-child{border-bottom:0}.sub-row:hover{background:var(--surface-2)}.sub-main{min-width:0}.sub-title{color:var(--ink);font-family:Noto Nastaliq Urdu,serif;font-size:17px;line-height:1.9}.sub-dek{color:var(--muted);margin-top:2px;font-family:Noto Nastaliq Urdu,serif;font-size:14px;line-height:1.9}.sub-byline{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.sub-note{color:var(--maroon);margin-top:6px;font-family:Noto Nastaliq Urdu,serif;font-size:13.5px;line-height:1.9}.sub-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.sub-date{font-family:var(--font-ui);color:var(--muted-2);white-space:nowrap;font-size:11px}.review-cta{font-family:var(--font-mono);color:var(--gold-deep);font-size:12px}.sub-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pill{font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:2px;padding:4px 10px;font-size:10.5px}.pill-good{background:var(--ok-wash);color:var(--ok)}.pill-info{background:var(--navy-wash);color:var(--navy)}.pill-wait{background:var(--gold-soft);color:var(--gold-deep)}.pill-bad{background:var(--maroon-soft);color:var(--maroon)}.callout{border:1px solid var(--line);border-inline-start:3px solid var(--gold);background:var(--surface);color:var(--ink-soft);margin:0 0 22px;padding:15px 18px;font-family:Noto Nastaliq Urdu,serif;font-size:15px;line-height:2.05}.admin-page .callout{line-height:1.7}.callout p{max-width:none;margin:8px 0 0}.callout-good{border-inline-start-color:#2f7d4f}.callout-wait{border-inline-start-color:var(--gold);background:var(--gold-soft)}.callout-bad{border-inline-start-color:var(--maroon);background:var(--maroon-soft)}.callout-info{border-inline-start-color:#3f6a8a}.earnings-empty .fineprint{color:var(--muted);border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:13px}.empty-state{border:1px dashed var(--line-2);background:var(--surface);text-align:center;padding:40px 24px}.empty-state p{color:var(--muted);margin:0 0 18px;font-family:Noto Nastaliq Urdu,serif;font-size:16px;line-height:2}.ledger{border:1px solid var(--line);background:var(--surface)}.ledger-row{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:1fr 160px 160px;gap:16px;padding:13px 18px;font-family:Noto Nastaliq Urdu,serif;font-size:15px;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-head{background:var(--surface-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px}.ledger-row .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:left}.review-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.review-main{border:1px solid var(--line);background:var(--surface);padding:28px 32px 34px}.review-cat{font-family:var(--font-mono);letter-spacing:.06em;color:var(--gold-deep);margin-bottom:10px;font-size:11px}.review-title{color:var(--ink);margin:0 0 8px;font-family:Noto Nastaliq Urdu,serif;font-size:30px;font-weight:400;line-height:2}.review-dek{color:var(--muted);margin:0 0 18px;font-family:Noto Nastaliq Urdu,serif;font-size:17px;line-height:2}.review-byline{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.review-byline .muted{color:var(--muted-2);margin-top:3px;font-size:12.5px}.review-bio{color:var(--muted);margin:14px 0 0;font-family:Noto Nastaliq Urdu,serif;font-size:14px;line-height:2}.review-body{padding-top:22px}.review-side{position:sticky;top:90px}.decision-panel{border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:15px;padding:22px;display:flex}.decision-panel h2{margin:0;font-size:17px;font-weight:600}.decision-panel .field>span{font-size:13.5px}.decision-panel .field small{line-height:1.6}.decision-panel .field textarea{min-height:120px;line-height:1.7}.decision-tabs{background:var(--line);border:1px solid var(--line);gap:1px;display:flex}.decision-tab{background:var(--surface);color:var(--muted);cursor:pointer;border:0;flex:1;padding:9px 6px;font-family:inherit;font-size:13px}.decision-tab.active{background:var(--ink);color:#eef1ec;font-weight:600}@media (max-width:900px){.review-grid{grid-template-columns:1fr}.review-side{position:static}.stat-grid,.stat-grid-3{grid-template-columns:repeat(2,1fr)}.ledger-row{grid-template-columns:1fr 110px}.ledger-row span:nth-child(2),.nav-actions .nav-link{display:none}}.admin-links{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.admin-link{border:1px solid var(--rule);background:var(--paper);border-radius:2px;padding:20px 22px;transition:border-color .15s;display:block}.admin-link:hover{border-color:var(--ink)}.admin-link h3{margin:0 0 6px;font-size:17px;font-weight:600}.admin-link p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.admin-row{align-items:flex-start;gap:16px}.admin-thumb{object-fit:cover;background:var(--paper-3);border-radius:2px;flex:none;width:84px;height:56px}.admin-thumb-empty{text-align:center;font-family:var(--font-ui);color:var(--muted-2);border:1px dashed var(--rule-2);place-items:center;font-size:9.5px;display:grid}.admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-actions .view-link{font-family:var(--font-ui);color:var(--red);font-size:11px}.admin-panel{border-top:1px solid var(--rule);flex-direction:column;gap:18px;margin-top:16px;padding-top:16px;display:flex}.role-choices{flex-wrap:wrap;gap:8px;display:flex}.role-btn{border:1px solid var(--rule-2);color:var(--ink);background:0 0;border-radius:2px;padding:8px 14px 10px;font-size:13.5px;transition:border-color .15s,background .15s,color .15s}.role-btn:hover:not(:disabled){border-color:var(--ink)}.role-btn.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.role-btn:disabled{opacity:.55;cursor:default}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form input{flex:1;min-width:190px}.btn-danger{background:var(--red);color:#fff;border:1px solid var(--red);border-radius:2px;padding:8px 14px 10px;font-size:13.5px}.btn-danger:hover{background:var(--red-deep);border-color:var(--red-deep)}.form-ok{color:var(--navy);margin:8px 0 0;font-size:13.5px}.admin-edit{grid-template-columns:1fr 320px;align-items:start;gap:28px;display:grid}.admin-edit-main{flex-direction:column;gap:18px;display:flex}.admin-edit-side{background:var(--paper-2);border:1px solid var(--rule);border-radius:2px;flex-direction:column;gap:18px;padding:20px;display:flex;position:sticky;top:90px}.admin-edit .urdu{font-family:Noto Nastaliq Urdu,serif;line-height:2.1}.cover-preview{border:1px solid var(--rule);aspect-ratio:16/9;background:var(--paper-3);border-radius:2px;overflow:hidden}.cover-preview img{object-fit:cover;width:100%;height:100%}.cover-preview-empty{text-align:center;width:100%;height:100%;font-family:var(--font-ui);color:var(--muted-2);place-items:center;padding:12px;font-size:10.5px;display:grid}@media (max-width:900px){.admin-links,.admin-edit{grid-template-columns:1fr}.admin-edit-side{position:static}}.admin-page input,.admin-page textarea,.admin-page select,.field input,.field textarea,.field select{background:var(--field-bg);border:1px solid var(--field-border);color:var(--ink);border-radius:2px;width:100%;padding:11px 13px;font-size:15px}.admin-page input::placeholder,.admin-page textarea::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--placeholder);opacity:1}.admin-page input:focus,.admin-page textarea:focus,.admin-page select:focus,.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--red);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.field{flex-direction:column;gap:7px;display:flex}.field>span{color:var(--ink-2);font-size:14px}.field small{color:var(--muted);font-size:12.5px;line-height:1.65}.tt{border:1px solid var(--field-border);background:var(--field-bg);border-radius:2px;overflow:hidden}.tt-locked{opacity:.72}.tb{background:var(--paper-2);border-bottom:1px solid var(--rule);z-index:5;flex-wrap:wrap;align-items:center;gap:4px;padding:7px 8px;display:flex;position:sticky;top:66px}.tb-group{gap:3px;display:flex}.tb-group+.tb-group{border-inline-start:1px solid var(--rule);margin-inline-start:6px;padding-inline-start:8px}.tb-end{border-inline-start:none;margin-inline-start:auto;padding-inline-start:0}.tb-btn{color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:2px;padding:5px 9px 7px;font-size:14px;line-height:1;transition:background .12s,border-color .12s,color .12s}.tb-btn:hover:not(:disabled){background:var(--paper-3);color:var(--ink)}.tb-btn.active{background:var(--red);border-color:var(--red);color:#fff}.tb-btn:disabled{opacity:.45;cursor:default}.tt-content{outline:none;max-width:none;min-height:420px;margin:0;padding:22px 24px}.tt-content:focus{outline:none}.tt-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--placeholder);float:inline-start;pointer-events:none;height:0}.tt-error{border-top:1px solid var(--rule);margin:0;padding:10px 16px}.tt-hint{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--muted);margin:0;padding:9px 16px 11px;font-size:12.5px;line-height:1.7}.tt-hint kbd{font-family:var(--font-ui);border:1px solid var(--rule-2);color:var(--ink-2);border-bottom-width:2px;border-radius:3px;padding:1px 5px;font-size:11px}.sher{text-align:center;max-width:34ch;margin:1.9em auto;padding:4px 0}.sher .misra{text-align:center;text-indent:0;margin:0;line-height:2.15}.sher .misra-oola{margin-bottom:.18em}.sher .misra-sani:before{content:"؎";color:var(--red);opacity:.55;margin:.35em 0 .45em;font-size:.8em;line-height:1;display:block}.tt-content .sher{border-inline-start:2px solid var(--rule);border-inline-end:2px solid var(--rule);padding-inline:18px}.tt-content .sher .misra:empty:after{content:attr(data-ph);color:var(--placeholder)}.editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:7px;display:flex}.editor-head>span{color:var(--ink-2);font-size:14px}.editor-head-right{align-items:center;gap:12px;display:flex}.autosave{color:var(--muted);font-size:12.5px;font-family:var(--font-ui);align-items:center;gap:7px;display:inline-flex}.autosave .dot{background:var(--muted-2);border-radius:50%;flex:none;width:7px;height:7px}.autosave.dirty .dot{background:var(--amber,#b0812a)}.autosave.saving .dot{background:var(--navy);animation:1s ease-in-out infinite pulse}.autosave.saved .dot{background:var(--ok)}.autosave.error{color:var(--red)}.autosave.error .dot{background:var(--red)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.cover-field{grid-template-columns:230px 1fr;align-items:start;gap:16px;display:grid}.cover-actions{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.cover-actions small{color:var(--muted);font-size:12.5px;line-height:1.65}.cover-actions .form-error{margin:0}.preview-pane{border:1px solid var(--field-border);background:var(--paper);border-radius:2px;padding:0 0 26px;overflow:hidden}.preview-tag{background:var(--paper-2);border-bottom:1px solid var(--rule);font-family:var(--font-ui);color:var(--muted);padding:8px 16px 10px;font-size:10.5px}.preview-cover{width:100%;height:auto;margin-bottom:6px}.preview-title{text-wrap:balance;max-width:680px;margin:22px auto 0;padding-inline:24px;font-size:clamp(24px,3.4vw,36px);font-weight:400;line-height:1.7}.preview-dek{color:var(--muted);max-width:680px;margin:10px auto 0;padding-inline:24px;font-size:17px;line-height:2}.preview-pane .article-body{padding-inline:24px}@media (max-width:720px){.cover-field{grid-template-columns:1fr}.tb{position:static}.tt-content{min-height:320px;padding:16px}}.notice-composer{border:1px solid var(--rule);background:var(--paper-2);border-radius:2px;margin-bottom:20px;padding:16px 18px}.notice-composer-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.notice-composer-actions{flex-wrap:wrap;gap:8px;display:flex}.notice-current{margin:6px 0 0;font-size:15px;line-height:1.8}.notice-current.muted{color:var(--muted)}.notice-form{border-top:1px solid var(--rule);flex-direction:column;gap:14px;margin-top:16px;padding-top:16px;display:flex}.notice-form-row{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.notice-form small{color:var(--muted);font-size:13px;line-height:1.7}@media (max-width:720px){.notice-form-row{grid-template-columns:1fr}}.spark{border:1px solid var(--rule);background:var(--paper);border-radius:2px;align-items:flex-end;gap:4px;height:160px;padding:12px 14px 0;display:flex;overflow-x:auto}.spark-col{flex-direction:column;flex:1 0 18px;justify-content:flex-end;align-items:center;min-width:18px;height:100%;display:flex}.spark-bar{background:var(--red);border-radius:1px 1px 0 0;width:100%;min-height:2px}.spark-x{font-family:var(--font-mono);color:var(--muted-2);padding-top:5px;font-size:10px}.bar-list{flex-direction:column;gap:10px;display:flex}.bar-row{grid-template-columns:160px 1fr 56px;align-items:center;gap:12px;display:grid}.bar-label{font-size:15px}.bar-track{background:var(--paper-3);border-radius:2px;height:10px;overflow:hidden}.bar-fill{background:var(--red);height:100%;display:block}.bar-value{font-family:var(--font-mono);text-align:end;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.stat-inline{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}@media (max-width:720px){.bar-row{grid-template-columns:110px 1fr 46px}}.mail-config{grid-template-columns:max-content 1fr;gap:4px 16px;margin:12px 0 0;font-size:13px;display:grid}.mail-config>div{display:contents}.mail-config dt{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mail-config dd{color:var(--ink);word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
