.bg-guide{--paper:#fbf8f5;--sand:#f6eee5;--ember:#b4400f;--sun:#f5790e;--action:#bd5104;--hair:#2b27231f;--hair-strong:#2b272338}.bg-sky{overflow:hidden}.bg-rise{animation:1.7s cubic-bezier(.16,1,.3,1) .25s both bg-rise}.bg-glow{animation:2.4s cubic-bezier(.16,1,.3,1) .1s both bg-glow}.bg-horizon-draw{transform-origin:50%;animation:1.1s cubic-bezier(.16,1,.3,1) both bg-draw}@keyframes bg-rise{0%{transform:translateY(104%)}to{transform:translateY(0)}}@keyframes bg-glow{0%{opacity:0;transform:translate(-50%,18%)scale(.55)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes bg-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bg-set{transform:translateY(24%)}@media (prefers-reduced-motion:reduce){.bg-rise,.bg-glow,.bg-horizon-draw{animation:none}}.bg-dots{background-image:radial-gradient(circle,#b4400f29 1px,#0000 1.3px);background-position:9px 9px;background-size:18px 18px}.bg-dim{background:var(--ember);position:absolute}.bg-dim:before,.bg-dim:after{content:"";background:var(--ember);position:absolute}.bg-dim-h{height:1px}.bg-dim-h:before,.bg-dim-h:after{width:1px;height:9px;top:-4px}.bg-dim-h:before{left:0}.bg-dim-h:after{right:0}.bg-dim-v{width:1px}.bg-dim-v:before,.bg-dim-v:after{width:9px;height:1px;left:-4px}.bg-dim-v:before{top:0}.bg-dim-v:after{bottom:0}.bg-struck{position:relative}.bg-struck:after{content:"";pointer-events:none;background:linear-gradient(to top right,#0000 calc(50% - .75px),#d92d20 calc(50% - .75px) calc(50% + .75px),#0000 calc(50% + .75px));position:absolute;inset:0}.bg-not{-webkit-text-decoration:line-through #b4400fa6;text-decoration:line-through #b4400fa6;text-decoration-thickness:1.5px}.bg-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;transition:background-size .3s cubic-bezier(.38,.005,.215,1)}.bg-link:hover{background-size:100% 2px}.bg-dusk{color:#fff;background:radial-gradient(60% 70% at 85% 100%,#f6c5978c,#0000 65%),linear-gradient(#232a63 0%,#333a86 45%,#5a52a8 78%,#8f7cc8 100%)}.bg-night{color:#fff;background:radial-gradient(55% 60% at 50% 100%,#ffb85c61,#0000 70%),linear-gradient(#1e2456 0%,#2a3175 55%,#3d3f92 100%)}.bg-progress{transform-origin:0;transform:scaleX(var(--p,0))}
