/* Логотип GeoSpark: плашка GEO + надпись Spark с искрой. Размер задаётся font-size у .gs-logo. */
.gs-logo{display:inline-flex;align-items:center;gap:.36em;font-size:20px;line-height:1;color:var(--ink,#101114);margin-right:.5em;white-space:nowrap}
.gs-logo-geo{font:600 .7em/1 "IBM Plex Mono",ui-monospace,monospace;color:#fff;background:#7132f5;padding:.29em .375em .33em;border-radius:.33em}
.gs-logo-word{position:relative;font:700 1em/1 "IBM Plex Sans",system-ui,sans-serif;letter-spacing:-.032em}
.gs-logo-spark{position:absolute;right:-.36em;top:-.42em;width:.47em;height:.47em;fill:#7132f5}
.brand .gs-logo,.gs-brand .gs-logo{font-size:19px}
a.brand:has(.gs-logo),a.gs-brand:has(.gs-logo){gap:0}
/* Кнопка «Демо» в шапке кабинета — один в один как «Демо» на главной (.gs-btn.gs-btn--primary). */
.topbar-links a.gs-demo-btn,a.gs-demo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:6px 12px;border:1px solid #7132f5;border-radius:12px;background:#7132f5;color:#fff;font:600 13px/1.3 var(--sans,inherit);text-decoration:none;white-space:nowrap;box-shadow:none}
.topbar-links a.gs-demo-btn:hover,a.gs-demo-btn:hover{background:#5b1ecf;border-color:#5b1ecf;color:#fff}
