:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}html,body{background:0 0;margin:0;padding:0}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:visible}#app{width:100%}html[data-fit=fill],html[data-fit=fill] body,html[data-fit=fill] #app{height:100%}html[data-fit=fill] body{overflow:visible}html[data-fit=fill] #app{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#82828c73 transparent;overflow-x:visible}html[data-fit=fill][data-overflow=clip] body{overflow:hidden}html[data-fit=fill][data-overflow=clip] #app{overflow:hidden auto}html[data-fit=fill] #app::-webkit-scrollbar{width:8px;height:8px}html[data-fit=fill] #app::-webkit-scrollbar-track{background:0 0}html[data-fit=fill] #app::-webkit-scrollbar-thumb{background:#82828c73;border-radius:8px}html[data-fit=fill] #app::-webkit-scrollbar-thumb:hover{background:#82828cb3}html[data-fit=fill] #app::-webkit-scrollbar-button{display:none}html[data-fit=fill] #app>*{flex-direction:column;min-height:100%;display:flex}html[data-fit=fill] #app>*>:only-child{flex:1 0 auto}*,:before,:after{box-sizing:border-box}
