/* Ephesus Accounts Hub — minimal chrome (the auth templates supply their own rich styles). */
.eah-body { font-family: var(--font-body, system-ui, -apple-system, sans-serif); margin: 0; background: var(--color-bg, #fff); color: var(--color-text, #1A1A1A); }
.eah-header { display: flex; align-items: center; justify-content: center; padding-block: var(--space-4); padding-inline: var(--space-6); border-bottom: 1px solid rgba(0,0,0,.06); }
.eah-logo { display: inline-flex; align-items: center; gap: var(--space-2); text-decoration: none; color: inherit; }
.eah-logo img { height: 44px; width: auto; }
.eah-logo .logo-dark { display: none; }
[data-theme="dark"] .eah-logo .logo-light { display: none; }
[data-theme="dark"] .eah-logo .logo-dark  { display: inline; }
.eah-wordmark { display: inline-flex; flex-direction: column; line-height: 1; }
.eah-wordmark strong { font-family: var(--font-heading, sans-serif); font-size: 11px; letter-spacing: .14em; text-transform: uppercase; }
.eah-wordmark span   { font-family: var(--font-heading, sans-serif); font-size: 16px; letter-spacing: .06em; text-transform: uppercase; }
.eah-main { min-height: calc(100vh - 200px); display: flex; align-items: center; justify-content: center; padding-block: var(--space-section); padding-inline: var(--space-6); }
.eah-empty { text-align: center; max-width: 520px; }
.eah-btn { display: inline-block; padding: 12px var(--space-6); background: var(--color-text-strong, #1A1A1A); color: var(--color-bg, #fff); border-radius: var(--radius-pill); text-decoration: none; font-weight: 600; margin: 4px; }
.eah-btn--ghost { background: transparent; color: inherit; border: 1px solid currentColor; }
.eah-footer { padding: var(--space-6); text-align: center; font-size: 13px; color: var(--color-text-muted, #5F6368); border-top: 1px solid rgba(0,0,0,.06); }
/* .skip-link removed — owned solely by frontend-responsive.css (loads last). Its :focus
   background:#fff here was landing on that file's color:#fff = an unreadable white-on-white
   skip link. See the note in global.css. */
