.signup .signup-inner{width:min(100%,620px)}.signup-mascot{position:relative;z-index:0;width:min(300px,72%);aspect-ratio:700/420;margin:0 auto -2px;overflow:hidden;transform:translateX(-28px);pointer-events:none}.signup-mascot img{display:block;width:100%;height:auto}.signup .legacy-signup{position:relative;z-index:1}.signup .legacy-signup .retro-fields{box-shadow:4px 4px 0#50b0fb}.signup .legacy-signup .retro-fields input{flex:3.2 1 0;height:42px;padding:16px 20px;font:700 16px"Roboto",sans-serif}.signup .legacy-signup .retro-fields input::placeholder{color:#555;opacity:.8;text-align:center}.signup .legacy-signup .retro-fields button{flex:1.1 1 0;display:flex;align-items:center;justify-content:center;height:42px;min-height:42px;padding:16px 10px;font:400 27px"Baumans",sans-serif;letter-spacing:.5px;text-shadow:1px 0 currentColor,-1px 0 currentColor}.signup .legacy-signup .retro-fields button:hover{background:#d11f54}@media (max-width:768px){.signup{padding-inline:.5rem}.signup .signup-row{display:flex;flex-direction:column;align-items:center;gap:12px}.signup .signup-row .retro-fields{flex:none;width:80%}.signup .signup-instagram{flex:none;width:44px;min-width:0}.signup-mascot{width:min(300px,calc((100vw - 2.5rem)*.72));transform:none}}@media (min-width:769px){.signup .signup-inner{width:min(100%,656px)}.signup-mascot{width:350px;max-width:72%}}