/*
Theme Name: GP Atemschutz App
Template: generatepress
Version: 2.0
Description: Optimiert für iPad-PWA im Feuerwehreinsatz.
*/

/* ===== App-Layout ===== */
html,body{
  margin:0;
  padding:0;
  width:100%;
  min-height:100dvh;
  overflow-x:hidden;
  background:#fff;
}

body{
  -webkit-text-size-adjust:100%;
  touch-action:manipulation;
}

.grid-container,
.site,
.site-content,
.content-area,
.site-main,
.inside-article,
.entry-content{
  max-width:none!important;
  width:100%!important;
  margin:0!important;
  padding-left:0!important;
  padding-right:0!important;
}

.alignwide,
.alignfull,
.gb-container.alignfull,
.gb-container.alignwide{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
}

/* Safe Area */
body{
  padding-left:env(safe-area-inset-left);
  padding-right:env(safe-area-inset-right);
  padding-top:env(safe-area-inset-top);
  padding-bottom:env(safe-area-inset-bottom);
}

/* PWA-Klasse */
body.pwa-mode .site-header,
body.pwa-mode .main-navigation,
body.pwa-mode .site-footer,
body.pwa-mode .footer-widgets{
  display:none!important;
}

body.pwa-mode .site{
  min-height:100dvh;
}
