button,fieldset,input{all:unset}fieldset{display:flex;gap:20px;align-items:center}label{font-size:15px;color:var(--violet11)}input{box-sizing:border-box}textarea{height:6em}input,textarea{width:100%;display:inline-flex;align-items:center;justify-content:center;flex:1;border-radius:4px;padding:8px 10px;font-size:17px;background-color:white;color:black;box-shadow:0 0 0 2px var(--violet7),0 2px 4px rgba(0,0,0,.1)}input:focus,textarea:focus{box-shadow:0 0 0 2px var(--violet8)}.PopoverContent{border-radius:4px;padding:20px;width:260px;background-color:white;box-shadow:0 10px 38px -10px hsl(206 22% 7%/35%),0 10px 20px -15px hsl(206 22% 7%/20%);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.PopoverContent:focus{box-shadow:hsl(206 22% 7%/35%) 0 10px 38px -10px,hsl(206 22% 7%/20%) 0 10px 20px -15px,0 0 0 2px var(--violet7)}.PopoverContent[data-state=open][data-side=top]{animation-name:slideDownAndFade}.PopoverContent[data-state=open][data-side=right]{animation-name:slideLeftAndFade}.PopoverContent[data-state=open][data-side=bottom]{animation-name:slideUpAndFade}.PopoverContent[data-state=open][data-side=left]{animation-name:slideRightAndFade}.PopoverArrow{fill:white}.PopoverClose{font-family:inherit;border-radius:100%;height:25px;width:25px;display:inline-flex;align-items:center;justify-content:center;color:var(--violet11);position:absolute;top:5px;right:5px}.PopoverClose:hover{background-color:var(--violet4)}.PopoverClose:focus{box-shadow:0 0 0 2px var(--violet7)}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}