.auth-card.svelte-10qoaj3{width:100%;max-width:24rem;display:flex;flex-direction:column;gap:1rem;padding:30px 24px 28px;border-radius:20px;background:var(--color-surface-card, #121a2e);border:1px solid var(--color-border-light, rgba(255, 255, 255, .08));color:var(--color-text-base, #e8edf7)}.auth-card.wide.svelte-10qoaj3{max-width:26rem}.brand.svelte-10qoaj3{align-self:center;text-decoration:none;margin-bottom:2px}h1.svelte-10qoaj3{margin:0;font-family:var(--font-label, "Amiri", serif);font-weight:700;font-size:1.6rem;line-height:1.5;color:var(--color-text-bright, #f4f7ff);text-align:center}.auth-card.svelte-10qoaj3 form{display:flex;flex-direction:column;gap:.85rem;margin:0}.auth-card.svelte-10qoaj3 label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:var(--color-text-secondary, #b9c2d6)}.auth-card.svelte-10qoaj3 input{padding:.8rem .85rem;border-radius:12px;font-size:1rem;font-family:var(--font-ui, "IBM Plex Sans Arabic", sans-serif);background:#ffffff08;border:1px solid var(--color-border-mid, rgba(255, 255, 255, .1));color:var(--color-text-base, #e8edf7)}.auth-card.svelte-10qoaj3 input::placeholder{color:var(--color-text-muted, #8b96ad)}.auth-card.svelte-10qoaj3 .hint{margin:-.5rem 0 0;font-size:.78rem;line-height:1.7;color:var(--color-text-muted, #8b96ad)}.auth-card.svelte-10qoaj3 input:focus{border-color:var(--color-gold, #e3b341);box-shadow:0 0 0 3px #e3b34129}.auth-card.svelte-10qoaj3 button[type=submit]{padding:.85rem 1rem;border:0;border-radius:999px;font-family:var(--font-ui, "IBM Plex Sans Arabic", sans-serif);font-size:1rem;font-weight:600;color:#14120f;background:var(--color-gold, #e3b341);cursor:pointer;transition:filter .15s ease}.auth-card.svelte-10qoaj3 button[type=submit]:hover{filter:brightness(1.06)}.auth-card.svelte-10qoaj3 .channel,.auth-card.svelte-10qoaj3 .go{display:block;padding:.8rem 1rem;border-radius:999px;font-size:.95rem;font-weight:500;text-align:center;text-decoration:none;color:var(--color-text-bright, #f4f7ff);background:#ffffff0a;border:1px solid var(--color-border-mid, rgba(255, 255, 255, .1))}.auth-card.svelte-10qoaj3 .channel:hover,.auth-card.svelte-10qoaj3 .go:hover{background:#ffffff12}.auth-card.svelte-10qoaj3 .notice,.auth-card.svelte-10qoaj3 .ok,.auth-card.svelte-10qoaj3 .warn{margin:0;padding:.75rem .85rem;border-radius:12px;font-size:.88rem;line-height:1.75}.auth-card.svelte-10qoaj3 .notice{background:var(--color-wrong-bg, rgba(251, 113, 133, .13));border:1px solid rgba(251,113,133,.28);color:var(--color-wrong-text, #fecdd3)}.auth-card.svelte-10qoaj3 .ok{background:var(--color-correct-bg, rgba(52, 211, 153, .13));border:1px solid var(--color-correct-border, rgba(52, 211, 153, .4));color:var(--color-correct-text, #d1fae5)}.auth-card.svelte-10qoaj3 .warn{background:#f5a5241f;border:1px solid rgba(245,165,36,.3);color:var(--color-rated-text, #fbd38d)}.auth-card.svelte-10qoaj3 .lede{margin:0;font-size:.9rem;line-height:1.85;color:var(--color-text-secondary, #b9c2d6)}.auth-card.svelte-10qoaj3 .links{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem}.auth-card.svelte-10qoaj3 a:not(.channel):not(.go){color:var(--color-text-secondary, #b9c2d6);text-decoration:none;border-bottom:1px solid transparent}.auth-card.svelte-10qoaj3 a:not(.channel):not(.go):hover{color:var(--color-gold, #e3b341);border-bottom-color:#e3b34166}.auth-card.svelte-10qoaj3 .methods{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.auth-card.svelte-10qoaj3 .methods li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .85rem;border:1px solid var(--color-border-light, rgba(255, 255, 255, .08));border-radius:12px;background:var(--color-surface-alt, #10172a);font-size:.9rem}.auth-card.svelte-10qoaj3 .methods li form{display:inline}.auth-card.svelte-10qoaj3 .add{display:flex;flex-direction:column;gap:.5rem}.auth-card.svelte-10qoaj3 button[type=submit].detach{padding:0;border:0;border-radius:0;background:transparent;color:var(--color-wrong-primary, #fb7185);cursor:pointer;font-family:inherit;font-weight:400;font-size:.85rem}.auth-card.svelte-10qoaj3 em{color:var(--color-rated-text, #fbd38d);font-size:.8rem;font-style:normal}
