*{box-sizing:border-box;margin:0;padding:0}body{font-family:Plus Jakarta Sans,sans-serif;background:#f3f4f6;color:#111827;-webkit-font-smoothing:antialiased}@media(max-width:639px){body{font-size:14px}}input,select,button,textarea{font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .22s ease both}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,[role=switch]:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{box-shadow:0 0 0 3px #12a08559;border-radius:8px}
