/* Romantic Journey brand geometry only. Keep the existing site and auth designs. */
@layer loveclub {
  html[data-loveclub-theme] #app .home-container .clube-nav-brand img.clube-inline-mark {
    width:clamp(260px,82vw,320px) !important;
    max-width:calc(100vw - 42px) !important;
    height:auto !important;
    aspect-ratio:1266 / 198 !important;
    object-fit:contain !important;
  }
  body.clube-auth-active #app .bg-container.page.clube-auth-page.clube-auth-login .clube-brand-lockup.is-symbol-only img.clube-brand-symbol,
  html[data-loveclub-theme] #auth-login-transition img.auth-login-logo {
    width:min(320px,calc(100vw - 42px)) !important;
    max-width:calc(100vw - 32px) !important;
    height:auto !important;
    max-height:none !important;
    aspect-ratio:auto !important;
    object-fit:contain !important;
  }
  body.clube-auth-active #app .bg-container.page.clube-auth-page.clube-auth-register .clube-brand-lockup.is-symbol-only {
    min-height:68px !important;
  }
  body.clube-auth-active #app .bg-container.page.clube-auth-page.clube-auth-register .clube-brand-lockup.is-symbol-only img.clube-brand-symbol {
    width:196px !important;
    height:auto !important;
    max-height:none !important;
    aspect-ratio:auto !important;
    object-fit:contain !important;
  }
}
