.ldr-public-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 20px}.ldr-public-topbar>a{display:block;width:min(250px,48vw)}.ldr-public-topbar img{display:block;width:100%;height:auto}.ldr-public-topbar nav{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.ldr-public-topbar nav a{color:#fff;text-decoration:none;font-size:12px;font-weight:800}.ldr-public-topbar nav a:hover,.ldr-public-topbar nav a[aria-current=page]{color:#ffc247}.ldr-profile-loading,.ldr-profile-error{padding:18px 22px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:rgba(8,18,38,.95);color:#dce8f6}.ldr-profile-error{border-color:#b85f51;color:#ffe0d9}.ldrfe-show-hero{isolation:isolate}.ldrfe-show-banner-image{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.ldrfe-show-hero__scrim{z-index:0}.ldrfe-show-hero__content{z-index:1}.ldrfe-directory-card__image.has-profile-image{position:relative;overflow:hidden}.ldrfe-directory-card__image.has-profile-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ldr-public-host-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.ldr-profile-list-note{margin:16px 0;color:rgba(255,255,255,.68)}.ldr-public-sponsor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.ldr-public-sponsor{display:grid;gap:6px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045);color:#fff;text-decoration:none}.ldr-public-sponsor strong{color:#ffc247}.ldr-public-profile-link{display:inline-block;color:#ffc247;text-underline-offset:3px}.ldr-public-host-socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.ldr-public-host-socials a{color:#ffc247}.ldr-public-profile-error-link{color:#ffc247}@media(max-width:700px){.ldr-public-topbar{align-items:flex-start;flex-direction:column}.ldr-public-topbar>a{width:min(220px,65vw)}.ldr-public-topbar nav{gap:14px}.ldrfe-public-persistent-shell{width:calc(100vw - 24px)!important;padding-top:16px!important}.ldrfe-public-player{margin-bottom:16px!important}}
.ldr-public-sponsor-image{display:block;width:100%;height:120px;object-fit:contain;border-radius:8px;background:#fff;padding:6px}.ldr-public-sponsor{overflow:hidden}
