/* Selected Meridian Ribbon artwork. Keep the original navy and teal on every surface. */
.skopentra-lockup,
.skopentra-auth-logo { display: block; object-fit: contain; flex-shrink: 0; }
#publicView .public-brand .skopentra-lockup { width: 180px; height: 60px; }
#publicView .public-footer .skopentra-lockup { width: 168px; height: 56px; }
#appShell .rail .brand { padding: 0 3px 25px; }
#appShell .rail .brand .skopentra-lockup { width: 180px; height: 60px; max-width: 100%; background: #f8fafc; padding: 0 6px; border-radius: 9px; }
#appShell .breadcrumb-home { display: inline-flex; align-items: center; gap: 6px; }
#appShell .breadcrumb-home img { display: block; width: 28px; height: 28px; object-fit: contain; }
#appShell .auth-card .skopentra-auth-logo { width: 168px; height: 56px; max-width: 100%; margin: -5px 0 12px; }
#publicView .public-preview-logo,
#publicView .public-preview-avatar,
#appShell .orbit-c { background: #f8fafc; box-shadow: none; }
#publicView .public-preview-logo img,
#publicView .public-preview-avatar img,
#appShell .orbit-c img { display: block; width: 100%; height: 100%; object-fit: contain; }
.admin-header .brand { flex-direction: column; align-items: flex-start; gap: 4px; }
.admin-header .brand .skopentra-lockup { width: 180px; height: 60px; background: #f8fafc; padding: 0 6px; border-radius: 9px; }
.admin-header .brand-sub { margin: 0 0 0 2px; font-size: 9px; letter-spacing: .5px; }
@media (max-width: 950px) and (min-width: 761px) {
  #appShell .rail .brand .skopentra-lockup { width: 158px; height: 53px; }
}
@media (max-width: 700px) {
  #publicView .public-brand .skopentra-lockup { width: 140px; height: 47px; }
  #publicView .public-footer .skopentra-lockup { width: 150px; height: 50px; }
  .admin-header .brand .skopentra-lockup { width: 150px; height: 50px; }
  .admin-header .brand-sub { font-size: 8px; }
}
@media (max-width: 380px) {
  #publicView .public-header .public-brand .skopentra-lockup { width: 119px; height: 40px; }
  .admin-header .brand .skopentra-lockup { width: 136px; height: 46px; }
}
