.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}#root{width:100%;margin:0 auto}.lazy-load-image-background{display:flex;align-items:center;justify-content:center;overflow:hidden}.lazy-load-image-background img{max-width:100%;max-height:150px;object-fit:contain}.MuiPaper-root{display:flex;flex-direction:column;justify-content:space-between;height:100%}.MuiTypography-root{text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}#topvirag{position:fixed;top:0;right:0;z-index:1000;transform:rotate(180deg);pointer-events:none;max-width:20vw}#bottomvirag{position:fixed;bottom:0;left:0;pointer-events:none;max-width:20vw;z-index:1000}#pecset{position:fixed;top:0;left:5%;transform:scale(.3)}nav{position:fixed;margin:0 auto;top:0;width:100%;cursor:pointer}.content{position:relative;width:100%}nav ul{list-style-type:none;padding:0;margin:0 25%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}nav li{display:inline;padding:20px 0;cursor:pointer;transition:background-color .3s,color .3s}.menu-dash{width:25px;height:5px;background-color:#000;margin:3px 0}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.menu-icon{display:none;flex-direction:column;cursor:pointer}@media only screen and (max-width: 480px){.menu-icon{display:flex;cursor:pointer;top:3%;left:3%;position:fixed}nav{top:0;width:100%;cursor:pointer;z-index:1000}.content{position:relative;width:100%}nav ul{margin:0 25%;display:none}nav.open{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);transition:backdrop-filter .3s ease;border-bottom:3px solid orange;box-shadow:0 4px 8px #00000080}nav.open ul{display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;z-index:2000}nav li.active{display:block;cursor:pointer}#topvirag,#bottomvirag{width:35%;pointer-events:none}.map-container{width:100%;margin:0 auto;height:calc(100vh - 250px);display:flex;flex-direction:column;justify-content:space-around}.imagelist{max-height:410px;overflow-y:auto}}@media only screen and (min-width: 480px){.countdown{width:60%!important;text-wrap:pretty}#prog{width:60%!important}.imagelist{max-height:500px;overflow-y:auto}.map-container{width:90vw;height:60vh;display:flex;align-items:center;justify-content:center;align-self:center}.MuiTypography-body2{margin-bottom:16px!important}.lazy-load-image-background img{object-fit:cover}}.marker{display:flex;align-items:center;justify-content:center;margin:0 auto;flex-direction:column;text-align:center}.marker:hover{color:#0ff}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#e4530b;text-decoration:inherit}a:hover{color:#ea8c4e}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;color:#000;width:100%;flex-direction:column;background-color:#fffefc}html{scroll-snap-type:y mandatory;width:100%;background-color:#fffefc}::-webkit-scrollbar{height:5px;width:5px;background:var(--background)}::-webkit-scrollbar-thumb{background:var(--accent);-webkit-border-radius:1ex}::-webkit-scrollbar-corner{background:var(--background)}section{height:100vh;display:flex;justify-content:center;align-items:center;position:relative;scroll-snap-align:center;perspective:500px;width:100%}.progress{position:fixed;left:0;right:0;height:5px;background:var(--accent);bottom:100px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a{font-weight:500;color:#e4530b;text-decoration:inherit}a:hover{color:#ea8c4e}button{background-color:#f9f9f9}}
