.home-root{position:relative;display:grid;grid-template-columns:minmax(0,9.5rem)minmax(0,46rem)minmax(0,1fr);justify-content:center;align-items:start;column-gap:.75rem;padding:1.5rem .75rem 3rem}.home-clouds{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:visible}body.home pre.ascii-cloud{position:absolute;left:0;top:0;margin:0!important;padding:0!important;border:0;background:0 0!important;color:color-mix(in srgb,#e8f4ff 70%,var(--muted))!important;font-family:ui-monospace,cascadia mono,segoe ui mono,Menlo,Consolas,monospace;font-size:.48rem;line-height:1.05!important;letter-spacing:0;white-space:pre;overflow:visible!important;pointer-events:none;user-select:none;opacity:.8;text-shadow:0 0 12px color-mix(in srgb,#9ec9ff 35%,transparent);transform:translateZ(0)}body.home pre.ascii-cloud[data-cloud=heart]{z-index:5;opacity:.9;font-size:.28rem;line-height:1.02!important;background:0 0!important}body.home pre.ascii-cloud[data-cloud=gap-a]{z-index:3;opacity:.72;font-size:.2rem}body.home pre.ascii-cloud[data-cloud=gap-b]{z-index:2;opacity:.55;font-size:.17rem}body.home pre.ascii-cloud[data-cloud=mid]{z-index:1;font-size:.34rem;opacity:.62}body.home pre.ascii-cloud[data-cloud=below]{z-index:2;opacity:.7;font-size:.34rem}body.home .ascii-cloud-nest{--nest-sx:2.05;position:absolute;left:0;top:0;z-index:6;pointer-events:none;transform:scaleX(var(--nest-sx));transform-origin:center center;background:0 0}body.home .ascii-cloud-nest .ascii-cloud[data-cloud=nest]{position:relative;left:auto!important;top:auto!important;z-index:1;opacity:.92;font-size:.42rem;transform:none;background:0 0!important}body.home .ascii-cloud__guest{--guest-sx:calc(1 / var(--nest-sx));position:absolute;left:50%;top:52%;z-index:2;width:max-content;max-width:none;margin:0;padding:.2rem .65rem;transform:translate(-50%,calc(-50% - 3.4rem))scaleX(var(--guest-sx));color:color-mix(in srgb,#ffe0ef 55%,#fff1c2);font-family:var(--font-monospace,ui-monospace,"Cascadia Mono","Fira Mono",monospace);font-size:.76rem;line-height:1.2;letter-spacing:.02em;text-align:center;text-shadow:0 0 10px color-mix(in srgb,#ff69b4 35%,transparent),0 0 16px color-mix(in srgb,#ffd27a 40%,transparent);white-space:nowrap;opacity:0;pointer-events:none;will-change:transform,opacity}body.home .ascii-cloud-nest.is-guest .ascii-cloud__guest,body.home .home-root.is-angel-hover .ascii-cloud__guest,body.home .home-root:has(.ascii-angel:hover) .ascii-cloud__guest,body.home .home-root:has(.ascii-angel:focus-within) .ascii-cloud__guest{opacity:1!important;transform:translate(-50%,-50%)scaleX(var(--guest-sx));animation:ascii-guest-fall .65s cubic-bezier(.2,.85,.25,1)both}body.home .ascii-cloud-nest.is-guest-out .ascii-cloud__guest{opacity:0!important;transform:translate(-50%,-50%)scaleX(var(--guest-sx));animation:none;transition:opacity .45s ease}@keyframes ascii-guest-fall{0%{opacity:0;transform:translate(-50%,calc(-50% - 3.6rem))scaleX(var(--guest-sx))}70%{opacity:1}100%{opacity:1;transform:translate(-50%,-50%)scaleX(var(--guest-sx))}}body.home .ascii-angel__cta-art{opacity:0!important}@media(max-width:52rem){.home-clouds{display:none}}.home-moon-col{grid-column:1;display:flex;justify-content:center;align-items:flex-start;padding-top:0;min-width:0}.home-page{position:relative;z-index:1;grid-column:2;max-width:46rem;width:100%;margin:0 auto;padding:0 1.25rem;overflow:visible}.home-banner{position:relative;margin-bottom:0;min-height:8rem}.home-banner img{display:block;width:100%;height:auto;max-height:280px;object-fit:cover}.home-site-title{--home-title-color:#black;--home-title-highlight:#white;display:block;width:fit-content;max-width:100%;margin:2.5rem 0 0;padding:.12rem .4rem;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--home-title-color);background-color:var(--home-title-highlight);font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.15;text-align:left;text-shadow:0 0 18px color-mix(in srgb,#ff69b4 22%,transparent),0 0 28px color-mix(in srgb,#9ec9ff 16%,transparent)}.home-site-title__line{display:inline;text-align:center;color:#fff;font-family:segoe script,apple chancery,cursive;font-size:1.5rem}.home-site-title__line--2{font-family:dotmatrixnarrow;font-size:4rem;font-weight:600;letter-spacing:.02rem;color:#fdfb76}body.home pre.ascii-moon{position:static;left:auto;top:auto;z-index:1;box-sizing:border-box;width:auto;height:auto;margin:0!important;padding:0!important;border:0;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;background:0 0!important;color:color-mix(in srgb,#fff1c2 82%,#ffd27a)!important;font-family:ui-monospace,cascadia mono,segoe ui mono,Menlo,Consolas,monospace;font-size:.42rem;line-height:1.05!important;letter-spacing:0;white-space:pre;pointer-events:none;user-select:none;scrollbar-width:none;opacity:.92;text-shadow:0 0 6px color-mix(in srgb,#ffd27a 45%,transparent),0 0 12px color-mix(in srgb,#ff69b4 22%,transparent)}body.home pre.ascii-moon::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}@media(max-width:70rem){body.home pre.ascii-moon{font-size:.36rem;opacity:.88}}@media(max-width:52rem){.home-root{display:block;padding:1.5rem 0 3rem}.home-moon-col{display:none}.home-page{max-width:46rem;margin:0 auto}}.home-banner__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:8rem;padding:1.5rem;text-align:center;color:var(--muted)}.home-banner__empty p{margin:0}.home-header{margin-top:.15rem;margin-bottom:.5rem}.home-main{max-width:38rem;margin:0 auto 3rem}.home-main .ascii-angel{--ascii-pink:#ff69b4;--ascii-mauve:#ba8baf;--ascii-gold:#ffd27a;--ascii-gold-hot:#fff1c2;position:relative;isolation:isolate;display:block;width:fit-content;max-width:100%;margin:2.1rem auto 2.75rem;padding:1.75rem .35rem 3.25rem;overflow:visible}.home-main .ascii-art{position:relative;z-index:1;margin:0;padding:0;overflow:visible;border:0;background:0 0!important;color:color-mix(in srgb,#ffe6f2 40%,var(--fg,#d8d8d8))!important;font-family:var(--font-monospace,ui-monospace,"Cascadia Mono","Fira Mono",monospace);font-size:.85rem;line-height:1.15;white-space:pre;text-shadow:0 0 10px color-mix(in srgb,var(--ascii-pink) 22%,transparent),0 0 1px color-mix(in srgb,var(--ascii-mauve) 35%,transparent)}.home-main .ascii-angel__fx{display:contents}.home-main .ascii-angel__wing{position:absolute;z-index:0;top:28%;width:42%;height:48%;pointer-events:none;filter:blur(26px);opacity:.8;background:radial-gradient( ellipse 80% 70% at 50% 50%,color-mix(in srgb,var(--ascii-pink) 58%,transparent) 0%,color-mix(in srgb,var(--ascii-mauve) 28%,transparent) 45%,transparent 72% )}.home-main .ascii-angel__wing--left{left:-2%;transform:rotate(-8deg)}.home-main .ascii-angel__wing--right{right:-2%;transform:rotate(8deg)}.home-main .ascii-angel__halo{position:absolute;z-index:2;left:50%;top:calc(1.75rem + .15rem);width:22%;height:1.85rem;transform:translateX(-50%);pointer-events:none;filter:blur(6px);opacity:1;mix-blend-mode:screen;background:radial-gradient( ellipse 95% 70% at 50% 50%,color-mix(in srgb,var(--ascii-gold-hot) 70%,transparent) 0%,color-mix(in srgb,var(--ascii-gold) 52%,transparent) 34%,color-mix(in srgb,var(--ascii-pink) 30%,transparent) 58%,transparent 80% )}.home-main .ascii-angel__sparkle{position:absolute;z-index:3;left:var(--x,50%);top:var(--y,calc(1.75rem + .4rem));width:var(--s,2px);height:var(--s,2px);margin:0;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);background:var(--ascii-gold-hot);box-shadow:0 0 4px color-mix(in srgb,var(--ascii-gold) 90%,white),0 0 10px color-mix(in srgb,var(--ascii-gold) 55%,transparent),0 0 16px color-mix(in srgb,var(--ascii-pink) 30%,transparent);opacity:0;animation:ascii-halo-twinkle 3.6s ease-in-out infinite;animation-delay:var(--d,0s)}.home-main .ascii-angel__sparkle.is-bright{background:#fff8e7;box-shadow:0 0 5px #fff,0 0 12px var(--ascii-gold),0 0 20px color-mix(in srgb,var(--ascii-gold) 50%,transparent);animation-name:ascii-halo-twinkle-bright}@keyframes ascii-halo-twinkle{0%,100%{opacity:.15;transform:translate(-50%,-50%)scale(.55)}40%{opacity:.95;transform:translate(-50%,-50%)scale(1.25)}70%{opacity:.35;transform:translate(-50%,-50%)scale(.8)}}@keyframes ascii-halo-twinkle-bright{0%,100%{opacity:.2;transform:translate(-50%,-50%)scale(.5)rotate(0)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.45)rotate(20deg)}55%{opacity:.4;transform:translate(-50%,-50%)scale(.75)rotate(40deg)}80%{opacity:.85;transform:translate(-50%,-50%)scale(1.15)rotate(10deg)}}.home-main .ascii-angel__fall{position:absolute;z-index:2;left:var(--fx,50%);top:72%;width:var(--fs,2px);height:var(--fs,2px);margin:0;border-radius:50%;pointer-events:none;background:var(--ascii-gold-hot);box-shadow:0 0 3px color-mix(in srgb,var(--ascii-gold) 85%,white),0 0 8px color-mix(in srgb,var(--ascii-gold) 50%,transparent),0 0 14px color-mix(in srgb,var(--ascii-pink) 22%,transparent);opacity:0;transform:translate(-50%,0)scale(.4)}.home-main .ascii-angel__fall.is-glimmer{background:#fff8e7;box-shadow:0 0 4px #fff,0 0 10px var(--ascii-gold),0 0 18px color-mix(in srgb,var(--ascii-gold) 45%,transparent)}.home-main .ascii-angel:hover .ascii-angel__fall,.home-main .ascii-angel:focus-within .ascii-angel__fall{animation:ascii-fall-glimmer var(--ffall,2.5s)ease-in var(--fd,0s)infinite}.home-main .ascii-angel__cta{position:absolute;z-index:4;left:50%;bottom:.15rem;display:block;width:max-content;min-width:16rem;max-width:100%;padding:1.1rem .75rem .2rem;transform:translate(-50%,.35rem);text-decoration:none;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.home-main .ascii-angel:hover .ascii-angel__cta,.home-main .ascii-angel:focus-within .ascii-angel__cta{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.home-main .ascii-angel__cta-art{position:relative;z-index:1;margin:0;padding:.35rem .5rem;overflow:visible;border:0;background:0 0!important;color:color-mix(in srgb,#ffe0ef 55%,var(--ascii-gold-hot,#fff1c2))!important;font-family:var(--font-monospace,ui-monospace,"Cascadia Mono","Fira Mono",monospace);font-size:.78rem;line-height:1.25;white-space:pre;text-align:center;text-shadow:0 0 10px color-mix(in srgb,var(--ascii-pink,#ff69b4) 35%,transparent),0 0 16px color-mix(in srgb,var(--ascii-gold,#ffd27a) 40%,transparent)}.home-main .ascii-angel__cta:hover .ascii-angel__cta-art,.home-main .ascii-angel__cta:focus-visible .ascii-angel__cta-art{color:var(--ascii-gold-hot,#fff1c2)!important}.home-main .ascii-angel__heart{position:absolute;z-index:0;left:var(--hx,50%);top:0;margin:0;pointer-events:none;font-family:var(--font-monospace,ui-monospace,"Cascadia Mono","Fira Mono",monospace);font-size:.7rem;line-height:1;color:var(--ascii-gold-hot,#fff1c2);text-shadow:0 0 4px color-mix(in srgb,var(--ascii-gold,#ffd27a) 90%,white),0 0 10px color-mix(in srgb,var(--ascii-gold,#ffd27a) 55%,transparent),0 0 16px color-mix(in srgb,var(--ascii-pink,#ff69b4) 35%,transparent);opacity:0;transform:translate(-50%,0)scale(.5)}.home-main .ascii-angel__heart.is-glimmer{color:#fff8e7;text-shadow:0 0 5px #fff,0 0 12px var(--ascii-gold,#ffd27a),0 0 18px color-mix(in srgb,var(--ascii-gold,#ffd27a) 50%,transparent)}.home-main .ascii-angel:hover .ascii-angel__heart,.home-main .ascii-angel:focus-within .ascii-angel__heart{animation:ascii-heart-fall var(--hfall,2.5s)ease-in var(--hd,0s)infinite}@keyframes ascii-heart-fall{0%{opacity:0;transform:translate(-50%,-.2rem)scale(.4)rotate(-8deg);filter:brightness(1)}14%{opacity:1;transform:translate(calc(-50% + var(--hdrift,0px) * .2),.35rem)scale(1.1)rotate(6deg);filter:brightness(1.4)}48%{opacity:.9;transform:translate(calc(-50% + var(--hdrift,0px) * .6),1.35rem)scale(.95)rotate(-4deg);filter:brightness(1.15)}78%{opacity:.4;transform:translate(calc(-50% + var(--hdrift,0px)),2.15rem)scale(.75)rotate(10deg);filter:brightness(1.35)}100%{opacity:0;transform:translate(calc(-50% + var(--hdrift,0px) * 1.15),2.85rem)scale(.4)rotate(-6deg);filter:brightness(.95)}}@keyframes ascii-fall-glimmer{0%{opacity:0;transform:translate(-50%,0)scale(.35);filter:brightness(1)}12%{opacity:1;transform:translate(calc(-50% + var(--fdrift,0px) * .15),.4rem)scale(1.15);filter:brightness(1.35)}45%{opacity:.85;transform:translate(calc(-50% + var(--fdrift,0px) * .55),1.6rem)scale(.95);filter:brightness(1.1)}75%{opacity:.45;transform:translate(calc(-50% + var(--fdrift,0px)),2.6rem)scale(.7);filter:brightness(1.4)}100%{opacity:0;transform:translate(calc(-50% + var(--fdrift,0px) * 1.1),3.4rem)scale(.35);filter:brightness(.9)}}@media(prefers-reduced-motion:reduce){body.home .ascii-cloud-nest.is-guest .ascii-cloud__guest,body.home .home-root.is-angel-hover .ascii-cloud__guest,body.home .home-root:has(.ascii-angel:hover) .ascii-cloud__guest,body.home .home-root:has(.ascii-angel:focus-within) .ascii-cloud__guest{animation:none;opacity:1!important;transform:translate(-50%,-50%)scaleX(var(--guest-sx))}.home-main .ascii-angel__sparkle{animation:none;opacity:.7}.home-main .ascii-angel:hover .ascii-angel__fall,.home-main .ascii-angel:focus-within .ascii-angel__fall{animation:none;opacity:.55;transform:translate(-50%,1.2rem)scale(1)}.home-main .ascii-angel__cta{transition:none}.home-main .ascii-angel:hover .ascii-angel__heart,.home-main .ascii-angel:focus-within .ascii-angel__heart{animation:none;opacity:.65;transform:translate(-50%,.8rem)scale(1)}}.home-footer{position:relative;margin:0 auto;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--muted) 35%,transparent);text-align:center;overflow:visible}.home-sword{--home-sword-align:48%;position:absolute;top:calc(1.5rem + 3.1rem);right:calc(50% - 50vw + .5rem);z-index:5;width:clamp(0px,calc((100vw - 42rem)/2 - .75rem),15rem);line-height:0;pointer-events:auto;cursor:crosshair;overflow:visible;transform:translateY(calc(var(--home-sword-align) * -1));transform-origin:top center}.home-sword img{display:block;width:100%;height:auto;max-width:none;max-height:none;pointer-events:none}.home-sword__wound{position:absolute;left:38%;top:45%;width:0;height:0;overflow:visible;pointer-events:none}.home-sword__heart{position:absolute;left:0;top:0;z-index:6;margin:0;pointer-events:none;font-family:var(--font-monospace,ui-monospace,"Cascadia Mono","Fira Mono",monospace);font-size:.95rem;line-height:1;color:#ff2a4a;text-shadow:0 0 4px #ff6b81,0 0 10px #ff1744,0 0 18px rgb(255 20 60/.75);opacity:0;transform:translate(-50%,-50%)scale(.35)}.home-sword__heart.is-bright{color:#ff4d6d;text-shadow:0 0 5px #fff,0 0 10px #ff2a4a,0 0 18px #ff1744,0 0 26px rgb(255 20 60/.85);font-size:1.15rem}.home-sword:hover .home-sword__heart,.home-sword:focus-within .home-sword__heart{animation:home-sword-spurt var(--hspurt,1s)cubic-bezier(.12,.7,.25,1)var(--hd,0s)infinite}@keyframes home-sword-spurt{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(0);filter:brightness(1.1)}8%{opacity:1;transform:translate(-50%,-50%)scale(1.2)rotate(calc(var(--rot,0deg) * .25));filter:brightness(1.55)}55%{opacity:.85;transform:translate( calc(-50% + var(--dx,-1rem) * .75),calc(-50% + var(--dy,-2rem) * .75) )scale(.95)rotate(var(--rot,0deg));filter:brightness(1.25)}100%{opacity:0;transform:translate( calc(-50% + var(--dx,-1rem)),calc(-50% + var(--dy,-2rem)) )scale(.4)rotate(calc(var(--rot,0deg) * 1.35));filter:brightness(.95)}}@media(prefers-reduced-motion:reduce){.home-sword:hover .home-sword__heart,.home-sword:focus-within .home-sword__heart{animation:none;opacity:.75;transform:translate( calc(-50% + var(--dx,-1rem) * .35),calc(-50% + var(--dy,-2rem) * .35) )scale(1)}}.home-dock{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:1.25rem;margin-top:.75rem;min-height:4.5rem}.home-player-slot{width:var(--simple-player-width);height:var(--simple-player-height,1.75rem);flex:none;display:flex;align-items:flex-end}.home-dock__pet{position:relative;flex:none;width:calc(25px * 2.1);height:calc(42px * 2.1);display:flex;align-items:flex-end;justify-content:center;overflow:visible}.home-dock__pet--left{width:calc(48px * 2.1);height:calc(47px * 2.1)}.home-dock__pet[hidden]{display:none!important}.ticker{position:relative;display:flex;align-items:flex-end;line-height:1;overflow:visible;z-index:1}.ticker.is-attacking .ticker__count{box-shadow:0 0 14px color-mix(in srgb,var(--highlight) 45%,transparent)}.dock-kagura{position:absolute;left:0;bottom:0;top:auto;z-index:5;pointer-events:none;opacity:0;visibility:hidden;will-change:transform,opacity;line-height:0}.dock-kagura .sprite-anim.is-scale-3{transform-origin:bottom center}.dock-kagura.is-traveling .sprite-anim.is-scale-3,.dock-kagura.is-attacking .sprite-anim.is-scale-3{transform:scale(3)}.dock-kagura.is-traveling,.dock-kagura.is-attacking,.dock-kagura.is-idle,.dock-kagura.is-down{opacity:1;visibility:visible}.dock-kagura.is-attacking{transition:transform 2.6s cubic-bezier(.33,.12,.2,1);filter:drop-shadow(0 0 8px color-mix(in srgb,#fff 35%,var(--highlight) 45%))}.dock-kagura.is-idle{position:relative;left:auto;top:auto;bottom:auto;transform:none!important;filter:none;transition:none}.dock-kagura__strip{display:none;line-height:0}.dock-kagura__strip.is-active{display:block}.dock-kagura__strip--attack .sprite-anim{animation-iteration-count:infinite;animation-duration:1.1s}.dock-kagura:not(.is-attacking):not(.is-idle):not(.is-down) .dock-kagura__strip--attack .sprite-anim{animation-play-state:paused}.dock-kagura.is-idle .dock-kagura__strip--walk .sprite-anim{animation-iteration-count:infinite;animation-timing-function:steps(var(--sprite-steps,5),end)}.dock-kagura.is-down .dock-kagura__strip--down .sprite-anim{animation-iteration-count:1;animation-fill-mode:forwards}.dock-kagura.is-down{position:relative;left:auto;top:auto;bottom:auto;transform:none!important;filter:none;transition:none;opacity:1;visibility:visible}.dock-kagura.is-idle .sprite-anim.is-scale-3,.dock-kagura.is-down .sprite-anim.is-scale-3{transform:scale(2.1)}.dock-sango{position:relative;display:block;margin:0;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;line-height:0;-webkit-tap-highlight-color:transparent}.dock-sango:focus-visible{outline:2px solid color-mix(in srgb,var(--highlight) 70%,transparent);outline-offset:3px}.dock-sango .sprite-anim.is-scale-3{transform:scale(2.1);transform-origin:bottom center}.dock-sango.is-attacking .sprite-anim.is-scale-3{transform:scale(2.4)}.dock-sango__strip{display:none;line-height:0}.dock-sango__strip.is-active{display:block}.dock-sango.is-idle .dock-sango__strip--idle .sprite-anim{animation-iteration-count:infinite}.dock-sango.is-hurt .dock-sango__strip--hurt .sprite-anim{filter:brightness(1.15)}.dock-sango.is-hurt{animation:sango-flinch .35s ease}.dock-sango.is-attacking .dock-sango__strip--attack .sprite-anim{animation-iteration-count:1;animation-fill-mode:forwards}.dock-sango.is-busy{pointer-events:none;cursor:default}.dock-boomerang{position:absolute;left:0;bottom:.35rem;z-index:6;opacity:0;visibility:hidden;pointer-events:none;line-height:0;will-change:transform,opacity}.dock-boomerang.is-flying{opacity:1;visibility:visible;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.dock-boomerang.is-returning{opacity:1;visibility:visible;transition:transform .65s cubic-bezier(.33,.12,.2,1)}.dock-boomerang .sprite-anim.is-scale-2{transform:scale(2);transform-origin:bottom center}@keyframes sango-flinch{0%{transform:translateX(0)}35%{transform:translateX(-6px)}100%{transform:translateX(0)}}.ticker__count{margin:0;padding:.35rem .55rem;background:#111;color:var(--highlight);border:1px solid color-mix(in srgb,var(--muted) 45%,transparent);letter-spacing:.2em;font-variant-numeric:tabular-nums;line-height:1.2;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.ticker__count.is-bump{animation:ticker-bump .7s ease}.ticker__count.is-milestone{color:var(--logo);border-color:color-mix(in srgb,var(--logo) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--logo) 35%,transparent)}.ticker__pop{position:absolute;left:100%;top:50%;margin-left:.4rem;color:var(--highlight);font-size:.75rem;letter-spacing:.04em;opacity:0;pointer-events:none;transform:translateY(-40%)}.ticker__pop.is-show{animation:ticker-pop 1.1s ease forwards}@keyframes ticker-bump{0%{transform:scale(1)}35%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes ticker-pop{0%{opacity:0;transform:translateY(10%)}20%{opacity:1;transform:translateY(-40%)}100%{opacity:0;transform:translateY(-110%)}}@media(prefers-reduced-motion:reduce){.ticker__count.is-bump,.ticker__pop.is-show{animation:none}.ticker__pop.is-show{opacity:1}.dock-kagura,.dock-sango,.dock-boomerang{display:none}.dock-sango.is-hurt{animation:none}body.home pre.ascii-moon{text-shadow:none}}.home-footer__extra{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem}.home-footer__extra p{margin:0}.home-footer__extra img{display:block;max-width:8rem;height:auto}