:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--web-safe-top:env(safe-area-inset-top,0px);--web-safe-right:env(safe-area-inset-right,0px);--web-safe-bottom:env(safe-area-inset-bottom,0px);--web-safe-left:env(safe-area-inset-left,0px);--web-touch-target:44px;--web-content-wide:88rem;--web-content-reading:46rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-height:100%}body{min-width:0;min-height:100%;margin:0}:focus-visible{outline-offset:3px;outline:2px solid}:where(a,button,input,select,textarea,summary){touch-action:manipulation}:where(input,textarea,select,button,[contenteditable=true]):focus{scroll-margin-block:5rem}.web-safe-area{padding-top:max(1rem, var(--web-safe-top));padding-right:max(1rem, var(--web-safe-right));padding-bottom:max(1rem, var(--web-safe-bottom));padding-left:max(1rem, var(--web-safe-left))}.web-scroll-x{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.web-mobile-only{display:revert}.web-wide-only{display:none!important}@media (min-width:64rem){.web-mobile-only{display:none!important}.web-wide-only{display:revert!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
