/*
Theme Name: PRO Pravda Minimal
Template: twentytwentyfive
Version: 1.0.1
Description: Минимальная оболочка для презентации pro.cosmo-pravda.ru (full width)
*/

:root {
  --wp--style--root--padding-top: 0px;
  --wp--style--root--padding-right: 0px;
  --wp--style--root--padding-bottom: 0px;
  --wp--style--root--padding-left: 0px;
  --wp--style--global--content-size: 100%;
  --wp--style--global--wide-size: 100%;
}

body.pp-presentation-route {
  margin: 0 !important;
  overflow-x: hidden;
}

body.pp-presentation-route .wp-site-blocks,
body.pp-presentation-route main,
body.pp-presentation-route .entry-content,
body.pp-presentation-route .wp-block-post-content,
body.pp-presentation-route .wp-block-group,
body.pp-presentation-route .alignfull {
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}

body.pp-presentation-route .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body.pp-presentation-route .has-global-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.pp-presentation-route .wp-block-post-title {
  display: none !important;
}

body.pp-presentation-route .skip-link {
  display: none !important;
}

body.pp-presentation-route main,
body.pp-presentation-route #wp--skip-link--target {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body.pp-presentation-route .wp-block-group[style*="padding-top"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
