*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body,html{width:100%;height:100dvh;overflow:hidden;margin:0;display:grid;align-content:center;text-align:center;font-family:Roboto,sans-serif}@media screen and (max-height: 768px){body,html{align-content:end}}.wrapper.svelte-v3l6ux{display:grid;position:relative;overflow-x:clip;width:100dvw;justify-content:center}.background-circle.svelte-v3l6ux{width:400px;height:400px;border-radius:100%;overflow:hidden;margin:0 auto;background:#95b3bf;position:relative;-webkit-mask-image:radial-gradient(#bada55,#bada55);mask-image:radial-gradient(#bada55,#bada55);animation:svelte-v3l6ux-grow .7s 1 ease;transform-origin:center}.border-circle.svelte-v3l6ux{width:399px;height:399px;border-radius:100%;position:absolute;left:50%;top:50%;margin-left:-220px;margin-top:-220px;border:10px solid #fcb040;transform:scale(0);transform-origin:center}.border-circle#one.svelte-v3l6ux{animation:svelte-v3l6ux-border-pulse 1s 3.1s 1 ease;animation-fill-mode:forwards}.border-circle#two.svelte-v3l6ux{animation:svelte-v3l6ux-border-pulse 1s 3.3s 1 ease;animation-fill-mode:forwards}.body.svelte-v3l6ux{width:285px;height:600px;margin:0 auto;background:#222;border-radius:100px;position:relative;top:200px;animation:svelte-v3l6ux-body-enter .7s .2s 1 ease;animation-fill-mode:forwards;transform:scale(0) translateZ(0)}.head.svelte-v3l6ux{width:196px;height:260px;border-radius:50px;background:#ffe4be;position:absolute;top:50%;left:50%;margin-top:-210px;margin-left:-98px;animation:svelte-v3l6ux-grow .7s .4s 1 ease,svelte-v3l6ux-music-move 1s 3.3s infinite alternate ease-in-out;transform-origin:bottom;transform:scale(0) translateZ(0);animation-fill-mode:forwards}.hair-main.svelte-v3l6ux{width:220px;height:0px;background:#e7ab57;border-radius:54px 54px 0 0;margin-left:-12px;margin-top:-10px;animation:svelte-v3l6ux-hair-anim .7s .9s 1 ease;animation-fill-mode:forwards;position:relative;z-index:2}.hair-top.svelte-v3l6ux{width:128px;height:70px;opacity:0;border-top-right-radius:30px;background:#e7ab57;position:relative;top:-17px;left:50%;transform:translate(-64px);transform-origin:right;animation:svelte-v3l6ux-hair-top-anim .7s 1s 1 ease;animation-fill-mode:forwards}.hair-bottom.svelte-v3l6ux{width:54px;height:50px;opacity:0;border-bottom-left-radius:25px;background:#e7ab57;position:relative;top:-20px;left:50%;transform:translate(-27px);transform-origin:left;animation:svelte-v3l6ux-hair-bottom-anim .7s 1.4s 1 ease;animation-fill-mode:forwards}.sideburn.svelte-v3l6ux{width:8px;height:25px;background:#e7ab57;position:absolute;bottom:-25px;opacity:0;animation:svelte-v3l6ux-sideburn-anim .7s .9s 1 ease;animation-fill-mode:forwards}.sideburn#left.svelte-v3l6ux{left:12px}.sideburn#right.svelte-v3l6ux{right:12px}.face.svelte-v3l6ux{width:180px;height:0px;border-radius:48px 48px 0 0;background:#ffe4be;position:absolute;top:40px;left:8px;animation:svelte-v3l6ux-hair-anim .1s .8s 1 linear;animation-fill-mode:forwards;z-index:3}.nose.svelte-v3l6ux{width:20px;height:45px;opacity:1;background:#ffe4be;border-top-left-radius:20px;position:absolute;left:50%;top:80px;margin-left:-20px;animation:svelte-v3l6ux-shadow-anim .7s 3s 1 ease;animation-fill-mode:forwards;opacity:0;z-index:5}.ear.svelte-v3l6ux{width:24px;height:35px;background:#ffe4be;border-radius:12px;position:absolute;top:116px;animation:svelte-v3l6ux-grow .7s 1.3s 1 ease;animation-fill-mode:forwards;transform:scale(0)}.mouth.svelte-v3l6ux{width:66px;height:33px;border-radius:0 0 33px 33px;background:#fff;position:absolute;top:150px;left:50%;margin-left:-33px;animation:svelte-v3l6ux-grow .7s 2.6s 1 ease;animation-fill-mode:forwards;transform:scale(0);transition:.5s all ease-out}.ear#left.svelte-v3l6ux{left:-12px}.ear#right.svelte-v3l6ux{right:-12px}.eye-shadow.svelte-v3l6ux{width:30px;height:15px;border-radius:0 0 15px 15px;background:#9524001a;position:absolute;top:70px;animation:svelte-v3l6ux-grow .7s 2s 1 ease;animation-fill-mode:forwards;transform:scale(0)}.eye-shadow.svelte-v3l6ux:after{content:"";display:block;height:0;width:24px;translate:20% 0;background:radial-gradient(circle at 100% 50%,transparent 20%,rgba(255,255,255,1) 21%,rgba(255,255,255,1) 34%,transparent 35%,transparent),radial-gradient(circle at 0% 50%,transparent 20%,rgba(255,255,255,1) 21%,rgba(255,255,255,1) 34%,transparent 35%,transparent) 0 -20px;background-color:transparent;background-size:30px 40px;background-position-x:-18px;border-radius:0 0 10px 10px;transition:1s all ease}.eye-shadow#left.svelte-v3l6ux{left:35px;z-index:5}.eye-shadow#right.svelte-v3l6ux{right:35px}.eyebrow.svelte-v3l6ux{width:40px;height:10px;background:#e7ab57;position:absolute;top:-35px;left:50%;margin-left:-20px;opacity:0;backface-visibility:hidden}.eye-shadow#left.svelte-v3l6ux .eyebrow:where(.svelte-v3l6ux){animation:svelte-v3l6ux-eyebrow-anim-left .7s 2.2s 1 ease;animation-fill-mode:forwards}.eye-shadow#right.svelte-v3l6ux .eyebrow:where(.svelte-v3l6ux){animation:svelte-v3l6ux-eyebrow-anim-right .7s 2.2s 1 ease,svelte-v3l6ux-eyebrow-raise 2s 6.6s infinite alternate ease-in-out;animation-fill-mode:forwards}.eye.svelte-v3l6ux{width:20px;height:28px;border-radius:10px;background:#334c68;position:absolute;top:-18px;left:50%;margin-left:-10px;animation:svelte-v3l6ux-grow .7s 2.2s 1 ease,svelte-v3l6ux-eye-blink 4s 4.4s infinite linear;animation-fill-mode:forwards;transform:scale(0);transform-origin:bottom}.shadow-wrapper.svelte-v3l6ux{width:98px;height:260px;position:absolute;left:-8px;bottom:-84px;z-index:4;overflow:hidden}.shadow.svelte-v3l6ux{width:98px;height:260px;border-radius:50px;background:#9524001a;position:absolute;z-index:4;opacity:0;animation:svelte-v3l6ux-shadow-anim 1s 2.8s 1 ease;animation-fill-mode:forwards}.triangle-light.svelte-v3l6ux{width:400px;height:600px;background:#fff;opacity:.2;position:absolute;right:-65%;animation:svelte-v3l6ux-triangle-light-anim 1s 2.8s 1 ease;animation-fill-mode:forwards;transform:translate(200px)}.triangle-dark.svelte-v3l6ux{width:400px;height:600px;background:#000;opacity:.2;position:absolute;left:-60%;top:30%;animation:svelte-v3l6ux-triangle-dark-anim 1s 3s 1 ease;animation-fill-mode:forwards;transform:translate(-200px)}.music-note.svelte-v3l6ux{position:absolute;font-size:150px;color:#fcb040;width:1px;left:50%;opacity:0}.music-note#one.svelte-v3l6ux{margin-left:-250px;top:50%;animation:svelte-v3l6ux-note-anim 2s 3.5s infinite ease;animation-fill-mode:forwards}.music-note#two.svelte-v3l6ux{margin-left:150px;top:30%;animation:svelte-v3l6ux-note-anim 2s 4.3s infinite ease;animation-fill-mode:forwards}.shirt-text.svelte-v3l6ux{font-family:Montserrat,sans-serif;font-weight:700;color:#fff;position:relative;top:-300px;font-size:50px;display:inline-block;transform:translateY(100px);animation-fill-mode:forwards!important}.shirt-text.svelte-v3l6ux:nth-of-type(1){animation:svelte-v3l6ux-text-anim .7s 3s 1 ease}.shirt-text.svelte-v3l6ux:nth-of-type(2){color:#ef4136;animation:svelte-v3l6ux-text-anim .7s 3.1s 1 ease}.shirt-text.svelte-v3l6ux:nth-of-type(3){animation:svelte-v3l6ux-text-anim .7s 3.2s 1 ease}.shirt-text.svelte-v3l6ux:nth-of-type(4){animation:svelte-v3l6ux-text-anim .7s 3.3s 1 ease}.shirt-text.svelte-v3l6ux:nth-of-type(5){animation:svelte-v3l6ux-text-anim .7s 3.4s 1 ease}.make-him-cry-true.svelte-v3l6ux .head:where(.svelte-v3l6ux){animation:svelte-v3l6ux-crying-head 2s ease 0s infinite alternate forwards}.make-him-cry-true.svelte-v3l6ux .mouth:where(.svelte-v3l6ux){height:23px;border-radius:10px 10px 0 0}.make-him-cry-true.svelte-v3l6ux .eye-shadow:where(.svelte-v3l6ux):after{height:200px}@keyframes svelte-v3l6ux-grow{0%{position:absolute;transform:scale(0) translateZ(0)}60%{transform:scale(1.15) translateZ(0)}80%{transform:scale(.95) translateZ(0)}to{transform:scale(1) translateZ(0)}}@keyframes svelte-v3l6ux-body-enter{0%{transform:translateY(200px) translateZ(0)}60%{transform:translateY(-20px) translateZ(0)}80%{transform:translateY(30px) translateZ(0)}to{transform:translateY(0) translateZ(0)}}@keyframes svelte-v3l6ux-hair-anim{0%{height:0px;transform:translateY(137px) translateZ(0)}to{height:137px;transform:translateY(0) translateZ(0)}}@keyframes svelte-v3l6ux-sideburn-anim{0%{opacity:0;transform:translateY(-25px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes svelte-v3l6ux-hair-top-anim{0%{opacity:0;transform:translate(-64px,30px) translateZ(0)}60%{opacity:1;transform:rotate(0) translate(-64px,30px) translateZ(0)}80%{opacity:1;transform:rotate(10deg) translate(-64px,-5px) translateZ(0)}to{opacity:1;transform:rotate(0) translate(-64px) translateZ(0)}}@keyframes svelte-v3l6ux-hair-bottom-anim{0%{opacity:0;transform:translate(-27px,-40px) translateZ(0)}60%{opacity:1;transform:rotate(0) translate(-27px,-40px) translateZ(0)}80%{opacity:1;transform:rotate(10deg) translate(-27px,5px) translateZ(0)}to{opacity:1;transform:rotate(0) translate(-27px) translateZ(0)}}@keyframes svelte-v3l6ux-music-move{0%{transform:rotate(0) translateZ(0)}33%{transform:rotate(-5deg) translateZ(0)}66%{transform:rotate(5deg) translateZ(0)}to{transform:rotate(0) translateZ(0)}}@keyframes svelte-v3l6ux-eyebrow-anim-right{0%{opacity:0;transform:translateY(-25px) translateZ(0)}70%{opacity:1;transform:translateY(5px) translateZ(0)}to{opacity:1;transform:rotate(9deg) translateY(0) translateZ(0)}}@keyframes svelte-v3l6ux-eyebrow-raise{0%{top:-35px}80%{top:-35px}to{top:-45px}}@keyframes svelte-v3l6ux-eyebrow-anim-left{0%{opacity:0;transform:translateY(-25px) translateZ(0)}70%{opacity:1;transform:translateY(5px)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes svelte-v3l6ux-border-pulse{0%{transform:scale(0) translateZ(0);border-width:20px}40%{transform:scale(1) translateZ(0);border-width:20px;margin-left:-220px;margin-top:-220px}to{transform:scale(1.5) translateZ(0);border-width:0px;border-style:double;margin-left:-200px;margin-top:-200px}}@keyframes svelte-v3l6ux-shadow-anim{0%{opacity:0;transform:translate(98px) translateZ(0)}50%{opacity:0}to{opacity:1;transform:translate(0) translateZ(0)}}@keyframes svelte-v3l6ux-triangle-light-anim{0%{transform:translate(200px) translateZ(0)}to{transform:rotate(45deg) translate(0) translateZ(0)}}@keyframes svelte-v3l6ux-triangle-dark-anim{0%{transform:translate(-200px) translateZ(0)}to{transform:rotate(-45deg) translate(0) translateZ(0)}}@keyframes svelte-v3l6ux-note-anim{0%{opacity:0;transform:translateY(50px) translateZ(0)}30%{transform:rotate(12deg) translate(-30px) translateZ(0)}45%{opacity:1}60%{transform:rotate(-12deg) translate(30px,-100px) translateZ(0)}to{opacity:0;transform:rotate(0) translateY(-200px) translateZ(0)}}@keyframes svelte-v3l6ux-text-anim{0%{transform:translateY(100px) translateZ(0)}60%{transform:translateY(-20px) translateZ(0)}80%{transform:translateY(15px) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes svelte-v3l6ux-eye-blink{0%{transform:scaleY(1) translateY(0) translateZ(0)}45%{transform:scaleY(1) translateY(0) translateZ(0)}50%{transform:scaleY(.1) translateZ(0)}55%{transform:scaleY(1) translateY(0)}to{transform:scaleY(1) translateY(0) translateZ(0)}}.speech-bubble.svelte-v3l6ux{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#fff;padding:10px 15px;border-radius:20px;font-size:14px;color:#333;max-width:300px;text-align:center;box-shadow:0 2px 10px #0000001a;z-index:10;animation:svelte-v3l6ux-fadeIn .3s ease;overflow:auto;max-height:165px}@keyframes svelte-v3l6ux-fadeIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes svelte-v3l6ux-crying-head{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(45px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(24px)}65%{animation-timing-function:ease-in;transform:translateY(12px)}82%{animation-timing-function:ease-in;transform:translateY(6px)}93%{animation-timing-function:ease-in;transform:translateY(4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}.form-container.svelte-1ontwz{margin:1rem auto;max-width:500px;width:100%;padding:1rem;border:1px solid #ccc;border-radius:4px;position:relative;text-align:left}h1.svelte-1ontwz{font-size:1.5rem;font-weight:700}p.svelte-1ontwz{padding-bottom:.5rem}input.svelte-1ontwz{padding:.5rem;margin-right:1%;width:73%;border:1px solid thistle}button.svelte-1ontwz{padding:.5rem 1rem;background:#0070f3;color:#fff;border:none;border-radius:4px;cursor:pointer;min-width:24%}
