/* Account layout rules use classes so enforced CSP can reject style attributes. */
.account-form-container { width:100%; max-width:400px; margin:auto; }
.account-hidden { display:none; }
.account-width-400 { max-width:400px; }
.account-provider { width:100%; max-width:350px; }
.account-provider-label { display:flex; gap:.5rem; }
.account-divider { margin-top:20px; margin-bottom:20px; }
.account-width-800 { max-width:800px; }
.account-terms-message { color:#d32f2f; visibility:hidden; }
.account-width-600 { max-width:600px; }
.account-credentials { max-width:400px; margin-bottom:1rem; }
.account-provider-image { width:180px; }
