:root,[data-theme=light]{--bg:#ffffff;--bg-soft:#f5f7fa;--bg-sunken:#edf0f4;--bg-raised:#ffffff;--glass:rgba(255,255,255,0.86);--ink:#0b1220;--ink-secondary:#475467;--ink-muted:#5f6b7e;--ink-disabled:#98a2b3;--line:#e4e8ee;--line-strong:#cfd6df;--line-control:#8792a2;--blue:#1652f0;--blue-hover:#0f43cc;--blue-pressed:#0b36a6;--blue-soft:#ebf1ff;--blue-soft-hover:#dce7ff;--on-blue:#ffffff;--naija-green:#008751;--success:#0a7a3e;--success-soft:#e8f6ee;--warning:#8a5300;--warning-fill:#b97800;--warning-soft:#fff4dc;--error:#b42318;--error-soft:#fef0ee;--info:#0b5cad;--info-soft:#e9f2fc;--breaking:#c4161c;--on-breaking:#ffffff;--developing:#ffb020;--on-developing:#1a1405;--on-media:#ffffff;--on-media-muted:rgba(255,255,255,0.84);--media-chip:rgba(11,18,32,0.62);--media-placeholder:#dfe4eb;--media-stage:#000000;--focus:#1652f0;--inverse:#0b1220;--on-inverse:#ffffff;--inverse-accent:#9db8ff;--inverse-success:#7ee0a8;--inverse-error:#ff9a8f;--hover-sunken:#e2e7ee;--pressed-sunken:#d8dee7;--thumb:#ffffff;--skeleton:#e2e7ee;--error-hover:#951d14;--error-pressed:#7a1810;--on-error:#ffffff;--admin-canvas:#f4f6f9;--admin-panel:#ffffff;--admin-sidebar:#ffffff;--admin-row-hover:#f7f9fc;--admin-row-selected:var(--blue-soft);--chart-1:#1652f0;--chart-2:#0aa5a0;--chart-3:#c76e00;--chart-grid:#e4e8ee;--shadow-none:none;--shadow-xs:0 1px 2px rgba(16,24,40,0.06);--shadow-card-hover:0 18px 40px -12px rgba(16,24,40,0.28);--shadow-md:0 8px 24px -6px rgba(16,24,40,0.14),0 2px 6px rgba(16,24,40,0.06);--shadow-sheet:0 -12px 40px -8px rgba(16,24,40,0.22);--shadow-nav:0 -1px 0 rgba(16,24,40,0.06)}[data-theme=dark]{--bg:#0b0f17;--bg-soft:#121826;--bg-sunken:#1a2232;--bg-raised:#161d2b;--glass:rgba(11,15,23,0.84);--ink:#f2f5f9;--ink-secondary:#b4bdcb;--ink-muted:#8f99aa;--ink-disabled:#566174;--line:#232c3b;--line-strong:#313c4f;--line-control:#6b778a;--blue:#6b98ff;--blue-hover:#8aaeff;--blue-pressed:#a9c4ff;--blue-soft:#16264a;--blue-soft-hover:#1d3160;--on-blue:#0b1220;--naija-green:#1fae6d;--success:#4cc98a;--success-soft:#0f2a1d;--warning:#f2b24c;--warning-fill:#e0a030;--warning-soft:#2e2210;--error:#ff8a7e;--error-soft:#33140f;--info:#7ab6ff;--info-soft:#0f2238;--breaking:#c4161c;--on-breaking:#ffffff;--developing:#ffb020;--on-developing:#1a1405;--on-media:#ffffff;--on-media-muted:rgba(255,255,255,0.84);--media-chip:rgba(11,18,32,0.62);--media-placeholder:#1a2232;--media-stage:#000000;--focus:#8aaeff;--inverse:#e8edf4;--on-inverse:#0b1220;--inverse-accent:#1652f0;--inverse-success:#0a7a3e;--inverse-error:#b42318;--hover-sunken:#222c3e;--pressed-sunken:#2a3549;--thumb:#2a3549;--skeleton:#1f2838;--error-hover:#ffa79d;--error-pressed:#ffc2bb;--on-error:#1a0806;--admin-canvas:#0b0f17;--admin-panel:#121826;--admin-sidebar:#0f141e;--admin-row-hover:#172031;--admin-row-selected:var(--blue-soft);--chart-1:#6b98ff;--chart-2:#2ec4b6;--chart-3:#f0a040;--chart-grid:#232c3b;--shadow-none:none;--shadow-xs:0 1px 2px rgba(0,0,0,0.3);--shadow-card-hover:0 18px 40px -12px rgba(0,0,0,0.6);--shadow-md:0 8px 24px -6px rgba(0,0,0,0.5),0 2px 6px rgba(0,0,0,0.3);--shadow-sheet:0 -12px 40px -8px rgba(0,0,0,0.55);--shadow-nav:0 -1px 0 rgba(0,0,0,0.3)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-card:20px;--radius-sheet:28px;--radius-pill:999px;--overlay-card:linear-gradient(180deg,rgba(8,12,20,0) 38%,rgba(8,12,20,0.38) 58%,rgba(8,12,20,0.86));--overlay-card-hover:linear-gradient(180deg,rgba(8,12,20,0) 30%,rgba(8,12,20,0.46) 56%,rgba(8,12,20,0.9));--overlay-top:linear-gradient(0deg,rgba(8,12,20,0),rgba(8,12,20,0.32));--overlay-video:linear-gradient(180deg,rgba(8,12,20,0) 30%,rgba(8,12,20,0.5) 60%,rgba(8,12,20,0.9));--overlay-skeleton:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.6) 50%,rgba(255,255,255,0));--ratio-feed:4/5;--ratio-video-player:16/9;--ratio-share:1.91/1;--ratio-thumb:1/1;--bp-sm:360px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-max:1360px;--size-touch:44px;--size-icon-sm:16px;--size-icon:20px;--size-icon-lg:24px;--size-header-desktop:72px;--size-header-mobile:52px;--size-tabbar:60px;--size-feed-max:1360px;--border-hairline:1px;--border-control:1.5px;--border-focus:2px;--dur-instant:90ms;--dur-fast:160ms;--dur-base:240ms;--dur-slow:420ms;--dur-media:700ms;--dur-preview:6000ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0.05,0.7,0.1,1);--ease-exit:cubic-bezier(0.3,0,0.8,0.15);--ease-media:cubic-bezier(0.22,1,0.36,1);--z-media-ui:2;--z-header:40;--z-tabbar:50;--z-sheet:80;--z-toast:90;--font-sans:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Newsreader",ui-serif,Georgia,"Times New Roman",serif}.t-display{font-family:var(--font-sans);font-size:56px;line-height:60px;font-weight:750;letter-spacing:-.025em}.t-headline-feature{font-family:var(--font-sans);font-size:44px;line-height:50px;font-weight:720;letter-spacing:-.02em}.t-headline-article{font-size:36px;line-height:42px;letter-spacing:-.018em}.t-headline-article,.t-headline-feed{font-family:var(--font-sans);font-weight:700}.t-headline-feed{font-size:22px;line-height:28px;letter-spacing:-.012em}.t-headline-mobile{font-family:var(--font-sans);font-size:21px;line-height:27px;font-weight:700;letter-spacing:-.01em}.t-headline-compact{font-family:var(--font-sans);font-size:17px;line-height:22px;font-weight:680;letter-spacing:-.006em}.t-article-body{font-size:19px;line-height:31px}.t-article-body,.t-article-standfirst{font-family:var(--font-serif);font-weight:400}.t-article-standfirst{font-size:22px;line-height:32px}.t-article-h2{font-size:26px;line-height:32px;letter-spacing:-.012em}.t-article-h2,.t-article-h3{font-family:var(--font-sans);font-weight:700}.t-article-h3{font-size:20px;line-height:26px;letter-spacing:-.006em}.t-body{font-size:16px;line-height:24px}.t-body,.t-description{font-family:var(--font-sans);font-weight:400}.t-description{font-size:15px;line-height:22px}.t-caption{font-family:var(--font-sans);font-size:13px;line-height:18px;font-weight:450}.t-video-caption{font-size:16px;line-height:25px}.t-video-caption,.t-video-caption-lg{font-family:var(--font-sans);font-weight:550}.t-video-caption-lg{font-size:19px;line-height:29px}.t-label-category{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.07em}.t-label-category,.t-meta{font-family:var(--font-sans)}.t-meta{font-size:13px;line-height:18px;font-weight:500}.t-nav-desktop{font-family:var(--font-sans);font-size:15px;line-height:20px;font-weight:560}.t-nav-tab{font-size:12px;line-height:14px;letter-spacing:.01em}.t-button,.t-nav-tab{font-family:var(--font-sans);font-weight:620}.t-button{font-size:15px;line-height:20px}.t-input{font-size:16px;line-height:24px;font-weight:400}.t-admin-title,.t-input{font-family:var(--font-sans)}.t-admin-title{font-size:20px;line-height:28px;font-weight:680;letter-spacing:-.01em}.t-admin-stat{font-family:var(--font-sans);font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.015em}.t-admin-table{font-family:var(--font-sans);font-size:13.5px;line-height:20px;font-weight:450}.t-admin-head{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:650;letter-spacing:.03em}[data-theme=dark]{color-scheme:dark}