*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a1a1a;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;flex-direction:column;min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer}img{height:auto;max-width:100%}.container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.basic-structure,.profile-section{display:block!important;visibility:visible!important}@media (prefers-contrast:high){.basic-structure,.profile-section{border:2px solid!important}}@media (prefers-color-scheme:dark){.basic-content{background-color:#1a1a1a;color:#fff}.basic-header{background-color:#2c3e50}.basic-nav{background-color:#34495e}}:focus{outline:2px solid #3498db;outline-offset:2px}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background:#3498db;color:#fff;left:6px;padding:8px;position:absolute;text-decoration:none;top:-40px;z-index:10000}.skip-link:focus{top:6px}.no-js-content{display:block}.js-available .no-js-content,.js-enhanced{display:none}.js-available .js-enhanced{display:block}@supports not (display:grid){.grid-fallback{display:block}.grid-fallback>*{margin-bottom:1rem;width:100%}}@media print{.no-print{display:none!important}.basic-structure,.profile-section{background:#fff!important;box-shadow:none!important;color:#000!important}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){body{font-size:18px}}@media (prefers-contrast:high) and (-ms-high-contrast:active){.profile-section{border:1px solid ButtonText}}@media (forced-colors:active){.profile-section{background:ButtonFace;border:1px solid ButtonText;color:ButtonText}.basic-header{background:Highlight;color:HighlightText}}
/*# sourceMappingURL=main.782205d0.css.map*/