/*
 * logo.css — Logo von LUFTSCHLOSS Architekten: Strich-Schloss ueber einer
 * Grundlinie (schwebend = Luftschloss) + gesperrte Wortmarke, wie ein
 * Architekturbuero. Gross gestapelt (.logo) oder einzeilig (.logo-inline).
 */

.logo {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: var(--sp-2);
  color: var(--bar-fg);
}

.logo-mark {
  width: 72px;
  height: 72px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.4;
  stroke-linecap: square;
  stroke-linejoin: miter;
  overflow: visible;
}

.logo-word {
  font-family: var(--font-display);
  font-size: 22px;
  font-weight: 300;
  letter-spacing: 0.42em;
  padding-left: 0.42em;
  line-height: 1;
}

.logo-rule {
  width: 44px;
  height: 1px;
  background: var(--bar-fg-faint);
}

.logo-sub {
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.62em;
  padding-left: 0.62em;
  color: var(--bar-fg-dim);
}

.logo-inline {
  flex-direction: row;
  gap: var(--sp-2);
}

.logo-inline .logo-mark {
  width: 22px;
  height: 22px;
  stroke-width: 2.2;
}

.logo-inline .logo-word {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.36em;
}
