/* MachAxis Edition v1.03.0-alpha.16 — nine publishing profiles, ONE shared template engine.
   The gallery thumbnails are live embedded views of these same body classes.
   Scope exclusively to the Edition profile. Never affect admin, Core, or other children. */

/* Shared design token interface. Existing Editorial Classic remains unchanged. */
body:is(.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech){
  --mxready-ink:#24263c;--mxready-surface:#fff;--mxready-paper:#f4f5f7;
  --mxready-rule:#e1e4e9;--mxready-radius:14px;--mxready-font:inherit;
  --mxready-head:inherit;--mxready-accent:var(--machaxis-edition-primary,#f70132);
  --machaxis-edition-primary:var(--mxready-accent);
}
body:is(.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #page{
  background:var(--mxready-paper);
  color:var(--mxready-ink);
  font-family:var(--mxready-font);
}
body:is(.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) :is(#primary .entry-title,#hero .entry-title,.machaxis-edition-page-title,#secondary .widget-title){
  font-family:var(--mxready-head);
  color:var(--mxready-ink);
}
body:is(.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) :is(.machaxis-edition-article,#hero .machaxis-edition-post-item,#secondary .widget){border-radius:var(--mxready-radius)}
body:is(.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) .machaxis-edition-article{
  border:1px solid var(--mxready-rule);background:var(--mxready-surface);
}
body:is(.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #secondary .machaxis-edition-sidebar-inner>.widget{
  border-color:var(--mxready-rule);background:var(--mxready-surface);
}
body:is(.mxui-edition-layout-daily-ledger,.mxui-edition-layout-city-tribune,.mxui-edition-layout-metro-pulse,.mxui-edition-layout-morning-brief,.mxui-edition-layout-reading,.mxui-edition-layout-compact,.mxui-edition-layout-modern-current,.mxui-edition-layout-circuit-tech) #masthead{
  background:var(--mxready-surface);
}

/* 02 Daily Ledger: restrained broadsheet. Editorial columns stay inside the Edition card engine. */
body.mxui-edition-layout-daily-ledger{--mxready-ink:#171b26;--mxready-paper:#f5f3ef;--mxready-rule:#b8b5ac;--mxready-radius:3px;--mxready-accent:#a42329;--mxready-head:Georgia,"Times New Roman",serif}
body.mxui-edition-layout-daily-ledger #masthead{border-bottom:4px double #252525}
body.mxui-edition-layout-daily-ledger #hero .machaxis-edition-post-item{border-bottom:5px double #272b31}
body.mxui-edition-layout-daily-ledger #primary .entry-title{font-weight:700;letter-spacing:-.025em;line-height:1.17}
body.mxui-edition-layout-daily-ledger .machaxis-edition-article{box-shadow:none!important;border-top:3px solid #282a2d!important}
body.mxui-edition-layout-daily-ledger #secondary .widget-title{text-transform:uppercase;letter-spacing:.065em;border-bottom:1px solid #1c2533;padding-bottom:12px}
body.mxui-edition-layout-daily-ledger #ticker{border-bottom:1px solid #282a2d}

/* 03 City Tribune: warm regional newspaper with friendly leading cards. */
body.mxui-edition-layout-city-tribune{--mxready-ink:#223c41;--mxready-paper:#f0f6f4;--mxready-rule:#cbded8;--mxready-radius:10px;--mxready-accent:#087f78;--mxready-head:"Trebuchet MS",Arial,sans-serif}
body.mxui-edition-layout-city-tribune #masthead{border-bottom:3px solid #087f78}
body.mxui-edition-layout-city-tribune .machaxis-edition-article{box-shadow:0 6px 20px #0b60531a!important}
body.mxui-edition-layout-city-tribune #hero .machaxis-edition-post-item{background-color:#e3f4f0}
body.mxui-edition-layout-city-tribune .post-category a{border-radius:6px}
body.mxui-edition-layout-city-tribune #secondary .widget-title{border-left:4px solid #087f78;padding-left:12px}

/* 04 Metro Pulse: vibrant breaking-news / magazine crossover. */
body.mxui-edition-layout-metro-pulse{--mxready-ink:#192a50;--mxready-paper:#ecf1fa;--mxready-rule:#d4dced;--mxready-radius:17px;--mxready-accent:#ed3340;--mxready-head:Arial,Helvetica,sans-serif}
body.mxui-edition-layout-metro-pulse #masthead{border-bottom:3px solid #ed3340;box-shadow:0 9px 22px #1a2d4c18}
body.mxui-edition-layout-metro-pulse #hero .entry-title{font-weight:800;letter-spacing:-.03em}
body.mxui-edition-layout-metro-pulse .machaxis-edition-article{box-shadow:0 10px 26px #27365313!important}
body.mxui-edition-layout-metro-pulse #ticker .widget-title{background:#ed3340;color:white}
body.mxui-edition-layout-metro-pulse #secondary .widget-title{font-weight:800}

/* 05 Morning Brief: pale, useful, quick-to-scan daily digest. */
body.mxui-edition-layout-morning-brief{--mxready-ink:#28373a;--mxready-paper:#f9f7f1;--mxready-rule:#e9e3d5;--mxready-radius:8px;--mxready-accent:#bc722c;--mxready-head:Georgia,"Times New Roman",serif}
body.mxui-edition-layout-morning-brief #masthead{border-bottom:1px solid #bdb7a9}
body.mxui-edition-layout-morning-brief #primary .entry-title{line-height:1.25;letter-spacing:-.018em}
body.mxui-edition-layout-morning-brief #hero .machaxis-edition-post-item{background-color:#fff9ed}
body.mxui-edition-layout-morning-brief .machaxis-edition-article{box-shadow:none!important;border-left:4px solid #d8a06c!important}
body.mxui-edition-layout-morning-brief .machaxis-edition-blog-entry-wrapper{gap:18px;padding:clamp(16px,2vw,27px)}
body.mxui-edition-layout-morning-brief #secondary .widget-title{border-bottom:1px solid #e3c8a7;padding-bottom:8px}

/* 06 Reading Journal: literature / longform magazine typography. */
body.mxui-edition-layout-reading{--mxready-ink:#332b30;--mxready-paper:#f7f5f3;--mxready-rule:#e4dbd8;--mxready-radius:6px;--mxready-accent:#8f4352;--mxready-head:Georgia,"Times New Roman",serif}
body.mxui-edition-layout-reading .machaxis-edition-blog-entry-wrapper{padding:clamp(24px,3vw,44px);gap:clamp(20px,2.5vw,38px)}
body.mxui-edition-layout-reading #primary .entry-title{letter-spacing:-.024em;line-height:1.31}
body.mxui-edition-layout-reading #primary .entry-summary,body.mxui-edition-layout-reading #primary .entry-content{line-height:1.85}
body.mxui-edition-layout-reading .machaxis-edition-article{margin-bottom:clamp(26px,3vw,46px);box-shadow:none!important}
body.mxui-edition-layout-reading #masthead{border-bottom:1px solid #d2c5c7}

/* 07 Compact Headlines: concise list-driven news without changing article ownership. */
body.mxui-edition-layout-compact{--mxready-ink:#243049;--mxready-paper:#f2f4f8;--mxready-rule:#d7dde8;--mxready-radius:5px;--mxready-accent:#315bb8;--mxready-head:Arial,Helvetica,sans-serif}
body.mxui-edition-layout-compact #masthead{border-bottom:2px solid #315bb8}
body.mxui-edition-layout-compact .machaxis-edition-article{margin-bottom:12px!important;box-shadow:none!important}
body.mxui-edition-layout-compact .machaxis-edition-blog-entry-wrapper{padding:clamp(12px,1.25vw,20px);gap:12px}
body.mxui-edition-layout-compact #primary .entry-title{font-size:clamp(19px,1.65vw,26px);line-height:1.25}
body.mxui-edition-layout-compact #primary .entry-summary{line-height:1.5}
body.mxui-edition-layout-compact #secondary .widget{margin-bottom:13px}
body.mxui-edition-layout-compact #hero .machaxis-edition-post-item{min-height:260px}

/* 08 Modern Current: premium cinematic digital magazine (Pro activation gated). */
body.mxui-edition-layout-modern-current{--mxready-ink:#242238;--mxready-paper:#ede8ef;--mxready-rule:#e2d5e5;--mxready-radius:24px;--mxready-accent:#733cc1;--mxready-head:"Trebuchet MS",Arial,sans-serif}
body.mxui-edition-layout-modern-current #masthead{border-bottom:4px solid #733cc1}
body.mxui-edition-layout-modern-current .machaxis-edition-article{box-shadow:0 18px 45px #4a2e6c1b!important}
body.mxui-edition-layout-modern-current #hero .machaxis-edition-post-item{min-height:390px;box-shadow:0 22px 48px #281d4c21}
body.mxui-edition-layout-modern-current #primary .entry-title{font-weight:800;letter-spacing:-.035em}
body.mxui-edition-layout-modern-current .machaxis-edition-blog-entry-wrapper{padding:clamp(21px,2.8vw,44px);gap:clamp(18px,3vw,40px)}
body.mxui-edition-layout-modern-current #ticker .widget-title{letter-spacing:.035em}

/* 09 Circuit Tech: precise, cyber-lean technology magazine (Pro activation gated). */
body.mxui-edition-layout-circuit-tech{--mxready-ink:#cfe6ee;--mxready-paper:#111c2b;--mxready-surface:#182b40;--mxready-rule:#34536b;--mxready-radius:12px;--mxready-accent:#2bd4c5;--mxready-head:"Trebuchet MS",Arial,sans-serif}
body.mxui-edition-layout-circuit-tech #masthead{border-bottom:3px solid #2bd4c5}
body.mxui-edition-layout-circuit-tech #page,#page body{color:var(--mxready-ink)}
body.mxui-edition-layout-circuit-tech #hero .machaxis-edition-post-item{background:#1a324c;border:1px solid #34536b}
body.mxui-edition-layout-circuit-tech .machaxis-edition-article{box-shadow:0 8px 25px #040d1970!important}
body.mxui-edition-layout-circuit-tech #primary .entry-title{font-weight:800;letter-spacing:-.02em}
body.mxui-edition-layout-circuit-tech #primary :is(.entry-summary,.entry-meta),body.mxui-edition-layout-circuit-tech #secondary :is(p,li,a){color:#c7dce5}
body.mxui-edition-layout-circuit-tech #secondary .widget-title{border-bottom:2px solid #2bd4c5;padding-bottom:10px}
body.mxui-edition-layout-circuit-tech #masthead :is(a,.site-title){color:#d7f3ef}
body.mxui-edition-layout-circuit-tech .machaxis-edition-blog-entry-content{color:#d7f3ef}

/* Live admin thumbnails are real frontend pages; suppress admin-only affordances. */
body.mxui-edition-thumbnail-viewport{overflow:hidden!important}
body.mxui-edition-thumbnail-viewport #wpadminbar{display:none!important}
body.mxui-edition-thumbnail-viewport #masthead{top:0!important}
body.mxui-edition-thumbnail-viewport #machaxis-edition-scroll-top{display:none!important}

@media(max-width:767px){
  body.mxui-edition-layout-daily-ledger .machaxis-edition-article,
  body.mxui-edition-layout-city-tribune .machaxis-edition-article,
  body.mxui-edition-layout-metro-pulse .machaxis-edition-article,
  body.mxui-edition-layout-morning-brief .machaxis-edition-article,
  body.mxui-edition-layout-reading .machaxis-edition-article,
  body.mxui-edition-layout-compact .machaxis-edition-article,
  body.mxui-edition-layout-modern-current .machaxis-edition-article,
  body.mxui-edition-layout-circuit-tech .machaxis-edition-article{max-width:100%}
  body.mxui-edition-layout-modern-current #hero .machaxis-edition-post-item{min-height:260px}
}
/* Preserve sufficient logo/navigation contrast on Circuit Tech when a site uses
   its existing black-on-light logo rather than a dedicated inverse asset. */
body.mxui-edition-layout-circuit-tech #masthead,
body.mxui-edition-layout-circuit-tech #masthead #machaxis-edition-header-inner{background:#fff}
body.mxui-edition-layout-circuit-tech #masthead :is(a,.site-title){color:#172c41}
