/* Native animated images: no timers, canvas redraws, filters or motion overrides. */
.nexttal-brand{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px;text-decoration:none;white-space:nowrap}
.nexttal-mark{display:block;flex:0 0 36px;width:36px;height:36px;overflow:hidden;border-radius:9px;background:transparent}
.nexttal-mark .nexttal-logo{display:block;flex:none;width:100%;height:100%;border-radius:inherit;object-fit:contain}
.nexttal-brand .nexttal-wordmark{display:block;width:auto;color:var(--text,#f7fbff);font:800 25px/1.05 'Outfit',system-ui,sans-serif;letter-spacing:-1.1px}
.nexttal-brand .nexttal-wordmark small{display:block;width:auto;margin:5px 0 0;color:var(--muted,#a8b3c4);font:600 7px/1.45 'DM Sans',system-ui,sans-serif;letter-spacing:1.6px}
.sidebar .nexttal-brand{display:flex;margin:0 3px 26px;gap:8px}
.sidebar{background-image:none;border-right-color:var(--line)}
.sidebar .nav.active{box-shadow:inset 3px 0 0 var(--accent)}
.topbar{border-bottom-color:var(--line)}
.auth-story .nexttal-brand .nexttal-mark{flex-basis:48px;width:48px;height:48px;border-radius:12px}
.auth-story .nexttal-brand .nexttal-wordmark{font-size:32px}
.auth-story .nexttal-brand .nexttal-wordmark small{font-size:8px;letter-spacing:2px}
.page-loader-mark .nexttal-mark{width:40px;height:40px;flex-basis:40px;border-radius:10px}
.nexttal-footer-brand{display:inline-flex;align-items:center;gap:7px;text-decoration:none;white-space:nowrap;color:var(--text,#f7fbff);font-weight:750;font-size:17px;letter-spacing:-.5px}
.nexttal-footer-brand .nexttal-mark{flex-basis:20px;width:20px;height:20px;border-radius:6px}
.owner-brand-name{display:flex;align-items:center;gap:8px}.owner-brand-name .nexttal-mark{flex-basis:22px;width:22px;height:22px;border-radius:7px}
.lobby-heading .eyebrow{color:var(--accent)}.lobby-heading .collection-label{border:1px solid var(--line);border-radius:99px;background:var(--accent-soft);padding:7px 11px}
.terms-document>.nexttal-brand{margin-bottom:18px}.terms-document>.nexttal-brand+br+a{display:inline-block;margin-bottom:16px}
.nexttal-mobile-brand{display:none}
@media(max-width:760px){
 .nexttal-mobile-brand{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;background:transparent;border:0;padding:0;margin-right:auto;color:var(--text,#f7fbff)}
 .nexttal-mobile-brand .nexttal-mark{flex-basis:24px;width:24px;height:24px;border-radius:8px}
 .nexttal-mobile-brand .nexttal-wordmark{display:none;font-size:18px}
 .guest-mode .nexttal-mobile-brand .nexttal-wordmark{display:block}
 .topbar{gap:8px}
 .public-brand.nexttal-brand{gap:8px}.public-brand.nexttal-brand .nexttal-mark{flex-basis:28px;width:28px;height:28px;border-radius:7px}
 .public-brand.nexttal-brand .nexttal-wordmark{font-size:22px}
 .public-brand.nexttal-brand .nexttal-wordmark small{font-size:6px;letter-spacing:1.2px}
 .auth-story .nexttal-brand .nexttal-mark{flex-basis:38px;width:38px;height:38px}
 .auth-story .nexttal-brand .nexttal-wordmark{font-size:26px}
}
@media(max-width:360px){.guest-mode .nexttal-mobile-brand .nexttal-wordmark{display:none}}

.felt-brand .nexttal-mark{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:5px;border-radius:6px}.app-install>.nexttal-mark{flex:0 0 36px}

.sidebar .nexttal-brand .nexttal-wordmark small{font-size:6px;letter-spacing:1px}
