:root {
  --t6-green: #a9df59;
  --t6-green-dark: #94cc42;
  --t6-ink: #172207;
  --t6-muted: #494b46;
  --t6-band: #f0f0f0;
  --t6-hairline: #e2e2e2;
  --font-display: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.t6-restored-header .t6-container {
  width: min(calc(100% - 3rem), 1200px);
  margin-inline: auto;
}

.t6-restored-header .t6-header-logo {
  width: auto !important;
  height: 70px !important;
  max-width: none !important;
  max-height: none !important;
  object-fit: contain;
}

.t6-restored-header .t6-btn {
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .55rem;
  padding: 12px 22px;
  border: 1px solid transparent;
  border-radius: 6px;
  font-family: var(--font-body);
  font-size: .94rem;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color .2s ease, border-color .2s ease, transform .2s ease;
}

.t6-restored-header .t6-btn-primary {
  color: var(--t6-ink);
  background: var(--t6-green);
  border-color: var(--t6-green);
}

.t6-restored-header .t6-btn-primary:hover {
  color: var(--t6-ink);
  background: var(--t6-green-dark);
  border-color: var(--t6-green-dark);
  transform: translateY(-1px);
}

.t6-restored-header .t6-drawer { display: none; }
.t6-restored-header .t6-drawer.is-open { display: block; }

.t6-restored-header .t6-link-grow {
  color: rgba(255, 255, 255, .85);
  text-decoration: none;
}

.t6-restored-header .t6-link-grow:hover { color: var(--t6-green); }

@media (max-width: 1023px) {
  .t6-restored-header .t6-container { width: min(calc(100% - 1.5rem), 1200px); }
  .t6-restored-header .t6-header-logo { height: 58px !important; }
  .t6-restored-header > .t6-container > div > .t6-btn { display: none; }
}
