/* Requested login branding, 2026-10-11. Original supplied images remain intact. */
.oksiones-access .access-logo-lookyourevent { aspect-ratio: 2.2; overflow: hidden; mix-blend-mode: screen; }
.oksiones-access .access-logo-lookyourevent img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }
.oksiones-access .access-developer-credit { gap: 17px; }
.oksiones-access .access-developer-logo { display: block; flex: 0 0 auto; width: 46px; height: 46px; object-fit: contain; border-radius: 8px; }
.oksiones-access .access-developer-credit > div { padding-left: 17px; }
.oksiones-access .access-developer-credit strong { display: block; color: var(--access-champagne); font-size: 17px; font-weight: 400; }
.oksiones-access .access-developer-credit a { margin-top: 7px; font-size: 13px; line-height: 1.5; }
@media (max-width: 360px) {
  .oksiones-access .access-developer-credit { gap: 12px; }
  .oksiones-access .access-developer-credit > div { padding-left: 12px; }
}
