/* WeeklyPress 16 — full visual overhaul */
:root{--wpn-v16-glass:rgba(255,255,255,.82);--wpn-v16-line:color-mix(in srgb,var(--wpn-border) 76%,transparent);--wpn-v16-elev:0 24px 70px rgba(15,23,42,.1)}
body{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--wpn-accent) 7%,transparent),transparent 32%),linear-gradient(180deg,#f7f8fb 0,var(--wpn-body) 36%,#eef1f5 100%)}
.wpn-site-header{border-bottom:1px solid var(--wpn-v16-line)}.wpn-brandbar__inner,.wpn-main-nav__inner{max-width:var(--wpn-width);margin-inline:auto}.wpn-main-nav{background:rgba(255,255,255,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.wpn-hero-section{position:relative;padding:clamp(24px,4vw,54px) 0;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(245,247,251,.35));overflow:hidden}.wpn-hero-section:before{content:"";position:absolute;inset:-30% auto auto -8%;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--wpn-accent) 12%,transparent),transparent 66%);pointer-events:none}
.wpn-section-intro--hero{position:relative;padding:clamp(26px,4vw,48px);border:1px solid rgba(255,255,255,.8);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.66));box-shadow:var(--wpn-v16-elev);backdrop-filter:blur(20px)}
.wpn-current-issue--movable{position:relative;margin-block:24px}.wpn-home-reader-width-wide .wpn-current-issue--movable{width:min(96vw,1660px);margin-inline:50%;transform:translateX(50%)}.wpn-home-reader-width-full .wpn-current-issue--movable{width:100vw;margin-inline:50%;transform:translateX(50%)}.wpn-home-reader-align-start .wpn-current-issue--movable{margin-inline-start:0;margin-inline-end:auto}.wpn-home-reader-align-end .wpn-current-issue--movable{margin-inline-start:auto;margin-inline-end:0}.wpn-home-reader-surface-elevated .wpn-current-issue--movable{padding:14px;border:1px solid rgba(255,255,255,.9);border-radius:32px;background:rgba(255,255,255,.7);box-shadow:0 34px 90px rgba(15,23,42,.14)}.wpn-home-reader-surface-dark .wpn-current-issue--movable{padding:18px;border-radius:32px;background:linear-gradient(145deg,#111827,#202b3e);box-shadow:0 34px 90px rgba(15,23,42,.24)}.wpn-home-reader-surface-minimal .wpn-current-issue--movable{padding:0;background:none;box-shadow:none}.wpn-reader-relocated{padding:clamp(26px,5vw,70px) 0}
.wpn-archive-section,.wpn-news-section,.wpn-editorial-hub,.wpn-topic-radar{padding-block:clamp(42px,6vw,86px)}.wpn-panel,.wpn-story-card,.wpn-issue-card,.wpn-editorial-pick{border-color:var(--wpn-v16-line);box-shadow:0 16px 46px rgba(15,23,42,.07);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.wpn-panel:hover,.wpn-story-card:hover,.wpn-issue-card:hover,.wpn-editorial-pick:hover{transform:translateY(-4px);box-shadow:0 26px 65px rgba(15,23,42,.12);border-color:color-mix(in srgb,var(--wpn-accent) 24%,var(--wpn-border))}
/* Article editorial overhaul */
.wpn-article-page-v8{padding-top:clamp(18px,3vw,38px)}.wpn-news-single--v10{max-width:min(100%,1320px)}.wpn-news-single--v10 .wpn-v8-hero-shell{padding:clamp(12px,2vw,20px);border-radius:34px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(247,249,252,.88));box-shadow:0 30px 85px rgba(15,23,42,.12)}.wpn-news-single--v10 .wpn-v8-article-header{border-radius:26px}.wpn-v8-lead-box{border:1px solid color-mix(in srgb,var(--wpn-accent) 12%,var(--wpn-border))}.wpn-v10-article-dock{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px;margin-block:18px}.wpn-v10-article-dock>*{margin:0!important;height:100%}.wpn-article-toolbar-sticky-top .wpn-v10-article-dock{position:sticky;top:74px;z-index:80;padding:8px;border-radius:22px;background:rgba(244,246,249,.88);backdrop-filter:blur(16px)}
.wpn-v8-reader-console{border-radius:20px!important;background:linear-gradient(145deg,#fff,#f7f9fc)!important;box-shadow:0 16px 42px rgba(15,23,42,.08)!important}.wpn-v8-reader-console__tools{display:grid!important;grid-template-columns:auto repeat(6,minmax(44px,auto));gap:7px!important;align-items:center}.wpn-v8-reader-console__tools>button,.wpn-v8-tool-group{min-height:44px;border-radius:12px}
.wpn-share-suite{border-radius:20px!important;background:linear-gradient(145deg,#fff,#f8fafc)!important;box-shadow:0 16px 42px rgba(15,23,42,.08)!important}.wpn-share-layout-smart-grid .wpn-share-suite__buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.wpn-share-layout-compact .wpn-share-suite{grid-template-columns:auto 1fr!important}.wpn-share-layout-compact .wpn-share-suite__buttons{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto}.wpn-share-layout-icon-only .wpn-share-suite__label{display:none!important}.wpn-share-layout-icon-only .wpn-share-suite__buttons{display:grid!important;grid-template-columns:repeat(6,48px)!important;justify-content:center}.wpn-share-layout-icon-only .wpn-share-suite__buttons span:last-child,.wpn-share-suite.is-icon-only .wpn-share-suite__buttons span:last-child{display:none!important}.wpn-share-layout-vertical .wpn-share-suite{grid-template-columns:1fr!important}.wpn-share-layout-vertical .wpn-share-suite__buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
.wpn-v8-reading-layout{gap:clamp(18px,3vw,36px)!important}.wpn-v8-body-card{border-radius:28px!important;box-shadow:0 24px 70px rgba(15,23,42,.09)!important}.wpn-prose--article{max-width:var(--wpn-line-length);margin-inline:auto}.wpn-prose--article p{text-align:justify;text-align-last:right}.wpn-v8-side-card{border-radius:20px!important;box-shadow:0 14px 36px rgba(15,23,42,.07)!important}
.wpn-v12-related{border-radius:30px!important;box-shadow:0 28px 78px rgba(15,23,42,.11)!important}
/* settings clarity */
.wpn-settings-shell{background:#f4f6f9}.wpn-settings-panel{border-radius:22px!important}.wpn-admin-field{position:relative}.wpn-admin-field>span:first-child{font-weight:800;color:#344054}.wpn-admin-field small{color:#667085}.wpn-admin-subtitle{margin-top:26px!important;padding:12px 14px!important;border-radius:13px!important;background:linear-gradient(90deg,#fff1f3,#f7f9fc)!important;border-right:4px solid var(--wpn-accent)!important}
@media(max-width:1080px){.wpn-v10-article-dock{grid-template-columns:1fr}.wpn-v8-reader-console__tools{display:flex!important;overflow-x:auto}.wpn-share-layout-smart-grid .wpn-share-suite__buttons{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:820px){.wpn-section-intro--hero{padding:24px 20px;border-radius:22px}.wpn-current-issue--movable,.wpn-home-reader-width-wide .wpn-current-issue--movable,.wpn-home-reader-width-full .wpn-current-issue--movable{width:100%;margin-inline:0;transform:none}.wpn-home-reader-surface-elevated .wpn-current-issue--movable,.wpn-home-reader-surface-dark .wpn-current-issue--movable{padding:7px;border-radius:22px}.wpn-news-single--v10 .wpn-v8-hero-shell{border-radius:24px}.wpn-v10-article-dock{margin-block:12px}.wpn-share-layout-smart-grid .wpn-share-suite__buttons{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wpn-article-toolbar-sticky-top .wpn-v10-article-dock{top:8px}.wpn-prose--article p{text-align:right;text-align-last:auto}}
@media(max-width:480px){.wpn-share-layout-smart-grid .wpn-share-suite__buttons,.wpn-share-layout-vertical .wpn-share-suite__buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wpn-share-layout-icon-only .wpn-share-suite__buttons{grid-template-columns:repeat(3,48px)!important}.wpn-v8-body-card{padding:22px 17px!important;border-radius:20px!important}}
