*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}.progress-bar{width:100%;height:8px;appearance:none;border:none;border-radius:4px;overflow:hidden;background:#e3e3e3;accent-color:#303030}.progress-bar::-webkit-progress-bar{background:#e3e3e3}.progress-bar::-webkit-progress-value{background:#303030;transition:width .3s ease}.progress-bar::-moz-progress-bar{background:#303030}
