.blockscape{--bs-zoom:1.15;--bs-sink:5%;background:#d798a0;position:absolute;inset:0;overflow:hidden}.blockscape-art{bottom:calc(-1 * var(--bs-sink));height:calc(100% * var(--bs-zoom));min-width:calc(100% * var(--bs-zoom));aspect-ratio:2;position:absolute;left:50%;transform:translate(-50%)}.bs-pixel-background{object-fit:cover;object-position:50% 100%;image-rendering:crisp-edges;image-rendering:pixelated}.blockscape .bs-frame{opacity:0;animation:bs-cycle-2 var(--bs-frame-dur,1s) steps(1, end) infinite;animation-delay:var(--bs-frame-delay,0s)}.blockscape .bs-frames[data-frames="3"]>.bs-frame{animation-name:bs-cycle-3}.blockscape .bs-frames[data-frames="4"]>.bs-frame{animation-name:bs-cycle-4}.blockscape .bs-frames[data-frames="6"]>.bs-frame{animation-name:bs-cycle-6}@keyframes bs-cycle-2{0%{opacity:1}50%,to{opacity:0}}@keyframes bs-cycle-3{0%{opacity:1}33.3334%,to{opacity:0}}@keyframes bs-cycle-4{0%{opacity:1}25%,to{opacity:0}}@keyframes bs-cycle-6{0%{opacity:1}16.6667%,to{opacity:0}}.blockscape .bs-sway,.blockscape .bs-sway-small{transform-box:fill-box;transform-origin:50% 100%;animation-duration:var(--bs-sway-dur,2.4s);animation-delay:var(--bs-sway-delay,0s);animation-timing-function:step-end;animation-iteration-count:infinite}.blockscape .bs-sway{animation-name:bs-sway}.blockscape .bs-sway-small{animation-name:bs-sway-small}@keyframes bs-sway{0%{transform:translate(0)}18%{transform:translate(1px)}36%{transform:translate(2px)}58%{transform:translate(1px)}72%{transform:translate(2px)}86%{transform:translate(1px)}to{transform:translate(0)}}@keyframes bs-sway-small{0%{transform:translate(0)}22%{transform:translate(1px)}60%{transform:translate(0)}78%{transform:translate(1px)}to{transform:translate(0)}}.blockscape .bs-flicker{animation:1.6s step-end infinite bs-flicker;animation-delay:var(--bs-flicker-delay,0s)}@keyframes bs-flicker{0%{opacity:1}18%{opacity:.82}37%{opacity:.9}55%{opacity:.86}76%{opacity:.95}to{opacity:1}}.blockscape .bs-ember{opacity:0;animation:bs-ember var(--bs-ember-dur,3s) linear infinite;animation-delay:var(--bs-ember-delay,0s)}@keyframes bs-ember{0%{opacity:0;transform:translate(0)}12%{opacity:1}70%{opacity:.8}to{transform:translate(var(--bs-ember-drift,2px), -30px);opacity:0}}.blockscape .bs-fly-east{animation:bs-fly-east var(--bs-fly-dur,30s) linear infinite;animation-delay:var(--bs-fly-delay,0s)}.blockscape .bs-fly-west{animation:bs-fly-west var(--bs-fly-dur,30s) linear infinite;animation-delay:var(--bs-fly-delay,0s)}@keyframes bs-fly-east{0%{transform:translate(0)}15%{transform:translate(102px,-12px)}30%{transform:translate(204px,6px)}50%{transform:translate(340px,-16px)}70%{transform:translate(476px,4px)}85%{transform:translate(578px,-10px)}to{transform:translate(680px,2px)}}@keyframes bs-fly-west{0%{transform:translate(0)}20%{transform:translate(-136px,10px)}40%{transform:translate(-272px,-8px)}60%{transform:translate(-408px,12px)}80%{transform:translate(-544px,-6px)}to{transform:translate(-680px,4px)}}.blockscape .bs-hover{animation:11s ease-in-out infinite alternate bs-hover}@keyframes bs-hover{0%{transform:translate(0)}22%{transform:translate(11px,-7px)}48%{transform:translate(26px,2px)}74%{transform:translate(14px,-11px)}to{transform:translate(34px,-4px)}}.blockscape .bs-smoke{opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:bs-smoke var(--bs-smoke-dur,8s) linear infinite;animation-delay:var(--bs-smoke-delay,0s)}@keyframes bs-smoke{0%{opacity:0;transform:translate(0)}10%{opacity:.85}60%{opacity:.55}to{transform:translate(var(--bs-smoke-drift,-8px), -46px);opacity:0}}.blockscape .bs-boat{animation:44s ease-in-out infinite bs-boat-drift,3.2s ease-in-out infinite bs-boat-bob}@keyframes bs-boat-drift{0%,to{translate:0}50%{translate:52px}}@keyframes bs-boat-bob{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}.blockscape .bs-graze{animation:14s ease-in-out infinite bs-graze}@keyframes bs-graze{0%,18%,76%,to{transform:translate(0)}22%,68%{transform:translate(1px,3px)}28%,40%,52%,64%{transform:translate(1px,4px)}34%,46%,58%{transform:translate(1px,3px)}}@media (prefers-reduced-motion:reduce){.blockscape .bs-graze,.blockscape .bs-flicker,.blockscape .bs-fly-east,.blockscape .bs-fly-west,.blockscape .bs-boat,.blockscape .bs-hover,.blockscape .bs-sway,.blockscape .bs-sway-small,.blockscape .bs-frame{animation:none}.blockscape .bs-frame{opacity:0}.blockscape .bs-frame:first-child{opacity:1}.blockscape .bs-smoke,.blockscape .bs-ember{display:none}}.blockscape-still .bs-graze,.blockscape-still .bs-flicker,.blockscape-still .bs-fly-east,.blockscape-still .bs-fly-west,.blockscape-still .bs-boat,.blockscape-still .bs-hover,.blockscape-still .bs-sway,.blockscape-still .bs-sway-small,.blockscape-still .bs-frame{animation:none}.blockscape-still .bs-frame{opacity:0}.blockscape-still .bs-frame:first-child{opacity:1}.blockscape-still .bs-smoke,.blockscape-still .bs-ember{display:none}
