@media (width>=62em) and (height>=30em){caspeco-navigation-menu{background-color:#0a0f11;flex-shrink:0;width:260px;height:100%}}caspeco-navigation-menu dialog{margin:auto}@keyframes typewriter-text-caret-blink{0%,45%{opacity:1}55%,to{opacity:0}}.typewriter-text{font-size:clamp(.75rem,4vw,1.5rem)}.typewriter-text__text{background:linear-gradient(90deg,#1f8696 0%,#4530c9 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.typewriter-text__caret{background-color:var(--theme-colors-primary-wlv);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite typewriter-text-caret-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.typewriter-text__caret{animation:none}}.progress-bar{border-radius:6px;width:100%;height:8px;overflow:hidden}.progress-bar::-webkit-progress-value{background-color:#84c1e9}.progress-bar--reached-goal::-webkit-progress-value{background-color:#4caf7b}.progress-bar::-webkit-progress-bar{background-color:#15141149}.progress-bar::-moz-progress-bar{background-color:#84c1e9}.progress-bar--reached-goal::-moz-progress-bar{background-color:#4caf7b}.progress-bar--segmented{position:relative}.progress-bar__segment--achieved,.progress-bar__segment--missed,.progress-bar__segment--not-set{border-radius:6px;position:absolute;inset:0}.progress-bar__segment--achieved{z-index:3;background-color:var(--theme-colors-picker-olive)}.progress-bar__segment--missed{z-index:2;background-color:var(--theme-colors-picker-honey)}.progress-bar__segment--not-set{z-index:1;background-color:var(--theme-colors-picker-berry)}.scroll-container{cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.scroll-container::-webkit-scrollbar{display:none}.scroll-container.active{cursor:grabbing;cursor:-webkit-grabbing}html,body,#root{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0}.news-container{list-style:inside}.mobile-nav main{height:calc(100% - var(--mobile-navigation-height))}.news-container h1{font-size:var(--theme-fontSizes-xlarge)}.news-container h2{font-size:var(--theme-fontSizes-large)}.news-container h3{font-size:var(--theme-fontSizes-medium)}.news-container a{color:#2d75a5;cursor:pointer;text-decoration:underline}.news-container p{margin-top:13px;margin-bottom:13px}.news-container .header-text{margin:0}.news-container a:hover{opacity:.8}
