@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500;700;900&family=Inter:wght@100..900&family=Bebas+Neue&display=swap");:root{--ink:#0a0a0a;--ink2:#222;--paper:#D4F542;--paper2:#FFFFFF;--line-h:#D4F542;--line-v:#18A877;--pink:#FF2E63;--pink-light:#FFAFAF;--pink-soft:#FFD4DF;--yellow:#FFE45C;--blue:#1E40FF;--green:#00C26F;--purple:#9333EA;--orange:#FF7A00}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Zen Kaku Gothic New,Hiragino Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--paper);color:var(--ink);line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes poyon{0%{transform:scale(0);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes patsun{0%{transform:scale(1) rotate(0deg);opacity:1}to{transform:scale(.7) rotate(-3deg);opacity:0}}@keyframes rise{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes fillInOnce{0%{width:0}to{width:100%}}@keyframes balloonGrow{0%{transform:scale(.35);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes barFillOnce{0%{width:0}to{width:100%}}@keyframes caretBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes barShine{0%{background-position:0 0}to{background-position:200% 0}}@keyframes drop{0%{transform:translateY(-300px);opacity:0}60%{transform:translateY(8px);opacity:1}to{transform:translateY(0);opacity:1}}.bounce{transition:all .4s cubic-bezier(.34,1.56,.64,1)}