/* EDUVIA V106 — canonical simple UI: no animation, no transition, no backdrop blur. */
.firebase-google-wrap{display:grid;gap:14px;margin-top:8px;}
.firebase-google-btn{width:100%;min-height:52px;border:1px solid #d9e2ec;border-radius:15px;background:var(--theme-surface,#fff);color:#183b63;display:flex;align-items:center;justify-content:center;gap:11px;padding:11px 18px;font:800 16px/1.2 "Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;box-shadow:0 4px 14px rgba(20,61,103,.07);}
.firebase-google-btn:hover{border-color:#9bcdf4;background:#f8fbff;transform:translateY(-1px);box-shadow:0 8px 20px rgba(20,61,103,.10);}
.firebase-google-btn:focus-visible{outline:3px solid rgba(7,142,232,.20);outline-offset:2px;}
.firebase-google-btn:disabled{opacity:.68;cursor:wait;transform:none;}
.firebase-google-btn svg{width:21px;height:21px;flex:0 0 21px;}
.firebase-divider{display:flex;align-items:center;gap:10px;color:#8a98a8;font:700 13px/1.2 "Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}
.firebase-divider:before,.firebase-divider:after{content:"";height:1px;flex:1;background:#e4eaf1;}
.firebase-auth-note{font-size:14px;line-height:1.55;color:#718096;background:var(--theme-surface-soft,#f7fbff);border:1px solid #dfe7f0;padding:11px 12px;border-radius:11px;}
.firebase-auth-note b{color:#244c78;}
.firebase-login-status{display:flex;align-items:center;gap:8px;font-size:13px;color:#65768a;}
.firebase-login-status i{width:8px;height:8px;border-radius:50%;background:var(--theme-primary,#078ee8);box-shadow:0 0 0 4px rgba(7,142,232,.10);}
@media (max-width:600px){.firebase-google-btn{min-height:54px;font-size:17px;}
.firebase-auth-note{font-size:14px;}}
