/* WordPress integration: flush hero edge and consistent button labels. */
html{background:#560002;padding:0}
body.wh-theme{margin:0!important;padding:0!important;background:#560002}
.wh-theme .wp-site-blocks{padding:0}
body.wh-theme #main>.hero{padding-top:0!important;margin-top:0!important;border-top:0;background:#560002}
body.wh-theme #main>.hero .hero-shell,
body.wh-theme #main>.hero .hero-stage{padding-top:0!important;margin-top:0!important;border-top:0}
/* WordPress already offsets the document for its admin bar. */
body.wh-theme .hero-header{top:0!important;margin-top:0!important}
body.wh-theme .hero-header .header-inner{top:0!important;margin-top:0!important;padding-top:0!important}
body.wh-theme .hero-header .header-brand{top:0!important;margin-top:0!important;align-self:flex-start}
body.wh-theme .hero-header .header-logo-art{margin-top:0}
body.wh-theme .hero-header .header-logo-circle{top:0;left:0;transform:none}
body.wh-theme :is(button,input[type="submit"],input[type="button"],input[type="reset"],[role="button"],.button,.wp-block-button__link,.ym-button,.h3-cta,.h3-banner-btn,.h3-journal-btn,.h3-poster-link,.hero-offers-btn,.header-nav-cta,.header-mobile-cta,.newsletter-submit,.footer-back-top){text-transform:uppercase!important}
body.wh-theme :is(button,.button,.wp-block-button__link,.ym-button,.h3-cta,.h3-banner-btn,.h3-journal-btn,.h3-poster-link,.hero-offers-btn,.header-nav-cta,.header-mobile-cta,.newsletter-submit,.footer-back-top) :is(span,strong,em){text-transform:uppercase!important}
