:root{--gw-header-h-mobile:56px;--gw-header-h-tablet:64px;--gw-header-h-desktop:64px;--gw-sidebar-w-mini:64px;--gw-sidebar-w-full:260px;--gw-bottom-nav-h:56px;--gw-touch-min:44px;--gw-header-h:var(--gw-header-h-mobile);--gw-sidebar-w:0px;--gw-content-w:100vw}@media (min-width:768px){:root{--gw-header-h:var(--gw-header-h-tablet);--gw-sidebar-w:var(--gw-sidebar-w-mini);--gw-content-w:calc(100vw - var(--gw-sidebar-w-mini))}}@media (min-width:1024px) and (orientation:landscape){:root{--gw-header-h:var(--gw-header-h-desktop);--gw-sidebar-w:var(--gw-sidebar-w-full);--gw-content-w:calc(100vw - var(--gw-sidebar-w-full))}}@media (min-width:1024px) and (orientation:portrait){:root{--gw-header-h:var(--gw-header-h-desktop);--gw-sidebar-w:var(--gw-sidebar-w-mini);--gw-content-w:calc(100vw - var(--gw-sidebar-w-mini))}}@media (hover:none) and (pointer:coarse){input,textarea,select{min-height:var(--gw-touch-min);font-size:max(16px,1rem)}button,[role=button]{min-height:var(--gw-touch-min);min-width:var(--gw-touch-min)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports (padding:env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}
