/* wbmind.com November 1 — watercolor artwork matched to the approved reference.
   Existing content geometry is untouched. Positioned rules concern ornaments only. */
html[data-wb-skin="november"] {
  --wb-ui-accent:#86404b;
  --wb-ui-ink:#172925;
  --wb-ui-muted:#746c61;
  --wb-ui-border:#ddd5c9;
  --wb-ui-surface:#f8f5ef;
  --wb-card-border:#e5ded4;
  --wb-card-surface:rgba(255,255,255,.97);
  --wb-card-shadow:0 6px 18px rgba(123,83,39,.045);
  --wb-card-shadow-hover:0 13px 28px rgba(123,83,39,.09);
  --wb-november-canvas:linear-gradient(115deg,rgba(255,253,249,.82),rgba(253,251,247,.86)),url('images/paper.webp') center top / 1300px auto;
  --wb-november-border:#dbd2c4;
}
html[data-wb-skin="november"] body {background-color:#f7f4ef;}
html[data-wb-skin="november"] #wbBg-main {
  background-color:#f7f4ef;
  background-image:url('images/lower-right.webp'),url('images/paper.webp');
  background-position:right calc(100vh - 180px),center top;
  background-size:270px auto,100% auto;
  background-repeat:no-repeat,repeat-y;
}
html[data-wb-skin="november"] .wb-content-listing {
  --wb-cl-accent:#86404b;
  --wb-cl-muted:#746c61;
  --wb-cl-border:#e5ded4;
  --wb-cl-image-bg:#efebe3;
}
/* The plain panels in the reference have no repeated corner icons. */
html[data-wb-skin="november"] :is(.wb-content-listing--lead,.wb-content-listing--feature-stack,.wb-content-listing--lead-grid,.wb-content-listing--lead-side-grid,.wb-content-listing--grid,.wb-content-listing--panel,.wb-latest-shell,.wb-topics-grid-module) {
  background:var(--wb-november-canvas);
  border-color:var(--wb-november-border);
  box-shadow:0 13px 38px rgba(105,91,74,.075);
}
html[data-wb-skin="november"] :is(.wb-content-card,.wb-latest__item,.wb-category-card,.wb-topics-grid__card) {border-color:#e5ded4;}
html[data-wb-skin="november"] .wb-content-listing:not(.wb-content-listing--tools) .wb-content-card__category,
html[data-wb-skin="november"] .wb-latest .wb-latest__category {color:#86404b;}
html[data-wb-skin="november"] :is(.wb-content-card__title a,.wb-latest__title a):hover {color:#86404b;}
html[data-wb-skin="november"] .wb-latest-shell .title-module > h3::before {
  background:#8d3648;
  box-shadow:0 0 0 3px rgba(141,54,72,.12);
}
html[data-wb-skin="november"] .wb-category-shell--blog .wb-category-header h1::before,
html[data-wb-skin="november"] .wb-hub-section__title::before,
html[data-wb-skin="november"] .wb-topics-grid-module__title::before {
  background:#9b8b6a;
  box-shadow:0 0 0 3px rgba(155,139,106,.13);
}
html[data-wb-skin="november"] #wb-hub-topics-title::before,
html[data-wb-skin="november"] .wb-topics-grid-module__title::before {
  background:#8d3648;
  box-shadow:0 0 0 3px rgba(141,54,72,.12);
}
html[data-wb-skin="november"] #wbBg-main #wbTop1 {background:transparent;}
html[data-wb-skin="november"] .wb-breadcrumb-bar {
  background:var(--wb-november-canvas);
  border-color:var(--wb-november-border);
  box-shadow:0 10px 28px rgba(105,91,74,.06);
}
html[data-wb-skin="november"] :is(.wb-breadcrumb-search,.wb-breadcrumb-language ul.lang-inline) {border-color:#dbd2c4;}
html[data-wb-skin="november"] .wb-breadcrumb-language ul.lang-inline {background:#eee9e1;}
html[data-wb-skin="november"] .wb-breadcrumb-language ul.lang-inline > li.lang-active > a,
html[data-wb-skin="november"] .wb-breadcrumb-item a:hover,
html[data-wb-skin="november"] .wb-breadcrumb-search:hover {color:#86404b;}
html[data-wb-skin="november"] #wbFooterNavWrap {background:transparent;}
html[data-wb-skin="november"] #wbFooterNavWrap > .container {
  background:var(--wb-november-canvas);
  border-color:var(--wb-november-border);
  box-shadow:0 18px 48px rgba(105,91,74,.07);
}
html[data-wb-skin="november"] #wbFooterNavWrap .footer_nav_mod ul.nav li a {border-color:#dbd2c4;}
html[data-wb-skin="november"] .wb-topics-grid__arrow {color:#86404b;background-color:#eee8df;}
/* This empty, aria-hidden span is outside the navigation's clipping box.
   It is a decorative layer; no link or text participates in its positioning. */
html[data-wb-skin="november"] .wb-skin-art--navigation {display:none;pointer-events:none;}
@media (min-width:1040px) {
  html[data-wb-skin="november"] #wbHeader #wbHeaderNav {
    background:var(--wb-november-canvas);
    border-color:var(--wb-november-border);
    box-shadow:0 18px 48px rgba(105,91,74,.07);
  }
  html[data-wb-skin="november"] #wbHeaderNav .wbMainMenu > ul > li > a::before {background:#9b8b6a;}
  html[data-wb-skin="november"] #wbHeaderNav .wbMainMenu > ul > li.active > a {
    box-shadow:inset 0 0 0 1px #e5dcd0,0 8px 20px rgba(105,91,74,.07);
  }
  html[data-wb-skin="november"] #wbHeaderNav .wbMainMenu > ul > li.active > a::before {
    background:#8d3648;
    box-shadow:0 0 0 3px rgba(141,54,72,.12);
  }
  html[data-wb-skin="november"] .wb-skin-art--navigation {
    display:block;
    position:absolute;
    left:-40px;
    bottom:14px;
    width:280px;
    height:min(440px,calc(100vh - 540px));
    background:url('images/sidebar.webp') center bottom / contain no-repeat;
    z-index:1;
  }
  /* Verified no positioned descendants depend on these two former static hosts. */
  html[data-wb-skin="november"] .wb-breadcrumb-bar {position:relative;}
  html[data-wb-skin="november"] .wb-breadcrumb-bar::after {
    content:"";
    position:absolute;
    top:-2px;
    left:var(--wb-skin-crumb-x,0px);
    width:var(--wb-skin-crumb-width,0px);
    height:88px;
    opacity:var(--wb-skin-crumb-visible,0);
    background:url('images/topbar.webp') center / contain no-repeat;
    pointer-events:none;
  }
  html[data-wb-skin="november"] :is(.wb-hub-destinations,.page-home .wb-content-listing--lead) {position:relative;}
  html[data-wb-skin="november"] :is(.wb-hub-destinations,.page-home .wb-content-listing--lead)::after {
    content:"";
    position:absolute;
    top:-58px;
    right:-16px;
    width:240px;
    height:180px;
    background:url('images/corner.webp') right top / contain no-repeat;
    pointer-events:none;
    z-index:1;
  }
  html[data-wb-skin="november"] #wb-hub-topics-title,
  html[data-wb-skin="november"] .wb-topics-grid-module__title {position:relative;}
  html[data-wb-skin="november"] #wb-hub-topics-title::after,
  html[data-wb-skin="november"] .wb-topics-grid-module__title::after {
    content:"";
    position:absolute;
    top:-12px;
    left:var(--wb-skin-heading-x,0px);
    width:var(--wb-skin-heading-width,0px);
    height:60px;
    background:url('images/marker.webp') center / contain no-repeat;
    pointer-events:none;
  }
}
@media (min-width:1040px) and (max-height:650px) {
  html[data-wb-skin="november"] .wb-skin-art--navigation {display:none;}
}
@media (max-width:1039px) {
  html[data-wb-skin="november"] .wbHeader_mobile {
    background:rgba(253,251,247,.97);
    border-bottom-color:#dbd2c4;
    box-shadow:0 8px 24px rgba(105,91,74,.045);
  }
  html[data-wb-skin="november"] #wbBg-main {
    background-image:url('images/paper.webp');
    background-position:center top;
    background-size:900px auto;
    background-repeat:repeat-y;
  }
  html[data-wb-skin="november"] :is(.wb-content-listing--lead,.wb-hub-destinations) {
    background:url('images/corner.webp') right top / 58px auto no-repeat,var(--wb-november-canvas);
  }
}
@media print {
  html[data-wb-skin="november"] .wb-skin-art--navigation,
  html[data-wb-skin="november"] .wb-breadcrumb-bar::after,
  html[data-wb-skin="november"] :is(.wb-hub-destinations,.page-home .wb-content-listing--lead)::after,
  html[data-wb-skin="november"] #wb-hub-topics-title::after,
  html[data-wb-skin="november"] .wb-topics-grid-module__title::after {display:none;}
  html[data-wb-skin="november"] #wbBg-main,
  html[data-wb-skin="november"] #wbHeader #wbHeaderNav,
  html[data-wb-skin="november"] .wb-breadcrumb-bar,
  html[data-wb-skin="november"] #wbFooterNavWrap > .container,
  html[data-wb-skin="november"] :is(.wb-content-listing--lead,.wb-content-listing--feature-stack,.wb-content-listing--lead-grid,.wb-content-listing--lead-side-grid,.wb-content-listing--grid,.wb-content-listing--panel,.wb-latest-shell,.wb-topics-grid-module) {background-image:none;box-shadow:none;}
}

@media (max-width:1040px) {
  html[data-wb-skin="november"] .wb-skin-art--navigation {display:none;}
}

/* More visible mobile art, using actual empty UI space, never content spacing. */
html[data-wb-skin="november"] :is(#wb-hub-topics-title,.wb-topics-grid-module__title) {position:relative;}
html[data-wb-skin="november"] :is(#wb-hub-topics-title,.wb-topics-grid-module__title)::after {
  content:"";position:absolute;top:-8px;
  left:var(--wb-skin-heading-x,0px);width:var(--wb-skin-heading-width,0px);height:42px;
  background:url('images/marker.webp') center / contain no-repeat;pointer-events:none;
}
html[data-wb-skin="november"] .article-highlights {background-color:#f3efe8;border-color:#d9cfc0;}
@media (max-width:1039px) {
  html[data-wb-skin="november"] .wbHeader_mobile {
    background:url('images/marker.webp') left 58px center / 30px 40px no-repeat,rgba(253,251,247,.97);
  }
  html[data-wb-skin="november"] .wb-breadcrumb-bar {position:relative;}
  html[data-wb-skin="november"] .wb-breadcrumb-bar::after {
    content:"";position:absolute;top:5px;height:42px;
    left:var(--wb-skin-crumb-x,0px);width:var(--wb-skin-crumb-width,0px);
    opacity:var(--wb-skin-crumb-visible,0);
    background:url('images/topbar.webp') center / contain no-repeat;pointer-events:none;
  }
  html[data-wb-skin="november"] #wbBg-main {
    background-image:url('images/paper.webp');background-position:center top;
    background-size:650px auto;background-repeat:repeat-y;
  }
  html[data-wb-skin="november"] :is(.wb-content-listing--lead,.wb-hub-destinations) {
    position:relative;background:var(--wb-november-canvas);
  }
  html[data-wb-skin="november"] :is(.wb-content-listing--lead,.wb-hub-destinations)::after {
    content:"";position:absolute;top:-18px;right:-6px;width:88px;height:82px;
    background:url('images/corner.webp') right top / contain no-repeat;pointer-events:none;z-index:1;
  }
  html[data-wb-skin="november"] :is(.wb-content-listing--grid,.wb-content-listing--panel) {
    background:url('images/lower-right.webp') right bottom / 98px auto no-repeat,var(--wb-november-canvas);
  }
  html[data-wb-skin="november"] #wbFooterNavWrap > .container {
    background:linear-gradient(110deg,rgba(253,251,247,.82),rgba(253,251,247,.78)),
      url('images/lower-right.webp') right bottom / 180px auto no-repeat,
      url('images/paper.webp') center / 900px auto;
  }
}
@media print {
  html[data-wb-skin="november"] :is(.wb-content-listing--lead,.wb-hub-destinations)::after {display:none;}
  html[data-wb-skin="november"] .wbHeader_mobile {background-image:none;}
}

/* A small watercolor signature below the copyright, inside existing footer padding. */
html[data-wb-skin="november"] #mod-custom108 > p:first-child {position:relative;}
html[data-wb-skin="november"] #mod-custom108 > p:first-child::after {
  content:"";position:absolute;left:50%;top:calc(100% + 8px);
  width:100px;height:32px;transform:translateX(-50%);
  background:url('images/topbar.webp') center / contain no-repeat;
  pointer-events:none;
}
@media print {
  html[data-wb-skin="november"] #mod-custom108 > p:first-child::after {display:none;}
}

/* Let the seasonal page canvas continue through the outer bottom section. */
html[data-wb-skin="november"] #wbBg-main #wbBottom2 {
  background:transparent;
  border-top-color:transparent;
}

/* Article reading surface v1 — paint only; no content geometry changes. */
html[data-wb-skin="november"] { --wb-article-surface:#fffdfa;--wb-article-ink:#303b40;--wb-article-muted:#606b70;--wb-article-accent:#81532f;--wb-article-tint:#f3eee8;--wb-article-border:#ded4c7; }
html[data-wb-skin="november"] .item-page.type-default {--wb-article-surface:#fffdfa;--wb-article-ink:#303b40;--wb-article-muted:#606b70;--wb-article-accent:#81532f;--wb-article-hover:#613c20;--wb-article-tint:#f3eee8;--wb-article-border:#ded4c7;background:var(--wb-article-surface);color:var(--wb-article-ink);border-radius:12px;box-shadow:0 0 0 14px var(--wb-article-surface),0 12px 36px 14px rgba(0,0,0,.08);}
html[data-wb-skin="november"] .item-page.type-default :is(h1,h2,h3,h4,h5,h6,.article-lead,.article-lead p,.article-body > p:first-child,.table-contents .title-lead,.wb-sources__title) {color:var(--wb-article-ink);}
html[data-wb-skin="november"] .item-page.type-default :is(.article-body,.article-body p,.article-body li,.article-body td) {color:var(--wb-article-ink);}
html[data-wb-skin="november"] .item-page.type-default :is(.article-info,.article-info dd,.article-info time,.related-card-item--content--intro,.wb-sources__list li) {color:var(--wb-article-muted);}
html[data-wb-skin="november"] .item-page.type-default :is(.article-body a:not(.related-card-item--content--title),.article-info a,.table-contents a,.table-contents .number) {color:var(--wb-article-accent);border-bottom-color:var(--wb-article-border);}
html[data-wb-skin="november"] .item-page.type-default :is(.article-body a,.article-info a,.table-contents a):is(:hover,:focus-visible) {color:var(--wb-article-hover);border-bottom-color:currentColor;}
html[data-wb-skin="november"] .item-page.type-default .article-body li::marker {color:var(--wb-article-accent);}
html[data-wb-skin="november"] .item-page.type-default :is(.table-contents,details.wb-sources,div[itemprop="articleBody"] .article-highlights,div[itemprop="articleBody"] blockquote:not(.keymoments)) {background:var(--wb-article-tint);border-color:var(--wb-article-border);color:var(--wb-article-ink);}
html[data-wb-skin="november"] .item-page.type-default div[itemprop="articleBody"] blockquote.keymoments {background:var(--wb-article-tint)!important;border-color:var(--wb-article-border);}
html[data-wb-skin="november"] .item-page.type-default :is(blockquote.keymoments > p:first-child strong,.wb-sources__count,.tags a) {background:var(--wb-article-tint);color:var(--wb-article-accent);border-color:var(--wb-article-border);}
html[data-wb-skin="november"] .item-page.type-default :is(.table-contents .title-lead::before,.wb-sources__title::before) {background:var(--wb-article-accent);}
html[data-wb-skin="november"] .item-page.type-default div[itemprop="articleBody"] .article-highlights::before {background:var(--wb-article-accent);}
html[data-wb-skin="november"] .item-page.type-default :is(.article-highlights h2,.article-highlights h3,.related-card-item--content--title) {color:var(--wb-article-ink);}
html[data-wb-skin="november"] .item-page.type-default .article-body table {background:var(--wb-article-surface);color:var(--wb-article-ink);border-color:var(--wb-article-border);}
html[data-wb-skin="november"] .item-page.type-default .article-body :is(th,td) {border-color:var(--wb-article-border);}
html[data-wb-skin="november"] .item-page.type-default .article-body th {background:var(--wb-article-tint);color:var(--wb-article-ink);}
html[data-wb-skin="november"] .item-page.type-default .article-body tbody tr:nth-child(even) {background:var(--wb-article-tint);}
html[data-wb-skin="november"] .item-page.type-default .article-body hr {border-color:var(--wb-article-border);}
html[data-wb-skin="november"] .wb-tocsheet__panel {background:var(--wb-article-tint);color:var(--wb-article-ink);border-color:var(--wb-article-border);}
html[data-wb-skin="november"] :is(#wbSidebar .wb-toc__link,.wb-tocsheet__link,.wb-tocsheet__title) {color:var(--wb-article-ink);}
html[data-wb-skin="november"] :is(#wbSidebar .wb-toc__number,.wb-tocsheet__num,.wb-toc-acc__count,.wb-tocfab) {color:var(--wb-article-accent);background-color:transparent;}
html[data-wb-skin="november"] :is(.wb-toc-acc__title::before,#wbSidebar .wb-toc-shell .title-module h3::before) {background:var(--wb-article-accent);}
@media print {
html[data-wb-skin="november"] .item-page.type-default {background:#fff;color:#20262b;box-shadow:none;}
}

html[data-wb-skin="november"] #wbSidebar .wb-toc-shell > .box-wrap {background:transparent;}
html[data-wb-skin="november"] #wbSidebar .wb-toc__list {background:var(--wb-article-surface);border-color:var(--wb-article-border);}
html[data-wb-skin="november"] #wbSidebar .wb-toc__item {border-color:var(--wb-article-border);}
html[data-wb-skin="november"] #wbSidebar .wb-toc-shell .title-module > h3 {color:var(--wb-article-ink);}
html[data-wb-skin="november"] #wbSidebar .wb-toc__link:is(:hover,:focus-visible,.is-active) {background:var(--wb-article-tint);color:var(--wb-article-accent);}
