.kg[data-astro-cid-lcdefpme]{font-family:var(--font-jp);letter-spacing:0;user-select:none;will-change:transform;font-weight:900;line-height:.9;display:block}.k-cream[data-astro-cid-lcdefpme]{color:#f2eee3}.k-red[data-astro-cid-lcdefpme]{color:#ef4423;mix-blend-mode:normal}.k-dim[data-astro-cid-lcdefpme]{color:#f2eee31a}.k-line[data-astro-cid-lcdefpme]{color:#0000;-webkit-text-stroke:2px #f2eee359}.kg-float[data-astro-cid-lcdefpme]{animation:9s ease-in-out infinite alternate kg-drift;animation-delay:var(--d)}.kg-wrap[data-astro-cid-lcdefpme]{transition:transform .25s ease-out}@keyframes kg-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(1.2vmin,-1.6vmin)rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.kg-float[data-astro-cid-lcdefpme]{animation:none}}.ballfx[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;color:var(--color-ink);position:absolute;inset:0}.ball-stage[data-astro-cid-lcdefpme]{opacity:.11;width:190px;height:190px;position:absolute;top:46%}.ball-stage[data-astro-cid-lcdefpme].left{left:max(3vw,50% - 840px)}.ball-stage[data-astro-cid-lcdefpme].right{top:70%;right:max(3vw,50% - 840px)}.ball-stage[data-astro-cid-lcdefpme].right,.ball-stage[data-astro-cid-lcdefpme].right [data-astro-cid-lcdefpme]{animation-delay:-6s}.ball[data-astro-cid-lcdefpme]{transform-origin:50% 90%;animation:12s ease-in-out infinite ball-wobble;position:absolute;inset:0;overflow:visible}.ball[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme],.ball[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:currentColor;fill-opacity:.55;stroke:currentColor;stroke-width:6px;stroke-linejoin:round}.ball[data-astro-cid-lcdefpme] .band[data-astro-cid-lcdefpme]{fill:none;stroke-width:10px}.ball[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{fill:var(--color-cream);fill-opacity:1}.ball[data-astro-cid-lcdefpme] .btn-in[data-astro-cid-lcdefpme]{fill:none;stroke-width:4px}.ball[data-astro-cid-lcdefpme] .shine[data-astro-cid-lcdefpme]{fill:none;stroke-width:7px;stroke-linecap:round;opacity:.6}.ball-top[data-astro-cid-lcdefpme]{transform-origin:12px 100px;animation:12s cubic-bezier(.3,1.4,.5,1) infinite ball-open}.burst[data-astro-cid-lcdefpme]{opacity:0;background:radial-gradient(circle,currentColor 0%,#0000 62%);border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;animation:12s ease-out infinite ball-burst;position:absolute;top:50%;left:50%;scale:.1}.mon[data-astro-cid-lcdefpme]{opacity:0;filter:blur(.4px);width:58px;height:58px;animation:12s cubic-bezier(.2,.9,.3,1) infinite ball-release;animation-delay:calc(var(--k) * .12s);margin:-29px 0 0 -29px;position:absolute;top:50%;left:50%}.ball-stage[data-astro-cid-lcdefpme].right .mon[data-astro-cid-lcdefpme]{animation-delay:calc(-6s + var(--k) * .12s)}@keyframes ball-wobble{0%,2%{rotate:0deg}4%{rotate:-9deg}6%{rotate:8deg}8%{rotate:-5deg}10%,to{rotate:0deg}}@keyframes ball-open{0%,12%{rotate:0deg}17%,78%{rotate:-48deg}84%,to{rotate:0deg}}@keyframes ball-burst{0%,13%{opacity:0;scale:.1}16%{opacity:.9}32%{opacity:0;scale:2.4}to{opacity:0;scale:2.4}}@keyframes ball-release{0%,14%{opacity:0;transform:translateY(-20px)scale(.15)rotate(0)}30%{opacity:1;transform:translate(var(--tx), var(--ty)) scale(1.08) rotate(var(--r))}52%{opacity:1;transform:translate(calc(var(--tx) * 1.04), calc(var(--ty) * 1.04 - 10px)) scale(1) rotate(calc(var(--r) * -1))}68%{opacity:1;transform:translate(var(--tx), var(--ty)) scale(1) rotate(var(--r))}80%,to{opacity:0;transform:translateY(-20px)scale(.15)rotate(0)}}@media (width<=1500px){.ball-stage[data-astro-cid-lcdefpme].left{width:130px;height:130px;top:120px;left:auto;right:6vw}.ball-stage[data-astro-cid-lcdefpme].left .mon[data-astro-cid-lcdefpme]{scale:.7}.ball-stage[data-astro-cid-lcdefpme].right{display:none}}.tcard[data-astro-cid-lcdefpme]{--mx:50%;--my:50%;--o:0;transform-style:preserve-3d;animation:.7s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:var(--delay);background:linear-gradient(135deg,#f4d35e,#e9b949 40%,#f7e08b 60%,#d9a930);border-radius:18px;padding:9px;transition:transform .18s ease-out,box-shadow .3s;display:block;position:relative;box-shadow:0 2px #b98d1e,0 14px 30px -14px #00000073}.tcard[data-astro-cid-lcdefpme]:hover{--o:1;box-shadow:0 2px 0 #b98d1e, 0 26px 50px -16px var(--accent)}.tcard-in[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 14%, #fbf6ea), #fbf6ea 45%);color:#1f1b18;border-radius:11px;flex-direction:column;gap:8px;height:100%;padding:10px 12px;display:flex;position:relative}html[data-theme=dark] .tcard-in[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 30%, #1c1a17), #1c1a17 50%);color:#ede7db}.tcard-head[data-astro-cid-lcdefpme]{align-items:center;gap:8px;min-height:2.6rem;display:flex}.tcard-stage[data-astro-cid-lcdefpme]{color:#1f1b18;font:900 8.5px var(--font-sans);letter-spacing:.08em;background:linear-gradient(90deg,#9aa0a6,#d6d9dc);border-radius:4px;flex:none;padding:1px 6px}.tcard-name[data-astro-cid-lcdefpme]{text-wrap:balance;letter-spacing:-.02em;flex:1;min-width:0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:900;line-height:1.05}.tcard-hp[data-astro-cid-lcdefpme]{color:#c9402c;flex:none;font-size:1.35rem;font-weight:900}.tcard-hp[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.06em;margin-right:2px;font-size:9px}.tcard-art[data-astro-cid-lcdefpme]{border:3px solid;border-image:linear-gradient(135deg,#d6d9dc,#8f969c,#e9ecee) 1;place-items:center;height:170px;animation:9s ease-in-out infinite alternate hero-pan;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026;background-size:220% 220%!important}.tcard-kana[data-astro-cid-lcdefpme]{letter-spacing:0;opacity:.16;white-space:nowrap;font-size:5.6rem;font-weight:900;line-height:1;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s;position:absolute;inset:auto -6px -14px auto}.tcard[data-astro-cid-lcdefpme]:hover .tcard-kana[data-astro-cid-lcdefpme]{opacity:.3;transform:translate(-14px)scale(1.06)}.tcard-logo[data-astro-cid-lcdefpme]{z-index:1;filter:drop-shadow(0 10px 14px #00000059);place-items:center;transition:transform .4s cubic-bezier(.2,.8,.2,1);animation:4.5s ease-in-out infinite bob;display:grid;position:relative;transform:translateZ(40px)}.tcard[data-astro-cid-lcdefpme]:hover .tcard-logo[data-astro-cid-lcdefpme]{transform:translateZ(60px)scale(1.14)rotate(-4deg)}.tcard-strip[data-astro-cid-lcdefpme]{color:#3a322c;font:italic 700 10px var(--font-sans);text-align:center;background:linear-gradient(90deg,#c9c9c9,#f1f1f1,#c9c9c9);border-radius:3px;margin:-2px 6px 0;padding:2px 8px}.tcard-strip[data-astro-cid-lcdefpme] .jp[data-astro-cid-lcdefpme]{letter-spacing:.15em;font-style:normal}.tcard-moves[data-astro-cid-lcdefpme]{gap:4px;padding:2px 2px 0;display:grid}.tcard-moves[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.tcard-moves[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{margin-left:auto;font-size:18px;font-weight:900}.tcard-energy[data-astro-cid-lcdefpme]{border-radius:999px;width:16px;height:16px;display:inline-block;box-shadow:inset 0 -2px #00000040,0 0 0 1.5px #fff}.tcard-flavor[data-astro-cid-lcdefpme]{font:italic 500 11.5px/1.45 var(--font-serif);color:inherit;opacity:.85;border:1.5px solid #d9a930b3;border-radius:6px;flex:1;margin:0 2px;padding:6px 9px}.tcard-foot[data-astro-cid-lcdefpme]{font:700 10px var(--font-mono);opacity:.85;align-items:center;gap:8px;display:flex}.tcard-bar[data-astro-cid-lcdefpme]{background:#0000001f;border-radius:999px;flex:none;width:54px;height:5px;overflow:hidden}.tcard-bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:999px;height:100%;transition:width .7s;display:block}.tcard-no[data-astro-cid-lcdefpme]{margin-left:auto}.tcard-holo[data-astro-cid-lcdefpme],.tcard-glare[data-astro-cid-lcdefpme]{pointer-events:none;opacity:var(--o);border-radius:18px;transition:opacity .35s;position:absolute;inset:0}.tcard-holo[data-astro-cid-lcdefpme]{background:repeating-linear-gradient(115deg,#ff5f6d 0%,#ffc371 7%,#47e891 14%,#3ec5ff 21%,#b06cff 28%,#ff5f6d 35%) 0 0/300% 300%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge;filter:saturate(1.2)brightness(.9);opacity:calc(var(--o) * .28)}.tcard-glare[data-astro-cid-lcdefpme]{background:radial-gradient(circle at var(--mx) var(--my), #ffffff8c, transparent 45%);mix-blend-mode:soft-light}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{50%{translate:0 -7px}}@keyframes grid-pan{to{transform:translate(18px,18px)}}@keyframes hero-pan{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes rise{0%{opacity:0;translate:0 26px}}@media (prefers-reduced-motion:reduce){.ball[data-astro-cid-lcdefpme],.ball-top[data-astro-cid-lcdefpme],.burst[data-astro-cid-lcdefpme],.mon[data-astro-cid-lcdefpme],.tcard[data-astro-cid-lcdefpme],.tcard-logo[data-astro-cid-lcdefpme],.tcard-art[data-astro-cid-lcdefpme],.track-card[data-astro-cid-lcdefpme]{animation:none}}
