
/* ROVEBOUND editorial supporting-page skin · Sept 2026
   Scoped so Explore remains its live design. */
body.rbEditorialAbout,
body.rbEditorialCollective,
body.rbEditorialShop{
  --rb-editorial-bg:#f4f0e6;
  --rb-editorial-paper:#faf7ef;
  --rb-editorial-ink:#17241e;
  --rb-editorial-muted:#5f6d66;
  --rb-editorial-line:#d6d4c9;
  --rb-editorial-green:#536c5d;
  background:var(--rb-editorial-bg)!important;
  color:var(--rb-editorial-ink)!important;
}
body.rbEditorialAbout .rb-site-nav,
body.rbEditorialCollective .rb-site-nav,
body.rbEditorialShop .rb-site-nav{
  background:rgba(248,245,236,.96)!important;
  border-bottom:1px solid rgba(31,48,39,.12)!important;
  min-height:72px!important;
}
body.rbEditorialAbout [data-nav-links] a,
body.rbEditorialCollective [data-nav-links] a,
body.rbEditorialShop [data-nav-links] a{
  color:#314238!important;font-size:13px!important;font-weight:650!important;
}
body.rbEditorialAbout .hero h1,
body.rbEditorialCollective .hero h1,
body.rbEditorialShop .shopTopCopy h1{
  font-family:Georgia,"Times New Roman",serif!important;
  font-weight:500!important;
  letter-spacing:-.045em!important;
  color:var(--rb-editorial-ink)!important;
}
body.rbEditorialAbout .hero{padding:78px 0 48px!important;border-bottom:1px solid var(--rb-editorial-line)}
body.rbEditorialAbout .hero h1{font-size:clamp(58px,8vw,104px)!important;line-height:.92!important}
body.rbEditorialAbout .eyebrow{letter-spacing:.18em!important;color:var(--rb-editorial-green)!important}
body.rbEditorialAbout .lede{max-width:760px;color:var(--rb-editorial-muted)!important}
body.rbEditorialAbout .card{
  border-radius:4px!important;box-shadow:none!important;background:rgba(250,247,239,.82)!important;
  border-color:var(--rb-editorial-line)!important;padding:28px!important;
}
body.rbEditorialAbout .card h2{font-family:Georgia,"Times New Roman",serif;font-size:34px;font-weight:500;letter-spacing:-.03em}
body.rbEditorialCollective .top{background:rgba(248,245,236,.96)!important;border-color:var(--rb-editorial-line)!important}
body.rbEditorialCollective .hero{padding:72px 0 36px!important}
body.rbEditorialCollective .hero h1{font-size:clamp(56px,7vw,92px)!important;line-height:.93!important}
body.rbEditorialCollective .hero p{color:var(--rb-editorial-muted)!important;max-width:720px!important}
body.rbEditorialCollective .eyebrow{letter-spacing:.18em!important;color:var(--rb-editorial-green)!important}
body.rbEditorialCollective .tab,
body.rbEditorialCollective .studio-nav button{border-radius:4px!important}
body.rbEditorialCollective .tab.active{background:var(--rb-editorial-green)!important;border-color:var(--rb-editorial-green)!important}
body.rbEditorialCollective .card,
body.rbEditorialCollective .media-card,
body.rbEditorialCollective .folder,
body.rbEditorialCollective .social-card{
  border-radius:5px!important;box-shadow:none!important;
}
body.rbEditorialCollective footer{border-top:1px solid var(--rb-editorial-line)!important}
body.rbEditorialShop{background:var(--rb-editorial-bg)!important}
body.rbEditorialShop .shop-browser{background:transparent!important}
body.rbEditorialShop .shop-top{
  background:var(--rb-editorial-paper)!important;border-color:var(--rb-editorial-line)!important;
  border-radius:5px!important;overflow:hidden!important;
}
body.rbEditorialShop .shopTopCopy{padding:44px!important}
body.rbEditorialShop .shopTopCopy h1{font-size:clamp(52px,7vw,88px)!important;line-height:.94!important}
body.rbEditorialShop .shopTopCopy p{color:var(--rb-editorial-muted)!important}
body.rbEditorialShop .ey{color:var(--rb-editorial-green)!important;letter-spacing:.16em!important}
body.rbEditorialShop .shopTopActions a,
body.rbEditorialShop .shop-chips button{
  border-radius:4px!important;
}
body.rbEditorialShop .shopTopActions a{background:var(--rb-editorial-green)!important;color:#fff!important}
body.rbEditorialShop .shopTopActions a.alt{background:transparent!important;color:var(--rb-editorial-ink)!important;border-color:#738479!important}
body.rbEditorialShop .shop-search,
body.rbEditorialShop .shop-chips{color:var(--rb-editorial-ink)!important}
body.rbEditorialShop .shop-card,
body.rbEditorialShop .partner-card,
body.rbEditorialShop .simplePartnerCard{
  border-radius:5px!important;box-shadow:none!important;
}
@media(max-width:760px){
 body.rbEditorialAbout .hero{padding-top:50px!important}
 body.rbEditorialShop .shopTopCopy{padding:28px!important}
}
