/* ==========================================================================
   COMPONENT: Brand mark
   Shared logo lockup — used on the landing page, login page, and (later)
   the dashboard sidebar. One definition, so the mark never drifts.
   ========================================================================== */

.brand{
  display: flex;
  align-items: center;
  gap: var(--space-3);
  text-decoration: none;
}

.brand:hover{
  text-decoration: none;
}

.brand-mark{
  width: 38px;
  height: 38px;
  border-radius: var(--radius-sm);
  background: var(--color-accent);
  color: var(--color-text-on-accent);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-serif);
  font-weight: 700;
  font-size: var(--text-md);
  flex-shrink: 0;
}

.brand-name{
  font-family: var(--font-serif);
  font-weight: 600;
  font-size: var(--text-md);
  color: var(--color-text);
}

/* Smaller variant, for tight spaces like a sidebar rail */
.brand-mark-sm{
  width: 30px;
  height: 30px;
  font-size: var(--text-base);
}
