@font-face {
  font-family: Urbanist;
  src: url("Urbanist.ttf") format("truetype");
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

:root {
  --brand-font: Urbanist, system-ui, -apple-system, sans-serif;
  --brand-ink: #221432;
  --brand-muted: #655372;
  --brand-purple: #7021b7;
  --brand-purple-dark: #55138f;
  --brand-orange: #ff8b1a;
  --brand-focus: #8a38c8;
  --brand-canvas: #f7f2fb;
  --brand-tint: #f0e2ff;
  --brand-line: #e2d3ee;
  --brand-night: #1d0d35;
  --brand-gradient: radial-gradient(ellipse at 100% 0%, #5f219c 0%, transparent 67%), #1d0d35;
  --brand-spectrum: linear-gradient(100deg, #8e2de2 0%, #7423b8 52%, #ff8b1a 100%);
}

.palcobase-logo {
  display: block;
  width: clamp(142px, 18vw, 204px);
  max-width: 100%;
  height: auto;
}

.brand-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .65rem;
  padding: 14px;
  color: var(--brand-muted);
  font: 650 .8rem var(--brand-font);
}

.brand-footer img { display: block; width: 88px; height: auto; }

@media print {
  .brand-footer { display: none; }
}
