/* Hubexis marka yazısı: logo resim yerine yazı tipiyle yazılır (her boyutta keskin, temaya göre renk alır).
   Yazı tipi uygulamanın içinde: dışarıdan (Google) yüklenmez. Lisans: assets/fonts/SpaceGrotesk-OFL.txt */
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 700; font-display: swap; src: url('../fonts/space-grotesk-700.woff2') format('woff2'); }
.hx-logo { font-family: 'Space Grotesk', Inter, system-ui, sans-serif; font-weight: 700; letter-spacing: -0.045em; line-height: 1; white-space: nowrap; color: #15162E; }
.hx-logo .hx-dot { color: #F59E0B; }
.hx-logo.hx-light { color: #FFFFFF; }
.hx-mono { display: inline-flex; align-items: center; justify-content: center; background: #4F46E5; color: #FFFFFF; font-family: 'Space Grotesk', Inter, system-ui, sans-serif; font-weight: 700; letter-spacing: -0.04em; line-height: 1; flex-shrink: 0; }
.hx-mono .hx-dot { color: #F59E0B; }
.logo-spot { display: flex; justify-content: center; margin: 0 auto 30px; }

