.autonome-login-intro { box-sizing: border-box; max-width: 36rem; margin: 0 0 1.6rem; padding: 1.2rem 1.3rem; border: 1px solid #dfe6e9; border-radius: 12px; background: #f5f8fa; color: #18354d; }
.autonome-login-brand { display: flex; align-items: center; gap: 14px; margin-bottom: 12px; }
.autonome-login-brand img { flex: 0 0 52px; }
.autonome-login-brand strong { font-size: 1.4rem; line-height: 1.25; }
.autonome-login-description { font-size: 1rem; line-height: 1.6; }
.autonome-login-description p { margin: .4em 0 .8em; }
.autonome-wiki-intro { margin: 0 0 1.2rem; color: #52616b; font-size: .95rem; line-height: 1.6; }
.autonome-wiki-intro p { display: inline; margin: 0; }
.autonome-wiki-intro > a { display: inline-flex; align-items: center; min-height: 44px; margin-left: .4em; font-size: .9rem; }
.autonome-login-intro .autonome-directory-link { display: inline-flex; align-items: center; min-height: 44px; color: #174e76; font-size: .95rem; font-weight: 600; }
.autonome-login-intro a:focus-visible { outline: 3px solid #188477; outline-offset: 3px; }
.skin-minerva #editform textarea { box-sizing: border-box; max-width: 100%; min-height: 55vh; font-size: 16px; }
@media (max-width: 400px) {
    .autonome-login-intro { padding: 1rem; }
}
