.tasky-auth-view{color:hsl(var(--foreground))}.tasky-auth-view>*{width:100%}.tasky-auth-view :where(form){display:grid;gap:1rem}.tasky-auth-view :where(label){display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.tasky-auth-view :where(input){width:100%;border-radius:.95rem;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:.8rem .95rem;font-size:.95rem;color:hsl(var(--foreground));outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.tasky-auth-view :where(input:focus){border-color:hsl(var(--primary)/.5);box-shadow:0 0 0 4px hsl(var(--primary)/.12)}.tasky-auth-view :where(button[type=submit]){width:100%;border:0;border-radius:9999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.9rem 1.1rem;font-weight:600;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease;box-shadow:0 16px 32px hsl(var(--primary)/.22)}.tasky-auth-view :where(button[type=submit]:hover){transform:translateY(-1px);opacity:.96}.tasky-auth-view :where(a){color:hsl(var(--primary));text-decoration:none}.tasky-auth-view :where(a:hover){text-decoration:underline}.tasky-auth-view :where(p,span,small,div){color:inherit}