/* 5 NOV OWNER REJECTED DARK LAYOUT — COMPLETE HOMEPAGE RECOMPOSITION.
Only the front page is styled here; every underlying WordPress post, category,
search, article, image, archive and Places function remains genuine.
The owner's light dense 1672x941 collage is the visual contract, NOT a flattened
background screenshot. Rights review still required before publication. */
html:has(body.jenski-site.home){background-color:#e8dfcf !important;background-image:none !important;}
body.jenski-site.home {
 background-color:#e8dfcf !important;
 background-image:url("../img/jenski-owner-light-scrapbook.svg"),url("../img/jenski-grunge-fibre-tile.svg"),linear-gradient(#e8dfcf,#e4d9c6) !important;
 background-repeat:no-repeat,repeat,no-repeat !important;
 background-position:center top,0 0,center top !important;
 background-size:min(100%,1600px) auto,240px 240px,100% 100% !important;
 min-height:100vh;
}
body.jenski-site.home .jenski-masthead{min-height:0 !important; margin:0 !important;padding:0 !important;background:transparent !important;box-shadow:none !important;overflow:visible !important;}
body.jenski-site.home .jenski-masthead::before,
body.jenski-site.home .jenski-masthead::after,
body.jenski-site.home .jenski-masthead-paint{display:none !important;content:none !important;}
body.jenski-site.home .jenski-masthead__top{
 display:grid !important;grid-template-columns:minmax(0,1fr) minmax(250px,340px) !important;
 width:min(98vw,1580px) !important;max-width:1580px !important;
 min-height:clamp(240px,21.5vw,320px) !important;
 align-items:start !important;margin:0 auto !important;padding:0 !important;
 background:transparent !important;box-shadow:none !important;
}
body.jenski-site.home .jenski-masthead__top .jenski-wordmark{
 width:clamp(430px,41vw,620px) !important;height:clamp(235px,25vw,346px) !important;
 margin:-22px 0 -65px clamp(175px,16vw,265px) !important;
 background:url("../img/jenski-wordmark-recovered.webp") center /contain no-repeat !important;
 position:relative !important;z-index:5 !important;font-size:0 !important;
}
body.jenski-site.home .jenski-masthead__top .jenski-wordmark__suffix{
 top:44% !important;left:73% !important;font-size:clamp(1.2rem,2.2vw,2.05rem) !important;
}
body.jenski-site.home .jenski-masthead__top .jenski-search{
 position:relative !important;z-index:6 !important;align-self:start !important;justify-self:end !important;
 width:min(100%,340px) !important;max-width:340px !important;margin:18px 14px 0 0 !important;padding:0 !important;
}
body.jenski-site.home .jenski-search .wp-block-search__inside-wrapper{
 background:#fff6e6 !important;border:3px solid #1c181b !important;
 border-radius:28px !important;box-shadow:3px 5px 0 #171515 !important;
}
/* Real WordPress navigation becomes six vivid, hand-torn posters. */
body.jenski-site.home nav.jenski-category-nav{
 width:min(86vw,1320px) !important;max-width:1320px !important;
 margin:0 auto 1px !important;padding:0 !important;
 background:transparent !important;border:0 !important;box-shadow:none !important;clip-path:none !important;
}
body.jenski-site.home nav.jenski-category-nav > .wp-block-navigation__container{
 display:grid !important;grid-template-columns:repeat(6,minmax(0,1fr)) !important;
 align-items:stretch !important;gap:clamp(4px,.65vw,11px) !important;
 overflow:visible !important;
}
body.jenski-site.home nav.jenski-category-nav li:nth-child(1){--jenski-slip:#ff389b;--jenski-slip-ink:#171319;--jenski-slip-tilt:-1deg}
body.jenski-site.home nav.jenski-category-nav li:nth-child(2){--jenski-slip:#1bdaf4;--jenski-slip-ink:#171319;--jenski-slip-tilt:.8deg}
body.jenski-site.home nav.jenski-category-nav li:nth-child(3){--jenski-slip:#ffcf1d;--jenski-slip-ink:#171319;--jenski-slip-tilt:-.7deg}
body.jenski-site.home nav.jenski-category-nav li:nth-child(4){--jenski-slip:#84f038;--jenski-slip-ink:#171319;--jenski-slip-tilt:.9deg}
body.jenski-site.home nav.jenski-category-nav li:nth-child(5){--jenski-slip:#c451f3;--jenski-slip-ink:#171319;--jenski-slip-tilt:-.7deg}
body.jenski-site.home nav.jenski-category-nav li:nth-child(6){--jenski-slip:#ff7b29;--jenski-slip-ink:#171319;--jenski-slip-tilt:.7deg}
body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a{
 display:flex !important;position:relative !important;flex-direction:column !important;
 align-items:center !important;justify-content:flex-end !important;
 box-sizing:border-box !important;width:100% !important;
 min-height:clamp(105px,8.7vw,132px) !important;
 padding:47px 3px 13px !important;margin:0 !important;
 border:2px solid #1a1719 !important;border-radius:0 !important;
 background-color:var(--jenski-slip) !important;
 background-image:url("../img/jenski-grunge-fibre-tile.svg") !important;
 background-size:180px 180px !important;background-blend-mode:soft-light !important;
 box-shadow:3px 5px 0 rgba(27,25,25,.67),inset 0 -5px rgba(0,0,0,.11) !important;
 clip-path:polygon(0 3%,11% 0,31% 2%,51% 0,72% 3%,98% 0,100% 25%,99% 73%,100% 96%,91% 100%,70% 98%,48% 100%,24% 98%,7% 100%,0 94%) !important;
 transform:rotate(var(--jenski-slip-tilt)) !important;
 color:#171319 !important;font:1000 clamp(.98rem,1.47vw,1.45rem)/1.02 "Trebuchet MS",system-ui,sans-serif !important;
 text-align:center !important;letter-spacing:-.055em !important;text-shadow:none !important;
}
body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a .wp-block-navigation-item__label{
 color:#171319 !important;font:inherit !important;
 text-align:center !important;text-decoration:underline !important;text-decoration-thickness:3px !important;text-underline-offset:5px !important;
}
body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a::before{
 top:10px !important;left:calc(50% - 19px) !important;width:38px !important;height:38px !important;background-color:#171319 !important;
}
body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a:focus-visible{outline:3px solid #131316 !important;outline-offset:2px !important;}
/* Two close-set genuine WordPress papers, with visible torn edges. */
body.jenski-site.home #main-content{background:transparent !important;box-shadow:none !important;}
body.jenski-site.home #main-content > .jenski-editorial-board{
 display:grid !important;grid-template-columns:minmax(0,1.14fr) minmax(350px,.86fr) !important;
 width:min(88vw,1380px) !important;max-width:1380px !important;
 gap:clamp(7px,1vw,16px) !important;align-items:start !important;
 margin:6px auto 24px !important;padding:5px !important;
 background:transparent !important;box-shadow:none !important;clip-path:none !important;
}
body.jenski-site.home #main-content .jenski-editorial-board::before{display:none !important;content:none !important;}
body.jenski-site.home #main-content .jenski-editorial-board > .jenski-feature,
body.jenski-site.home #main-content .jenski-editorial-board > .jenski-home-recent{
 display:block !important;grid-row:1 !important;width:100% !important;min-width:0 !important;
 min-height:345px !important;margin:0 !important;padding:clamp(14px,1.55vw,23px) !important;
 color:#191719 !important;background:#fffaf1 url("../img/jenski-paper-rip-overlay.svg") center top /100% 240px no-repeat !important;
 box-shadow:3px 6px 0 rgba(35,27,22,.35),7px 10px 15px rgba(35,28,23,.2) !important;
 clip-path:polygon(1% 0,18% .5%,36% 0,61% .45%,81% 0,99% .5%,100% 24%,99% 53%,100% 96%,98% 99%,81% 100%,55% 99%,33% 100%,12% 99%,0 97%,.5% 68%,0 29%) !important;
 transform:rotate(-.42deg) !important;
}
body.jenski-site.home #main-content .jenski-editorial-board > .jenski-home-recent{transform:rotate(.5deg) !important;}
body.jenski-site.home #main-content .jenski-feature-heading,
body.jenski-site.home #main-content .jenski-home-recent .jenski-section-heading h2{
 color:#171518 !important;font:900 clamp(1.7rem,2.4vw,2.35rem)/1.05 Georgia,serif !important;
 background:transparent !important;box-shadow:none !important;transform:none !important;
 width:fit-content !important;max-width:100% !important;
 margin:0 0 15px !important;padding:0 !important;
 text-decoration:underline !important;text-decoration-thickness:3px !important;text-underline-offset:7px !important;
}
body.jenski-site.home #main-content .jenski-feature .wp-block-post-title{
 font:bold clamp(1.3rem,1.9vw,1.95rem)/1.09 Georgia,serif !important;
}
body.jenski-site.home #main-content .jenski-feature .wp-block-post-excerpt{font-size:1.02rem !important;line-height:1.35 !important;}
body.jenski-site.home #main-content .jenski-feature .wp-block-post-excerpt__more-link,
body.jenski-site.home #main-content .jenski-home-recent__more a{
 display:inline-block !important;background:#242022 !important;color:#fff8ed !important;
 padding:8px 15px !important;text-decoration:none !important;font-weight:800 !important;
}
body.jenski-site.home #main-content .jenski-home-recent .wp-block-post-template{
 display:flex !important;flex-direction:column !important;gap:0 !important;
}
body.jenski-site.home #main-content .jenski-home-recent .wp-block-post{
 min-height:80px !important;margin:0 !important;padding-top:8px !important;padding-bottom:8px !important;
 border-bottom:1px solid #bcb0a2 !important;
}
body.jenski-site.home #main-content .jenski-home-recent .wp-block-post-title{
 font:bold clamp(.96rem,1.25vw,1.22rem)/1.08 Georgia,serif !important;margin:1px 0 3px !important;
}
body.jenski-site.home #main-content .jenski-home-recent .wp-block-post-excerpt{font-size:.89rem !important;line-height:1.19 !important;margin:0 !important;}
body.jenski-site.home #main-content .jenski-home-recent .wp-block-post-excerpt p{margin:0 !important;}
body.jenski-site.home #main-content .jenski-home-recent .wp-block-post-date{display:none !important;}
body.jenski-site.home #main-content .jenski-home-recent__more{margin:10px 0 0 !important;text-align:right !important;}
@media(max-width:1049px){
 body.jenski-site.home .jenski-masthead__top{
   display:flex !important;flex-direction:column !important;align-items:center !important;
   min-height:0 !important;width:96vw !important;
 }
 body.jenski-site.home .jenski-masthead__top .jenski-wordmark{
   align-self:center !important;width:min(78vw,380px) !important;height:min(49vw,225px) !important;margin:-10px auto -22px !important;
 }
 body.jenski-site.home .jenski-masthead__top .jenski-search{
   width:min(94vw,480px) !important;max-width:480px !important;margin:0 auto 6px !important;
 }
 body.jenski-site.home nav.jenski-category-nav{width:min(96vw,900px) !important;margin:2px auto !important;}
 body.jenski-site.home nav.jenski-category-nav > .wp-block-navigation__container{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}
 body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a{
   min-height:67px !important;padding:8px 3px !important;font-size:clamp(.78rem,2.35vw,1.13rem) !important;
   /* The 3×2 tablet/phone grid must stay inside the real nav box;
      desktop hand-rotation remains on the wide collage. */
   transform:none !important;
 }
 body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a::before{display:none !important;}
 body.jenski-site.home #main-content > .jenski-editorial-board{
   grid-template-columns:minmax(0,1fr) !important;width:min(95vw,700px) !important;gap:13px !important;
 }
 body.jenski-site.home #main-content .jenski-editorial-board > .jenski-feature,
 body.jenski-site.home #main-content .jenski-editorial-board > .jenski-home-recent{
   grid-column:1 !important;grid-row:auto !important;min-height:0 !important;
   transform:none !important;padding:17px !important;
 }
}
@media(max-width:480px){
 body.jenski-site.home .jenski-masthead__top .jenski-wordmark{
   width:min(79vw,300px) !important;height:min(53vw,200px) !important;margin:-10px auto -15px !important;
 }
 body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a{
   min-height:58px !important;font-size:.85rem !important;letter-spacing:-.015em !important;
 }
 body.jenski-site.home #main-content .jenski-feature-heading,
 body.jenski-site.home #main-content .jenski-home-recent .jenski-section-heading h2{font-size:1.5rem !important;}
}

/*
 * JENSKI OWNER REFERENCE MURAL REINTEGRATION — 6 NOV 2026
 * PRIVATE STAGING ONLY. These pre-existing personal reference mural crops
 * contain recognisable third-party marks and character artwork: publication
 * rights are NOT established. This deliberately reintroduces the original
 * detailed collage as a reversible candidate, without replacing WP blocks,
 * fetching user data or painting fake editorial thumbnails.
 *
 * Remove/relicense the identified third-party motifs before any public release.
 * The owner-rejected cartoon-vector wall remains a historical asset, not a
 * substitute for the original dense, lived-in punk/scrapbook art direction.
 */
body.jenski-site.home .jenski-masthead {
  position: relative !important;
  isolation: isolate !important;
  z-index: 0 !important;
}
body.jenski-site.home .jenski-masthead::before,
body.jenski-site.home .jenski-masthead::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  pointer-events: none !important;
  box-sizing: border-box !important;
  background-repeat: no-repeat !important;
  opacity: .97 !important;
  top: 0 !important;
  z-index: 0 !important;
}
body.jenski-site.home .jenski-masthead::before {
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  width: min(29vw, 450px) !important;
  height: clamp(290px, 29vw, 405px) !important;
  background-image: url("../img/jenski-home-mural-left.webp") !important;
  background-position: left top !important;
  background-size: 100% auto !important;
  -webkit-mask-image: radial-gradient(ellipse 100% 94% at 5% 4%, #000 0 51%, transparent 93%) !important;
  mask-image: radial-gradient(ellipse 100% 94% at 5% 4%, #000 0 51%, transparent 93%) !important;
}
body.jenski-site.home .jenski-masthead::after {
  right: 0 !important;
  left: auto !important;
  bottom: auto !important;
  width: min(46vw, 745px) !important;
  height: clamp(265px, 29vw, 393px) !important;
  background-image: url("../img/jenski-home-mural-right.webp") !important;
  background-position: right top !important;
  background-size: 100% auto !important;
  -webkit-mask-image: radial-gradient(ellipse 96% 94% at 100% 5%, #000 0 58%, transparent 96%) !important;
  mask-image: radial-gradient(ellipse 96% 94% at 100% 5%, #000 0 58%, transparent 96%) !important;
}
body.jenski-site.home .jenski-masthead__top,
body.jenski-site.home nav.jenski-category-nav {
  position: relative !important;
  z-index: 2 !important;
}
/* The owner's personal collage now frames, rather than replaces, the
 * enormous original painted logo; search and six real anchors remain above
 * all decorative artwork and are never inside the background image. */
body.jenski-site.home .jenski-masthead__top .jenski-wordmark {
  filter: drop-shadow(2px 4px 0 rgb(16 15 17 / .44)) !important;
}
/* Keep the bright torn slips slightly irregular but don't diminish the
 * ability to tap each real WordPress link. */
@media (min-width: 1050px) {
  body.jenski-site.home nav.jenski-category-nav {
    filter: drop-shadow(0 5px 2px rgb(26 17 16 / .18)) !important;
  }
  body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a {
    min-height: clamp(111px, 9.1vw, 139px) !important;
  }
}
@media (max-width: 1049px) {
  body.jenski-site.home .jenski-masthead::before {
    width: min(37vw, 290px) !important;
    height: min(35vw, 250px) !important;
  }
  body.jenski-site.home .jenski-masthead::after {
    width: min(53vw, 460px) !important;
    height: min(30vw, 260px) !important;
  }
}
@media (max-width: 480px) {
  body.jenski-site.home .jenski-masthead::before {
    width: 42vw !important;
    height: 148px !important;
    opacity: .86 !important;
    -webkit-mask-image: radial-gradient(ellipse 112% 100% at 0 0, #000 0 30%, transparent 82%) !important;
    mask-image: radial-gradient(ellipse 112% 100% at 0 0, #000 0 30%, transparent 82%) !important;
  }
  body.jenski-site.home .jenski-masthead::after {
    width: 49vw !important;
    height: 150px !important;
    opacity: .88 !important;
    -webkit-mask-image: radial-gradient(ellipse 110% 100% at 100% 0, #000 0 34%, transparent 83%) !important;
    mask-image: radial-gradient(ellipse 110% 100% at 100% 0, #000 0 34%, transparent 83%) !important;
  }
}

/*
 * JENSKI 6 NOV REFERENCE-DENSITY CORRECTION
 * Actual 1440px and 390px WordPress PNGs compared with protected 1672x941
 * 2 Nov owner reference. That reference is darker, more layered, with visible
 * authentic personal art spanning the outer edges. Private preview only:
 * recover fidelity without replacing real WordPress content with pixels.
 */
body.jenski-site.home {
  background-color: #c9b9a6 !important;
  background-image:
    url("../img/jenski-scrapbook-wall-edges.svg"),
    radial-gradient(ellipse 96% 94% at 50% 21%, transparent 35%, rgb(13 11 14 / .48) 86%, rgb(13 11 14 / .81) 100%),
    url("../img/jenski-owner-light-scrapbook.svg"),
    url("../img/jenski-grunge-fibre-tile.svg"),
    linear-gradient(#d6c9b6, #bdac97) !important;
  background-size:
    min(100%, 1600px) auto,
    100% 100%,
    min(100%, 1600px) auto,
    240px 240px,
    100% 100% !important;
  background-position: center top, center top, center top, 0 0, center top !important;
  background-repeat: no-repeat, no-repeat, no-repeat, repeat, no-repeat !important;
}
html:has(body.jenski-site.home) {
  background-color: #c9b9a6 !important;
}
body.jenski-site.home .jenski-masthead::before {
  width: min(31vw, 445px) !important;
  height: clamp(400px, 39vw, 555px) !important;
  opacity: 1 !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}
body.jenski-site.home .jenski-masthead::after {
  width: min(60vw, 860px) !important;
  height: clamp(330px, 34vw, 485px) !important;
  opacity: 1 !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}
body.jenski-site.home .jenski-masthead__top .jenski-wordmark {
  filter: drop-shadow(3px 4px 0 rgb(8 7 9 / .63)) !important;
}
@media (min-width: 1050px) {
  body.jenski-site.home nav.jenski-category-nav {
    width: min(88vw, 1380px) !important;
    padding: .28rem .4rem .5rem !important;
    background: rgb(15 13 15 / .82) !important;
    box-shadow: 4px 5px 0 rgb(0 0 0 / .36) !important;
    clip-path: polygon(0 4%, 20% 0, 49% 3%, 78% 0, 100% 3%, 99.4% 96%, 74% 100%, 39% 97%, .3% 100%) !important;
  }
}
body.jenski-site.home #main-content .jenski-editorial-board > .jenski-feature,
body.jenski-site.home #main-content .jenski-editorial-board > .jenski-home-recent {
  background-image: url("../img/jenski-paper-rip-overlay.svg"), url("../img/jenski-grunge-fibre-tile.svg") !important;
  background-position: center top, left top !important;
  background-size: 100% 240px, 220px 220px !important;
  background-repeat: no-repeat, repeat !important;
  background-blend-mode: normal, soft-light !important;
}
@media (max-width: 1049px) {
  body.jenski-site.home .jenski-masthead::before {
    width: min(37vw, 290px) !important;
    height: min(48vw, 385px) !important;
    opacity: .94 !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
  }
  body.jenski-site.home .jenski-masthead::after {
    width: min(53vw, 460px) !important;
    height: min(40vw, 346px) !important;
    opacity: .95 !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
  }
}
@media (max-width: 480px) {
  /* Preserve painted logo and search as the largest tap/reading affordances,
     while the genuine personal mural remains visible behind the edges. */
  body.jenski-site.home .jenski-masthead::before {
    width: 39vw !important;
    height: 178px !important;
    opacity: .94 !important;
    -webkit-mask-image: linear-gradient(to right, #000 0 70%, transparent 100%) !important;
    mask-image: linear-gradient(to right, #000 0 70%, transparent 100%) !important;
  }
  body.jenski-site.home .jenski-masthead::after {
    width: 54vw !important;
    height: 175px !important;
    opacity: .97 !important;
    -webkit-mask-image: linear-gradient(to left, #000 0 67%, transparent 100%) !important;
    mask-image: linear-gradient(to left, #000 0 67%, transparent 100%) !important;
  }
}

/*
 * JENSKI NO-RECTANGLE MURAL EDGE REPAIR — 6 NOV 2026
 * Actual WP desktop screenshot 7ba3d43 shows hard opaque seams at the
 * 390x525 left and 972x420 right reference-crop limits. These historical
 * mural crops have opaque backing pixels. Dissolve only the narrow inward seams;
 * keep maximum density across the lion, band and robot mural and all DOM interactions.
 * Corrects real visual regression, not an assertion or synthetic fixture.
 */
body.jenski-site.home .jenski-masthead::before {
  -webkit-mask-image: linear-gradient(to right, #000 0%, #000 84%, transparent 100%) !important;
  mask-image: linear-gradient(to right, #000 0%, #000 84%, transparent 100%) !important;
}
body.jenski-site.home .jenski-masthead::after {
  -webkit-mask-image: linear-gradient(to left, #000 0%, #000 82%, transparent 100%) !important;
  mask-image: linear-gradient(to left, #000 0%, #000 82%, transparent 100%) !important;
}
/* No full-opaque hard rectangle on smaller tablet or phone crops either. */
@media (max-width: 1049px) {
  body.jenski-site.home .jenski-masthead::before {
    -webkit-mask-image: linear-gradient(to right, #000 0%, #000 72%, transparent 100%) !important;
    mask-image: linear-gradient(to right, #000 0%, #000 72%, transparent 100%) !important;
  }
  body.jenski-site.home .jenski-masthead::after {
    -webkit-mask-image: linear-gradient(to left, #000 0%, #000 74%, transparent 100%) !important;
    mask-image: linear-gradient(to left, #000 0%, #000 74%, transparent 100%) !important;
  }
}
@media (max-width: 480px) {
  body.jenski-site.home .jenski-masthead::before {
    -webkit-mask-image: linear-gradient(to right, #000 0%, #000 67%, transparent 100%) !important;
    mask-image: linear-gradient(to right, #000 0%, #000 67%, transparent 100%) !important;
  }
  body.jenski-site.home .jenski-masthead::after {
    -webkit-mask-image: linear-gradient(to left, #000 0%, #000 69%, transparent 100%) !important;
    mask-image: linear-gradient(to left, #000 0%, #000 69%, transparent 100%) !important;
  }
}

/*
 * JENSKI HAND-MARKED POSTER WORDS — 6 NOV 2026
 * Actual 1440px WP screenshot against the protected 1672x941 collage:
 * owner source has loose, hand-marked sign text with selective two-line
 * labels; prior staged links were mechanically typeset on single lines.
 * Apply to the existing real accessible WP anchors ONLY on wide layouts.
 * Mobile's verified 3x2 navigation remains deliberately unaffected.
 */
@media (min-width: 1050px) {
  body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a .wp-block-navigation-item__label {
    display: inline-block !important;
    font-style: oblique !important;
    letter-spacing: -.045em !important;
    line-height: 1.02 !important;
    text-decoration-thickness: 3px !important;
    transform: rotate(-2deg) skew(-2deg);
    transform-origin: center !important;
    white-space: normal !important;
    text-wrap: balance;
  }
  body.jenski-site.home nav.jenski-category-nav li:nth-child(even) a .wp-block-navigation-item__label {
    transform: rotate(2deg) skew(1.5deg);
  }
  body.jenski-site.home nav.jenski-category-nav li:nth-child(1) a .wp-block-navigation-item__label,
  body.jenski-site.home nav.jenski-category-nav li:nth-child(2) a .wp-block-navigation-item__label,
  body.jenski-site.home nav.jenski-category-nav li:nth-child(4) a .wp-block-navigation-item__label {
    max-width: 8.2ch !important;
  }
}

/*
 * JENSKI SOURCE-FRAME MARGINS — 6 NOV 2026
 * 2 Nov 1672px owner image places six poster slips and two torn editorial
 * papers inside a narrower central stage; its left/right character artwork
 * remains visible at the margins. Verified 5c64a05a WordPress desktop
 * instead filled 88% width and visually hid these authentic figures.
 * Recover the original proportions without touching real WP content/links.
 */
@media (min-width: 1050px) {
  body.jenski-site.home nav.jenski-category-nav {
    width: min(74vw, 1200px) !important;
    max-width: 1200px !important;
  }
  body.jenski-site.home #main-content > .jenski-editorial-board {
    width: min(78vw, 1250px) !important;
    max-width: 1250px !important;
  }
}


/*
 * JENSKI DESIGN RECOVERY — ACCENTED INK NAVIGATION, 6 Nov 2026.
 * DRAFT ONLY. The approved 3 Nov one-wall/six-corners contract called for
 * restrained six-category accents and a shared collage; a later Home-only
 * stylesheet overrode that contract with six fluorescent poster blocks.
 * Keep the six genuine WordPress links and existing icon-mask source.
 * This corrects NAVIGATION, not a claim that the whole mural is approved.
 * Do not deploy without verified source artwork rights, exact visual signoff,
 * protected backup, live security and rollback controls.
 */
body.jenski-site.home nav.jenski-category-nav {
  width: min(78vw, 1200px) !important;
  max-width: 1200px !important;
  padding: 5px 6px !important;
  margin: 0 auto 8px !important;
  background: #1b1a1b !important;
  border: 1px solid #302a2e !important;
  border-radius: 0 !important;
  clip-path: none !important;
  box-shadow: 0 4px 9px rgb(29 23 25 / .35) !important;
}
body.jenski-site.home nav.jenski-category-nav > .wp-block-navigation__container {
  gap: clamp(2px, .4vw, 8px) !important;
}
body.jenski-site.home nav.jenski-category-nav li:nth-child(1) { --jenski-nav-accent: #ec7628; }
body.jenski-site.home nav.jenski-category-nav li:nth-child(2) { --jenski-nav-accent: #168f8b; }
body.jenski-site.home nav.jenski-category-nav li:nth-child(3) { --jenski-nav-accent: #758c32; }
body.jenski-site.home nav.jenski-category-nav li:nth-child(4) { --jenski-nav-accent: #a44391; }
body.jenski-site.home nav.jenski-category-nav li:nth-child(5) { --jenski-nav-accent: #3079b8; }
body.jenski-site.home nav.jenski-category-nav li:nth-child(6) { --jenski-nav-accent: #bb8c18; }
body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a {
  min-height: 86px !important;
  padding: 43px 5px 11px !important;
  margin: 0 !important;
  background-color: #1b1a1b !important;
  background-image: url("../img/jenski-grunge-fibre-tile.svg") !important;
  background-size: 180px 180px !important;
  background-blend-mode: overlay !important;
  color: #fffaf0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
  transform: none !important;
  box-shadow: inset 0 -6px 0 var(--jenski-nav-accent) !important;
  font: 900 clamp(1rem, 1.18vw, 1.19rem)/1.12 "Trebuchet MS", system-ui, sans-serif !important;
  letter-spacing: -.02em !important;
  text-shadow: none !important;
}
body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a:hover {
  background-color: #373039 !important;
  color: #fffaf0 !important;
}
body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a .wp-block-navigation-item__label {
  color: #fffaf0 !important;
  font: inherit !important;
  text-decoration: none !important;
  text-decoration-color: var(--jenski-nav-accent) !important;
  transform: none !important;
  white-space: normal !important;
  max-width: none !important;
}
body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a::before {
  top: 8px !important;
  left: calc(50% - 16px) !important;
  width: 32px !important;
  height: 32px !important;
  background-color: var(--jenski-nav-accent) !important;
}
body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a:focus-visible {
  outline: 3px solid #fffaf0 !important;
  outline-offset: -3px !important;
}
@media (max-width: 1049px) {
  body.jenski-site.home nav.jenski-category-nav {
    width: min(96vw, 900px) !important;
    margin: 2px auto 7px !important;
    padding: 3px !important;
  }
  body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a {
    min-height: 59px !important;
    padding: 10px 3px 11px !important;
    font-size: clamp(.86rem, 2.35vw, 1.06rem) !important;
    letter-spacing: 0 !important;
    box-shadow: inset 0 -4px 0 var(--jenski-nav-accent) !important;
  }
  body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a::before {
    display: none !important;
  }
}

/*
 * PRIVATE HOME COMPOSITION EXPERIMENT — 6 NOV 2026.
 * The recovered 2–3 November source family favours ONE quieter shared ink
 * navigation strip with six small accent underlines; category identity art
 * belongs on its individual WordPress archive, not repeated as six more Home
 * pictograms beneath an already crowded personal-character mural.
 *
 * Applies at desktop only. Keep the exact six REAL WP anchors, their contrast,
 * the original SVG sprite and the six archive-only marks. Mobile navigation,
 * articles, Places map, editorial queries and personal mural files do not change.
 * This is NOT owner approval, asset-rights clearance or deploy permission.
 */
@media (min-width: 1050px) {
  body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a {
    min-height: 72px !important;
    padding: 20px 7px 14px !important;
  }
  body.jenski-site.home nav.jenski-category-nav li:nth-child(n) a::before {
    content: none !important;
    display: none !important;
  }
}
