#preview-banner { position: sticky; top: 0; z-index: 100; padding: 0.75rem; background: #fff1b8; color: #172a3a; text-align: center; font: 600 0.875rem sans-serif; }
/* Account acceptance only. Server allowlist also refuses these actions. */
#trust-choice, #login-help-open, #account-password, #generate-recovery-codes,
#revoke-devices, #account #security-state .danger, #security-state .setrow:has(#generate-recovery-codes),
[data-i18n="system.codes.hint"] { display: none; }
