:root{--blue:#245AD7;--cyan:#10BBCF;--cyan-dark:#245AD7;--navy:#101D32;--navy-deep:#101D32;--bg:#F4F7FB;--text:#1C2B43;--on-primary:#FFFFFF;--on-sidebar:#FFFFFF;} .button.primary{color:var(--on-primary)} .button.primary:hover{background:var(--blue);filter:brightness(.93)}.sidebar,.sidebar .brand,.sidebar .nav-link,.sidebar-profile,.sidebar-profile small,.nav-caption,.workspace-label,.sidebar .secure-note{color:var(--on-sidebar)}.sidebar .nav-link.active{color:var(--on-sidebar);background:#ffffff22}.brandmark{background:var(--blue);color:var(--on-primary)} .auth-visual{background:linear-gradient(145deg,var(--navy),var(--blue));color:var(--on-sidebar)} .auth-visual .brand{color:var(--on-sidebar)}