/*
Theme Name: Ötegezgin V2
Theme URI:
Author:
Author URI:
Description: A quiet, literary homepage built around a luminous key rack — three keys rendered as inline SVG, glowing from within, occasionally traced by light, with rare star glints and a delicate hover interaction. V2: fixes the SVG intercepting pointer events over the nav overlay, and resolves the Öyküler/Hakkımda pages by their real slugs instead of placeholder English ones. V2.1: larger key rack, and non-overlapping Turkish nav labels.
Version: 2.1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: otegezgin
*/

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

html {
  scroll-behavior: smooth;
}

html, body {
  height: 100%;
}

body {
  background-color: #0A0E22;
  font-family: 'Arial Black', 'Arial Bold', Arial, sans-serif;
  overflow-x: hidden;
}

/* ── Shared wall — a deep midnight room, not a painted surface ──
   Base is a very dark navy, not flat black, with a faint cool-blue
   vignette so the darkness reads as atmosphere rather than a void. No
   texture, no warmth, no starfield — depth comes from color, not
   decoration. Reused on every page, not just the homepage.
*/
.wall {
  background-color: #0A0E22;
  background-image:
    radial-gradient(ellipse 75% 60% at 50% 38%, rgba(70,95,190,0.16) 0%, transparent 68%),
    radial-gradient(ellipse 60% 45% at 20% 78%, rgba(90,110,175,0.05) 0%, transparent 72%),
    radial-gradient(ellipse 90% 70% at 50% 100%, rgba(2,3,12,0.55) 0%, transparent 70%);
  position: relative;
}

/* A minimal, centred shell for pages that don't have a dedicated layout
   yet (see page.php, index.php) — not a design in itself, just enough
   structure that default WordPress content stays legible against the
   dark wall until Stories/About get their own templates. */
.page-shell {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 8vh 1.5rem;
  text-align: center;
}
.page-shell .page-content {
  color: rgba(210, 216, 230, 0.75);
  font-family: Georgia, 'Times New Roman', serif;
  line-height: 1.7;
  max-width: 60ch;
}
