:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#030615;color:#fff;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}a.back-btn{text-decoration:none}.back-btn{background:#f74d00;border:1px solid #fff;border-radius:5px;color:#fff;font-size:13px;left:20px;padding:4px 12px;position:absolute;top:20px}*{box-sizing:border-box;margin:0;padding:0}#root{display:flex;display:relative;min-height:100vh}.imgContainer{display:flex;flex-direction:column;max-height:100vh;width:100%}.bgImage{flex:1 1;height:100%;object-fit:cover;width:100%}footer{align-items:center;bottom:0;display:flex;gap:1rem;justify-content:space-between;left:0;padding:1rem;position:fixed;width:100%}footer div{display:flex;flex-direction:column}footer h2{font-size:1.4rem}footer h1{font-size:.9rem;font-weight:200}footer button{background:#0000;border:none;color:#fff;cursor:pointer;outline:none;padding:1rem;transition-duration:.2s}footer button i{font-size:1.3rem}footer button:hover{opacity:.7}.bgGradient{background:linear-gradient(0deg,#030615,#fff0);inset:0;position:absolute;z-index:-1}.sidebar{display:flex;flex-direction:column;inset:0;position:fixed;z-index:10}.bgOverlay{background:#030615;inset:0;opacity:.6;position:absolute}.sidebarContents{background:#030615;display:flex;flex-direction:column;gap:1rem;height:100%;margin-left:auto;max-width:800px;overflow-y:scroll;padding:1rem;position:relative;width:80%;z-index:15}.sidebarContents h2{font-size:1.4rem;font-weight:200}.sidebarContents div{flex:1 1}.sidebarContents button{background:#0000;border:none;color:#fff;cursor:pointer;margin-right:auto;outline:none;padding:1rem 0;transition-duration:.2s}.sidebarContents button:hover{opacity:.7}.descriptionContainer{display:flex;flex-direction:column;gap:.5rem}.descriptionTitle{font-size:1.1rem;font-weight:200}.loadingState{align-items:center;display:flex;flex:1 1;justify-content:center}.loadingState i{animation:spin 1s linear infinite;font-size:3rem;opacity:.2}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:640px){.sidebar{box-shadow:0 0 40px 1px #030615;inset:unset;max-height:100vh;min-width:30%;position:relative}.sidebarContents{margin:initial;width:100%}.bgOverlay{left:auto;right:0;width:100vw}}
/*# sourceMappingURL=main.fd40023e.css.map*/