Index: src/views/partials/shared-styles.ejs
===================================================================
--- src/views/partials/shared-styles.ejs	(revision 5f483e38e1f3f8ccca8ba962aaacb14f4d06f7a3)
+++ src/views/partials/shared-styles.ejs	(revision 3746f6a70cbcbd243bea9200f0b63e6151d52f58)
@@ -163,12 +163,5 @@
 .auth-link { text-align: center; color: var(--ink-muted); font-size: 0.9rem; margin: 1rem 0 0; }
 .auth-link a { color: var(--accent); }
-.auth-google { align-items: stretch; }
 .auth-intro { text-align: center; color: var(--ink-muted); font-size: 0.95rem; margin: 0 0 1rem; }
-.btn-google {
-  display: flex; justify-content: center; gap: 0.6rem; padding: 0.7rem; font-size: 1rem;
-  background: #fff; color: #1f1f1f; border: 1px solid #dadce0;
-}
-.btn-google:hover { background: #f7f8f8; border-color: #dadce0; }
-.btn-google .g-icon { flex-shrink: 0; }
 .auth-divider { display: flex; align-items: center; gap: 0.75rem; margin: 1.25rem 0; color: var(--ink-muted); font-size: 0.85rem; }
 .auth-divider::before, .auth-divider::after { content: ''; flex: 1; height: 1px; background: var(--rule); }
