/* V14 — single branding source shared by the main app and Zamilist Plus.
   Both headers use the same SVG, markup, font and responsive dimensions. */
header .logo {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
  font-family: ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  text-decoration: none;
  color: #1e2b58;
}
header .logo-symbol {
  width: 54px;
  height: 62px;
  object-fit: contain;
  flex-shrink: 0;
}
header .logo-name {
  font-size: 34px;
  font-weight: 900;
  letter-spacing: -.055em;
  line-height: 1;
  color: #1e2b58;
  white-space: nowrap;
}
header .logo-sub {
  display: block;
  font-size: 11.5px;
  font-weight: 650;
  line-height: 1.45;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 5px;
  color: #607460;
}
@media (max-width: 730px) {
  header .logo-symbol { width: 43px; height: 50px; }
  header .logo-name { font-size: 27px; }
  header .logo-sub { font-size: 10px; }
}
@media (max-width: 385px) {
  header .logo-symbol { width: 38px; height: 44px; }
  header .logo-name { font-size: 23px; }
  header .logo-sub { font-size: 9px; }
}
