* { box-sizing: border-box; margin: 0; padding: 0; }

html, body { height: 100%; }

body {
  background: #fff;
  color: #1a1a1a;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  display: flex; flex-direction: column;
}

.hero {
  flex: 1;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  padding: 48px 24px;
  text-align: center;
}

/* 25% smaller than the Palmatum Ventures logo (512px -> 384px) */
.logo { display: block; width: min(384px, 80%); height: auto; }

.link {
  margin-top: 28px;
  color: #9a9a9a;
  font-size: 14px;
  letter-spacing: 0.08em;
  text-decoration: none;
  transition: color .2s ease;
}
.link:hover { color: #a3152e; }

footer {
  text-align: center; padding: 28px 24px;
  color: #b0b0b0; font-size: 12px; letter-spacing: 0.05em;
}
