/* Yapay Zeka Asistanı — geçici "çok yakında" sayfası. Harici bağımlılık yok. */
:root { --zemin: #f6f7fb; --kart: #ffffff; --yazi: #1d2433; --soluk: #5b6478; --vurgu: #4f46e5; }
@media (prefers-color-scheme: dark) { :root { --zemin: #0f1320; --kart: #171c2c; --yazi: #e8ebf4; --soluk: #a3abc0; --vurgu: #8b85ff; } }
* { box-sizing: border-box; }
html, body { margin: 0; height: 100%; }
body { min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center;
  padding: 24px 16px; background: var(--zemin); color: var(--yazi);
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.5; }
.kutu { width: 100%; max-width: 520px; background: var(--kart); border-radius: 20px; padding: 40px 28px; text-align: center;
  box-shadow: 0 10px 40px rgba(20, 24, 40, .08); }
.isaret { width: 56px; height: 56px; margin: 0 auto 20px; border-radius: 16px;
  background: radial-gradient(circle at 30% 30%, #fff8, transparent 40%), var(--vurgu); }
h1 { margin: 0 0 8px; font-size: clamp(1.6rem, 5vw, 2.2rem); letter-spacing: -0.02em; }
.alt { margin: 0 0 16px; font-size: 1.15rem; font-weight: 600; color: var(--vurgu); }
.metin { margin: 0; color: var(--soluk); }
footer { margin-top: 24px; font-size: .85rem; color: var(--soluk); }
@media (max-width: 380px) { .kutu { padding: 32px 20px; } }
