/* The supplied full logo is a navy tile, preserving its original artwork. */
.playmind-brand-mark{display:block;width:48px;height:48px;flex:0 0 48px;object-fit:contain;border-radius:12px;background:#050d1d;box-shadow:0 0 0 1px #68c7f333}
.arena-brand .playmind-brand-mark{width:48px;height:48px}
.arena-brand.footer-brand .playmind-brand-mark{width:40px;height:40px;flex-basis:40px;border-radius:10px}
.ld-header .ld-brand{display:flex;align-items:center;gap:10px;line-height:1.05}
.ld-header .ld-brand>span{display:block}
.ld-header .ld-brand small{display:block;margin-top:6px}
@media(max-width:720px){.playmind-brand-mark,.arena-brand .playmind-brand-mark{width:38px;height:38px;flex-basis:38px;border-radius:10px}.ld-header .ld-brand{gap:7px}}
@media(max-width:370px){.arena-brand .playmind-brand-mark{width:32px;height:32px;flex-basis:32px;border-radius:8px}}

.brand-social{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--line,var(--ld-line));border-radius:24px;background:var(--paper,var(--ld-card));color:var(--ink,var(--ld-ink));font-size:13px;font-weight:650;line-height:1.4;white-space:nowrap;text-decoration:none}.brand-social:hover{background:var(--surface,var(--ld-control));text-decoration:underline;text-underline-offset:3px}.brand-social:focus-visible{outline:3px solid var(--gold,var(--ld-focus));outline-offset:3px}.brand-social-icon{font-size:19px;font-weight:800}.ld-footer{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.ld-active-event .ld-footer .brand-social{display:none}
@media(max-width:720px){.arena-footer .brand-social{display:flex;width:max-content;margin-top:12px}}
