/* Shared wordmark. Pink is exclusive to the logo, not a UI accent. */
:root{--logo-ink:#222831;--logo-secondary:#ad245d}
.waitless-logo{display:inline-block;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:27px;font-weight:800;line-height:1.2;letter-spacing:-1.2px;white-space:nowrap;text-transform:none;text-decoration:none;color:var(--logo-ink)}
.waitless-logo .waitless-logo-accent{font:inherit;letter-spacing:inherit;color:var(--logo-secondary);background:none;border:0;padding:0;margin:0}
.waitless-logo:focus-visible{outline:3px solid var(--logo-secondary);outline-offset:4px;border-radius:3px}
.admin-shell>.waitless-logo{display:block;width:max-content;margin-bottom:20px}
@media(max-width:720px){.portal-header .waitless-logo{margin-right:auto}}

.waitless-logo .waitless-logo-beta{display:inline-block;vertical-align:middle;margin:0 0 0 8px;padding:3px 5px;border:1px solid currentColor;border-radius:4px;background:transparent;color:var(--logo-ink);font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;line-height:1;letter-spacing:.06em}

/* Image logo (approved artwork, Nov 2026). BETA stays pinned to the corner. */
.waitless-logo{position:relative}
.waitless-logo-img{display:block;height:52px;width:auto}
.waitless-logo .waitless-logo-beta{position:absolute;top:-7px;right:-11px;margin:0;background:var(--bg)}
