*,:before,:after{box-sizing:border-box}body{color:#111827;-webkit-font-smoothing:antialiased;background:#f0f2f5;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}label{color:#4b5563;letter-spacing:.02em;text-transform:uppercase;margin-bottom:5px;font-size:.8rem;font-weight:600;display:block}input,select,textarea{color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}button{cursor:pointer;font-family:inherit}input::placeholder,textarea::placeholder{color:#c4c9d4}
