/* wbmind.com Gym — chalk, light concrete, cast iron and copper; existing content geometry preserved. */
html[data-wb-skin="gym"] {
  --wb-ui-accent:#9b491f;--wb-ui-ink:#20262b;--wb-ui-muted:#58616a;
  --wb-ui-border:#ccd0d2;--wb-ui-surface:#f1f2f2;
  --wb-card-border:#d4d7d9;--wb-card-surface:#fafafa;
  --wb-card-shadow:0 8px 24px rgba(0,0,0,.055);
  --wb-card-shadow-hover:0 12px 30px rgba(0,0,0,.11);
  --wb-gym-panel:linear-gradient(125deg,#fffefa,#f1f1ed);
}
html[data-wb-skin="gym"] body {background-color:#f3f2ee;}
html[data-wb-skin="gym"] #gkBg-main {
  background:radial-gradient(ellipse at 95% 8%,rgba(175,119,76,.055),transparent 42%),linear-gradient(115deg,#f7f6f2,#efefeb);
}
html[data-wb-skin="gym"] #gkBg-main :is(#gkTop1,#gkBottom2),
html[data-wb-skin="gym"] #gkFooterNavWrap {background:transparent;border-top-color:transparent;}
/* Light, quiet reading surfaces against a light concrete outer canvas. */
html[data-wb-skin="gym"] :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,.wb-topic-section,.wb-topic-toc,.wb-accordion) {
  background:var(--wb-gym-panel);border-color:#c3c8cc;box-shadow:0 12px 32px rgba(0,0,0,.065);
}
html[data-wb-skin="gym"] :is(.wb-content-card,.wb-content-card--featured,.wb-topic-card,.wb-latest__item,.wb-accordion__item,.wb-topics-grid__card,.wb-topic-related__card) {
  background:#fafafa;border-color:#d2d6d8;box-shadow:0 4px 14px rgba(0,0,0,.055);
}
html[data-wb-skin="gym"] :is(.wb-topic__header h1,.wb-topic-section-page__header h1,.wb-topic-faq__title) {color:#20262b;}
html[data-wb-skin="gym"] :is(.wb-topic__intro,.wb-topic__description,.wb-topic-section-page__description) {color:#52606a;}
html[data-wb-skin="gym"] .wb-topic-section-page__parent {color:#93421b;}
html[data-wb-skin="gym"] .wb-topic-section__title {color:#20262b;}
html[data-wb-skin="gym"] .wb-content-listing {--wb-cl-accent:#9b491f;--wb-cl-border:#d2d6d8;--wb-cl-muted:#58616a;--wb-cl-image-bg:#e6e9eb;}
html[data-wb-skin="gym"] :is(.wb-topic-card__category,.wb-content-card__category,.wb-latest__category) {color:#95451d;}
html[data-wb-skin="gym"] :is(.wb-topic-card__title a,.wb-content-card__title a,.wb-latest__title a) {color:#20262b!important;}
html[data-wb-skin="gym"] :is(.wb-topic-card__title a,.wb-content-card__title a,.wb-latest__title a):hover {color:#94441b!important;}
html[data-wb-skin="gym"] :is(.wb-topic-card__summary,.wb-topic-section__description,.wb-accordion__answer,.wb-content-card__intro) {color:#52606a!important;}
html[data-wb-skin="gym"] :is(.wb-topic-section__title,.wb-topic-faq__title,.wb-latest-shell .title-module > h3)::before {
  background:#b86a35;box-shadow:0 0 0 4px rgba(184,106,53,.13);
}
html[data-wb-skin="gym"] :is(.wb-topic-section__more a,.wb-accordion__control::before) {background:#93421b;}
html[data-wb-skin="gym"] .wb-accordion__control {background:#eee5dd;}
html[data-wb-skin="gym"] :is(.wb-topic-toc a,.wb-topic-toc strong,.wb-accordion__question) {color:#20262b;}
html[data-wb-skin="gym"] .wb-topic__description a {color:#93421b;}
html[data-wb-skin="gym"] .wb-breadcrumb-bar {
  position:relative;background:linear-gradient(115deg,#fffefa,#eef0ee);border-color:#8b949b;
  box-shadow:0 10px 30px rgba(0,0,0,.065);
}
html[data-wb-skin="gym"] :is(.wb-breadcrumb-search,.wb-breadcrumb-language ul.lang-inline) {border-color:#c0c7cb;}
html[data-wb-skin="gym"] .wb-breadcrumb-language ul.lang-inline {background:#d8dde0;}
html[data-wb-skin="gym"] .wb-breadcrumb-language ul.lang-inline > li.lang-active > a {color:#93421b;}
html[data-wb-skin="gym"] .wb-breadcrumb-bar::after {
  content:"";position:absolute;top:0;
  left:var(--wb-skin-crumb-x,0px);width:var(--wb-skin-crumb-width,0px);height:70px;
  opacity:var(--wb-skin-crumb-visible,0);background:url('images/topbar.webp') center / contain no-repeat;pointer-events:none;
}
html[data-wb-skin="gym"] #gkFooterNavWrap > .container {
  background:var(--wb-gym-panel);border-color:#b6bec3;box-shadow:0 18px 40px rgba(0,0,0,.075);
}
html[data-wb-skin="gym"] #mod-custom108 > p:first-child {position:relative;}
html[data-wb-skin="gym"] #mod-custom108 > p:first-child::after {
  content:"";position:absolute;top:calc(100% + 8px);left:50%;width:100px;height:32px;transform:translateX(-50%);
  background:url('images/topbar.webp') center / contain no-repeat;pointer-events:none;
}
html[data-wb-skin="gym"] .wb-skin-art--navigation {display:none;pointer-events:none;}
@media (min-width:1041px) {
  html[data-wb-skin="gym"] #gkHeader #gkHeaderNav {
    background:linear-gradient(125deg,#fffefa,#eeefeb);border-color:#a7afb4;box-shadow:0 18px 40px rgba(0,0,0,.075);
  }
  html[data-wb-skin="gym"] #gkHeaderNav .gkMainMenu > ul > li > a::before {background:#8b949b;}
  html[data-wb-skin="gym"] #gkHeaderNav .gkMainMenu > ul > li.active > a::before {background:#a15328;box-shadow:0 0 0 3px rgba(161,83,40,.12);}
  html[data-wb-skin="gym"] .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;
  }
}
@media (min-width:1041px) and (max-height:650px) {html[data-wb-skin="gym"] .wb-skin-art--navigation {display:none;}}
@media (max-width:1040px) {
  html[data-wb-skin="gym"] .gkHeader_mobile {background:#edf0f1;border-bottom-color:#aeb6bc;}
  html[data-wb-skin="gym"] .wb-breadcrumb-bar::after {height:42px;top:5px;}
  html[data-wb-skin="gym"] #gkFooterNavWrap > .container {
    background:linear-gradient(110deg,rgba(244,245,245,.96),rgba(235,238,240,.93)),url('images/sidebar.webp') right bottom / 150px auto no-repeat;
  }
}
@media print {
  html[data-wb-skin="gym"] :is(body,#gkBg-main) {background:#fff;}
  html[data-wb-skin="gym"] :is(.wb-topic__header h1,.wb-topic-section-page__header h1,.wb-topic-faq__title,.wb-topic__intro,.wb-topic__description,.wb-topic-section-page__description) {color:#20262b;}
  html[data-wb-skin="gym"] .wb-skin-art--navigation,
  html[data-wb-skin="gym"] .wb-breadcrumb-bar::after,
  html[data-wb-skin="gym"] #mod-custom108 > p:first-child::after {display:none;}
}

/* Article reading surface v1 — paint only; no content geometry changes. */
html[data-wb-skin="gym"] { --wb-article-surface:#fffdf9;--wb-article-ink:#252b30;--wb-article-muted:#59616a;--wb-article-accent:#93421b;--wb-article-tint:#f3ece4;--wb-article-border:#dfcdbb; }
html[data-wb-skin="gym"] .item-page.type-default {--wb-article-surface:#fffdf9;--wb-article-ink:#252b30;--wb-article-muted:#59616a;--wb-article-accent:#93421b;--wb-article-hover:#6e3015;--wb-article-tint:#f3ece4;--wb-article-border:#dfcdbb;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="gym"] .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="gym"] .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="gym"] .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="gym"] .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="gym"] .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="gym"] .item-page.type-default .article-body li::marker {color:var(--wb-article-accent);}
html[data-wb-skin="gym"] .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="gym"] .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="gym"] .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="gym"] .item-page.type-default :is(.table-contents .title-lead::before,.wb-sources__title::before) {background:var(--wb-article-accent);}
html[data-wb-skin="gym"] .item-page.type-default div[itemprop="articleBody"] .article-highlights::before {background:var(--wb-article-accent);}
html[data-wb-skin="gym"] .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="gym"] .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="gym"] .item-page.type-default .article-body :is(th,td) {border-color:var(--wb-article-border);}
html[data-wb-skin="gym"] .item-page.type-default .article-body th {background:var(--wb-article-tint);color:var(--wb-article-ink);}
html[data-wb-skin="gym"] .item-page.type-default .article-body tbody tr:nth-child(even) {background:var(--wb-article-tint);}
html[data-wb-skin="gym"] .item-page.type-default .article-body hr {border-color:var(--wb-article-border);}
html[data-wb-skin="gym"] :is(#gkSidebar .wb-toc-shell > .box-wrap,.wb-tocsheet__panel) {background:var(--wb-article-tint);color:var(--wb-article-ink);border-color:var(--wb-article-border);}
html[data-wb-skin="gym"] :is(#gkSidebar .wb-toc__link,.wb-tocsheet__link,.wb-tocsheet__title) {color:var(--wb-article-ink);}
html[data-wb-skin="gym"] :is(#gkSidebar .wb-toc__number,.wb-tocsheet__num,.wb-toc-acc__count,.wb-tocfab) {color:var(--wb-article-accent);background-color:transparent;}
html[data-wb-skin="gym"] :is(.wb-toc-acc__title::before,#gkSidebar .wb-toc-shell .title-module h3::before) {background:var(--wb-article-accent);}
@media print {
html[data-wb-skin="gym"] .item-page.type-default {background:#fff;color:#20262b;box-shadow:none;}
}
