.app{display:flex;flex-direction:column;min-height:100vh}:root{color-scheme:dark}body{margin:0;padding:0;box-sizing:border-box;width:100%;overflow-x:hidden}html{width:100%;overflow-x:hidden;scrollbar-gutter:stable;overflow-y:scroll}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#1e1e1e}::-webkit-scrollbar-thumb{background:#333;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#444}*,*:before,*:after{transition-property:background-color,color,border-color,fill,stroke,box-shadow;transition-duration:.3s;transition-timing-function:ease-out}
