:root { --brand: #137E9E; --brand-dark: #0E6480; --brand-soft: #E3F2F6; --rail: #0B4A5F; --rail-fg: #A9CEDA; --bare-a: #1A7F9E; --bare-b: #062C3A; }
.login-art { --art: #7FD6EC; }
.art-mark { fill: none; stroke: #062C3A; stroke-width: 4; stroke-linecap: round; stroke-linejoin: round; }
body.form-kit { background: var(--fm-bg, #F3F5F8); }
.form-kit .fm-content { padding: 18px 22px; }
.form-kit .form-logo { display: block; border-radius: 7px; }
.form-kit .form-inline { margin: 0; }
.form-kit .pagehead { margin-bottom: 14px; }
