.auth-head.svelte-ydeots{margin-bottom:1.5rem}.auth-head.svelte-ydeots h1:where(.svelte-ydeots){margin:0 0 .25rem;font-family:Noor Display,SF Arabic,system-ui,sans-serif;font-size:1.5rem}.auth-head.svelte-ydeots p:where(.svelte-ydeots){color:color-mix(in srgb, currentColor 65%, transparent);margin:0;font-size:.95rem}.auth-flash.svelte-ydeots{color:#c8341d;background:#c8341d1a;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.95rem}.auth-form.svelte-ydeots{gap:1rem;display:grid}.auth-form.svelte-ydeots label:where(.svelte-ydeots){gap:.4rem;font-size:.9rem;display:grid}.auth-form.svelte-ydeots label:where(.svelte-ydeots) span:where(.svelte-ydeots){color:color-mix(in srgb, currentColor 75%, transparent)}.auth-form.svelte-ydeots input:where(.svelte-ydeots){font:inherit;border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);text-align:start;direction:ltr;border-radius:.65rem;padding:.65rem .85rem}.auth-form.svelte-ydeots input:where(.svelte-ydeots):focus-visible{outline:2px solid var(--primary,#1a3d36);outline-offset:2px}.auth-meta.svelte-ydeots{justify-content:center;gap:.5rem;font-size:.875rem;display:flex}.auth-meta.svelte-ydeots a:where(.svelte-ydeots){color:var(--primary,#1a3d36);font-weight:500;text-decoration:none}.auth-meta.svelte-ydeots a:where(.svelte-ydeots):hover{text-decoration:underline}
