/* Shared online web-app support; no offline or answer caching. */
@supports(padding:env(safe-area-inset-left)){body{box-sizing:border-box;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}
@media(max-width:600px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),select,textarea{font-size:16px!important}.nav-links a,.pp-unified-nav a{display:inline-flex;align-items:center;min-height:44px}.nav-links{gap:6px 16px!important}.pp-unified-nav{gap:4px 16px}.wrap{max-width:100%}body.pp-program .pp-program-footer{overflow-wrap:anywhere}}
@media(display-mode:standalone){.site-header,.pp-appbar{padding-top:env(safe-area-inset-top)}body.pp-program .pp-program-footer{padding-bottom:env(safe-area-inset-bottom)!important}}
@media print{body{padding:0!important}}
