/* Identity reused from vmsoto.ch; application UI remains Zammad. */
:root { --vms-paper:#f6f5f0; --vms-ink:#192d26; --vms-green:#244a38; --vms-orange:#b44d2b; }
body { font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; }
body.is-not-authenticated, body:has(.login) { background:var(--vms-paper); color:var(--vms-ink); }
.login .btn--primary, .login .btn-primary, .btn--primary { background-color:var(--vms-green); border-color:var(--vms-green); }
.login .btn--primary:hover, .login .btn-primary:hover, .btn--primary:hover { background-color:var(--vms-ink); border-color:var(--vms-ink); }
.login .form-control:focus, input:focus-visible, button:focus-visible, a:focus-visible { outline-color:var(--vms-orange); }
.login, .login-box { color:var(--vms-ink); }
.alert--success { background:var(--vms-green); }
@media(max-width:480px) { .login { max-width:100%; } }
