+
+
+
+
+
+
+ o con correo
+
+
+
+
@@ -141,6 +197,54 @@ const handleRegister = async () => {
gap: 1rem;
}
+/* ─── Google ─── */
+.google-btn {
+ width: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ gap: 0.75rem;
+ padding: 0.875rem;
+ background: var(--bg-primary);
+ border: 1.5px solid var(--border-color);
+ border-radius: 0.875rem;
+ color: var(--text-primary);
+ font-size: 0.9375rem;
+ font-weight: 700;
+ font-family: inherit;
+ cursor: pointer;
+ transition: border-color 0.2s, background 0.2s;
+}
+
+.google-btn:hover:not(:disabled) {
+ border-color: var(--active-color);
+}
+
+.google-btn:disabled {
+ opacity: 0.6;
+ cursor: not-allowed;
+}
+
+/* ─── Divider ─── */
+.divider {
+ display: flex;
+ align-items: center;
+ gap: 0.75rem;
+}
+
+.divider-line {
+ flex: 1;
+ height: 1px;
+ background: var(--border-color);
+}
+
+.divider-text {
+ font-size: 0.75rem;
+ font-weight: 600;
+ color: var(--text-secondary);
+ white-space: nowrap;
+}
+
/* ─── Éxito ─── */
.success-card {
background: rgba(74, 222, 128, 0.08);