html,body{background:#17120f;margin:0}body{-webkit-font-smoothing:antialiased}a{color:#f6eedd}a:hover{color:#fa4f03}input::placeholder,textarea::placeholder{color:#f6eedd66}button:disabled{cursor:default}.hv-border:hover{border-color:#fa4f03!important}.hv-bright:hover{background:#ff6a24!important}.hv-color:hover{color:#fa4f03!important}.fc-border:focus{border-color:#fa4f03!important}@keyframes olvPulse{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}@keyframes olvFlicker{0%{opacity:.75}12%{opacity:.3}25%{opacity:.85}40%{opacity:.4}55%{opacity:.7}70%{opacity:.25}85%{opacity:.8}to{opacity:.75}}@keyframes olvWisp{0%{opacity:.75;transform:translate(-50%)scaleX(.6)}to{opacity:0;transform:translate(-20%,-16px)scale(2.2,1.8)}}@keyframes olvLive{0%,to{opacity:1}50%{opacity:.3}}@keyframes olvIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes olvRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes olvEmber{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), -150px) scale(.3)}}@keyframes olvDots{0%{width:0}to{width:1.2em}}.olv-stage{height:100dvh}.olv-planet{width:56.25vh;height:100vh;margin-left:-28.125vh}@supports (height:100dvh){.olv-planet{width:56.25dvh;height:100dvh;margin-left:-28.125dvh}}@media (width<=360px){.olv-lang{padding:0 12px!important}.olv-lang svg{display:none}.olv-book{padding:0 14px!important}}
