:root{
  --zvh-ink:var(--zhou-ink);--zvh-wood:var(--zhou-primary);--zvh-paper:var(--zhou-paper);--zvh-cream:var(--zhou-surface);--zvh-line:var(--zhou-border);--zvh-muted:var(--zhou-muted);
  --zvs-ink:var(--zhou-ink);--zvs-wood:var(--zhou-primary);--zvs-paper:var(--zhou-paper);--zvs-cream:var(--zhou-surface);--zvs-line:var(--zhou-border);
  --zvl-ink:var(--zhou-ink);--zvl-wood:var(--zhou-primary);--zvl-paper:var(--zhou-paper);--zvl-cream:var(--zhou-surface);--zvl-line:var(--zhou-border);--zvl-muted:var(--zhou-muted);
  --zva-ink:var(--zhou-ink);--zva-wood:var(--zhou-primary);--zva-paper:var(--zhou-paper);--zva-cream:var(--zhou-surface);--zva-line:var(--zhou-border);--zva-muted:var(--zhou-muted);
  --zv-ink:var(--zhou-ink);--zv-wood:var(--zhou-primary);--zv-paper:var(--zhou-paper);--zv-cream:var(--zhou-surface);--zv-line:var(--zhou-border);
  --zvp-ink:var(--zhou-ink);--zvp-rust:var(--zhou-primary);--zvp-paper:var(--zhou-surface);--zvp-white:var(--zhou-paper);--zvp-line:var(--zhou-border);
  --shop-ink:var(--zhou-ink);--shop-rust:var(--zhou-primary);--shop-paper:var(--zhou-surface);--shop-card:var(--zhou-paper);--shop-line:var(--zhou-border);--shop-muted:var(--zhou-muted);
  --zscore-ink:var(--zhou-ink);--zscore-wood:var(--zhou-primary);--zscore-paper:var(--zhou-paper);--zscore-surface:var(--zhou-surface);--zscore-line:var(--zhou-border);--zscore-muted:var(--zhou-muted);
  --zaccomp-ink:var(--zhou-ink);--zaccomp-wood:var(--zhou-primary);--zaccomp-paper:var(--zhou-paper);--zaccomp-surface:var(--zhou-surface);--zaccomp-line:var(--zhou-border);--zaccomp-muted:var(--zhou-muted)
}
.zvh-home,.zv-core-shell,.zvs-hub,.zvs-watch,.zvl-login,.zva-index,.zva-article-body,.zscore-library,.zscore-detail,.zaccomp-library,.zaccomp-detail,body.zhou-shop-refresh{font-family:var(--zhou-body)}
.zvh-home h1,.zvh-home h2,.zvh-home h3,.zv-core-shell h1,.zv-core-shell h2,.zv-core-shell h3,.zvs-hub h1,.zvs-hub h2,.zvs-hub h3,.zvs-watch h1,.zvl-login h1,.zvl-login h2,.zva-index h1,.zva-index h2,.zva-article-body h1,.zva-article-body h2,.zva-article-body h3,.zscore-library h1,.zscore-library h2,.zscore-detail h1,.zscore-detail h2,.zaccomp-library h1,.zaccomp-library h2,.zaccomp-detail h1,.zaccomp-detail h2,.zvp-global-nav strong{font-family:var(--zhou-heading)!important}
.zv-core-shell,.zvs-hub,.zvs-watch{max-width:var(--zhou-container)}
.zvh-section,.zvh-benefits,.zvh-membership{padding-top:var(--zhou-section);padding-bottom:var(--zhou-section)}
.zvh-course,.zvh-plan-grid article,.zvs-card,.zvs-watch,.zvl-login,.zva-card,.zv-plan-card,.zv-course-card,.zv-dashboard-grid article,.zv-course-purchase,.zscore-card,.zscore-viewer,.zscore-locked,.zaccomp-card,.zaccomp-player,.zaccomp-locked,body.zhou-shop-refresh ul.products li.product{border-radius:var(--zhou-radius)!important;box-shadow:var(--zhou-shadow);overflow:hidden}
.zvh-button,.zvs-card__actions a,.zvs-watch__actions a,.zvl-login .button-primary,.zvl-button,.zv-core-button,.zvp-button,.zscore-button,.zaccomp-button,body.zhou-shop-refresh ul.products li.product .button{border-radius:var(--zhou-radius)!important}
.zvh-home,.zvl-login,.zva-index,.zv-core-shell{color:var(--zhou-ink)}
.zvh-home,.zvl-login,.zva-card,.zv-plan-card,.zv-course-card{background-color:var(--zhou-paper)}
.zvl-login{max-width:var(--zhou-login-width)}
.single-post article.post{max-width:var(--zhou-article-width)}
@media(min-width:1001px){.zv-course-grid,.zvh-course-grid{grid-template-columns:repeat(var(--zhou-course-columns),minmax(0,1fr))}.zscore-grid{grid-template-columns:repeat(var(--zhou-score-columns),minmax(0,1fr))}.zaccomp-grid{grid-template-columns:repeat(var(--zhou-accompaniment-columns),minmax(0,1fr))}.zvs-grid{grid-template-columns:repeat(var(--zhou-short-columns),minmax(0,1fr))}body.zhou-shop-refresh ul.products{grid-template-columns:repeat(var(--zhou-shop-columns),minmax(0,1fr))!important}}
@media(min-width:900px){.zvh-nav,.zvh-section,.zvh-benefits,.zvh-support,.zvh-membership,.zvh-faq,.zvh-footer,.zvp-global-nav,.zvp-global-footer{padding-left:max(28px,calc((100vw - var(--zhou-container))/2));padding-right:max(28px,calc((100vw - var(--zhou-container))/2))}}
