.egety-logo { display: block; width: 42px; height: auto; aspect-ratio: 3678 / 3897; object-fit: contain; flex-shrink: 0; }
.egety-lockup { display: inline-flex; align-items: center; gap: 13px; }
.egety-lockup-copy { display: flex; flex-direction: column; gap: 5px; }
.egety-lockup-copy strong { font-size: 25px; font-weight: 750; letter-spacing: 3px; line-height: 1.1; }
.egety-lockup-copy small { font-size: 10px; font-weight: 400; letter-spacing: .7px; color:#fff; line-height: 1.3; }
.token-auth-brand .egety-logo { width: 48px; }
.token-auth-brand { gap: 0; }
.topbar .brand .egety-logo { width: 38px; }
.boot > .egety-logo { width: 62px; }
.admin-auth .egety-lockup-copy strong { font-size: 22px; }
.admin-brand .egety-logo { width: 36px; }
.admin-brand small { letter-spacing: 1px; }
.admin-brand .admin-brand-product { letter-spacing: 0; font-size: 9px; }
@media (max-width: 700px) {
  .topbar .brand { gap: 8px; }
  .topbar .brand .egety-logo { width: 31px; }
  .topbar .brand .brand-sub { font-size: 7px; letter-spacing: .6px; }
}
@media (max-width: 600px) {
  .token-auth-brand .egety-logo { width: 37px; }
  .token-auth-brand .egety-lockup { gap: 10px; }
  .token-auth-brand .egety-lockup-copy strong { font-size: 21px; letter-spacing: 2px; }
  .token-auth-brand .egety-lockup-copy small { font-size: 9px; letter-spacing: .3px; }
  .token-auth-header { gap: 10px; }
}
@media (max-width: 360px) {
  .token-auth-header { padding-left: 18px; padding-right: 18px; }
  .token-auth-environment { gap: 5px; font-size: 9px; }
}
