@layer base{html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}:is(a,button,summary,label,[role=button],[role=tab],[role=option]){touch-action:manipulation}:is(.pwa-bar,.pwa-side,nav[aria-label=Secciones],.brand-switch-trigger) :is(a,button,summary,[role=button]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),textarea,select){font-size:max(1rem,16px)}}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:window-controls-overlay){html,body{overscroll-behavior:none}}.pwa-bar{padding-top:env(safe-area-inset-top,0px);padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px))}header.pwa-bar.h-14{height:calc(3.5rem + env(safe-area-inset-top,0px))}.pwa-bar+main{padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px))}@media (min-width:40rem){header.pwa-bar.h-14,.pwa-bar+main{padding-left:max(1.5rem, env(safe-area-inset-left,0px));padding-right:max(1.5rem, env(safe-area-inset-right,0px))}}@media (min-width:64rem){header.pwa-bar.h-14,header.pwa-bar.h-14+main{padding-left:2rem;padding-right:max(2rem, env(safe-area-inset-right,0px))}}header.pwa-bar:not(.h-14){padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.pwa-side{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px)}.pwa-public>main:first-child{padding-top:calc(2.5rem + env(safe-area-inset-top,0px))}@media (min-width:40rem){.pwa-public>main:first-child{padding-top:calc(4rem + env(safe-area-inset-top,0px))}}@media (display-mode:window-controls-overlay){.pwa-bar,.pwa-side{-webkit-app-region:drag;app-region:drag}:is(.pwa-bar,.pwa-side) :is(a,button,input,select,textarea,summary,label,dialog,[role=button],[popover],[tabindex]){-webkit-app-region:no-drag;app-region:no-drag}header.pwa-bar.h-14{height:max(3.5rem, env(titlebar-area-height,0px));padding-top:0;padding-right:max(2rem, calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) + .75rem))}.pwa-side{padding-top:env(titlebar-area-height,0px)}}@media (display-mode:window-controls-overlay) and (max-width:63.999rem){header.pwa-bar.h-14{padding-left:max(1rem, calc(env(titlebar-area-x,0px) + .5rem))}}
