/* Void-style welcome copy overrides. Keep the existing JSX while presenting concise, brand-forward copy. */
.welcome h1 {
  font-size: 0 !important;
}
.welcome h1::before {
  content: "PRIVATE AI.\A UNLOCKED.";
  display: block;
  white-space: pre-line;
  color: #f0eff4;
  font: 500 clamp(48px, 6.1vw, 76px)/.99 'Space Grotesk', sans-serif;
  letter-spacing: -.07em;
}
.welcome-copy {
  font-size: 0 !important;
}
.welcome-copy::before {
  content: "Your private AI assistant, powered on your device. No account. No cloud chat service. Just personal intelligence, ready when you are.";
  display: block;
  max-width: 435px;
  color: #9093a0;
  font: 400 12px/1.8 Inter, sans-serif;
}
:root[data-theme='light'] .welcome-copy::before {
  color: #777684;
}
@media (max-width: 760px) {
  .welcome h1::before {
    font-size: clamp(48px, 13vw, 66px);
  }
  .welcome-copy::before {
    font-size: 11px;
  }
}
