.flowyn-auth.svelte-1qsayef{--primary: 203 65% 20%;--ring: 189 54% 49%;font-family:Inter,Segoe UI,sans-serif}.brand-heading.svelte-1qsayef{font-size:clamp(40px,4.5vw,68px)}.auth-form.svelte-1qsayef .bg-primary{background-color:#123b56}.auth-form.svelte-1qsayef .text-primary{color:#215d73}.auth-form.svelte-1qsayef .border-primary{border-color:#39afc2}.auth-form.svelte-1qsayef label{color:#123b56;font-size:13px;font-weight:500}.auth-form.svelte-1qsayef input{min-height:48px;border-radius:8px;color:#123b56;box-shadow:none}.auth-form.svelte-1qsayef input:not(.border-red-500):not(.border-yellow-400):not(.border-green-500):not(.border-primary){border-color:#dde7ec}.auth-form.svelte-1qsayef input:focus{border-color:#21879a;outline:2px solid #21879A;outline-offset:2px;box-shadow:none}.auth-form.svelte-1qsayef input.border-red-500{border-color:#b34c4c}.auth-form.svelte-1qsayef .text-red-600{color:#a43e3e}.auth-form.svelte-1qsayef button[type=submit],.auth-form.svelte-1qsayef button.bg-primary{min-height:48px;border-radius:8px;font-size:14px;font-weight:600;transition:background-color .2s,opacity .2s}.auth-form.svelte-1qsayef button.bg-primary:hover:not(:disabled){background-color:#1b5268}.auth-form.svelte-1qsayef button:disabled{cursor:not-allowed;opacity:.55}.auth-form.svelte-1qsayef button:focus-visible,.auth-form.svelte-1qsayef a:focus-visible{outline:2px solid #21879A;outline-offset:4px;border-radius:4px}.auth-form.svelte-1qsayef .code-box{width:clamp(26px,7vw,44px);min-width:0;box-shadow:none}@media (max-width: 767px){.flowyn-auth.svelte-1qsayef{grid-template-rows:auto 1fr}.flow-lines.svelte-1qsayef{width:65%;opacity:.6}.flowyn-auth.svelte-1qsayef>section:where(.svelte-1qsayef){align-items:flex-start}}@media (prefers-reduced-motion: reduce){.auth-form.svelte-1qsayef *{animation:none!important;transition:none!important}}
