/* "Yakında" sayfası (Orkana ve Sinfora ortak): tek ekran, form, çerez ve betik yok */
:root {
  --bg: #ECF0F5; --ink: #14233A; --muted: #4A5870; --line: #D3DBE6;
  --accent: #1F4E8C; --mark: #C8962E; --surface: #F8FAFC;
  --font-display: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;
  --font-body: "Instrument Sans", "Segoe UI", system-ui, -apple-system, sans-serif;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bg: #0B1424; --ink: #E6ECF5; --muted: #A3B1C6; --line: #22344F;
    --accent: #7FB0F0; --mark: #E8C26A; --surface: #13223A;
  }
}
:root[data-theme="dark"] {
  --bg: #0B1424; --ink: #E6ECF5; --muted: #A3B1C6; --line: #22344F;
  --accent: #7FB0F0; --mark: #E8C26A; --surface: #13223A;
}
* { box-sizing: border-box; }
html, body { margin: 0; }
body {
  min-height: 100vh; min-height: 100dvh;
  display: flex; flex-direction: column;
  background: var(--bg); color: var(--ink);
  font-family: var(--font-body); font-size: 1.0625rem; line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
.wrap { width: 100%; max-width: 720px; margin: 0 auto; padding: 0 24px; }
header { padding: 28px 0; }
.brand { font-family: var(--font-display); font-weight: 800; font-size: 1.7rem; letter-spacing: -0.05em; line-height: 1; color: var(--ink); }
.brand-dot { color: var(--mark); }
main { flex: 1; display: flex; align-items: center; padding: 40px 0 64px; }
.eyebrow {
  display: inline-flex; align-items: center; gap: 10px; margin: 0 0 20px;
  font-size: 0.8rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted);
}
.eyebrow::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--mark); }
h1 {
  margin: 0 0 18px; font-family: var(--font-display); font-weight: 700;
  font-size: clamp(2rem, 6vw, 3.4rem); line-height: 1.08; letter-spacing: -0.03em; text-wrap: balance;
}
.lead { margin: 0 0 32px; color: var(--muted); max-width: 46ch; }
.mail {
  display: inline-block; padding: 12px 20px; border-radius: 999px;
  border: 1px solid var(--line); background: var(--surface);
  color: var(--ink); font-weight: 600; text-decoration: none; overflow-wrap: anywhere;
}
.mail:hover { border-color: var(--accent); color: var(--accent); }
.mail:focus-visible { outline: 3px solid var(--mark); outline-offset: 2px; }
footer { border-top: 1px solid var(--line); padding: 20px 0 28px; font-size: 0.85rem; color: var(--muted); }
footer p { margin: 0; }
footer a { color: inherit; }
