/* ============================================
   Royal Schools Group — Al-Saydiya
   Shared stylesheet (RTL, cheerful theme)
   ============================================ */

:root {
  --royal: #5b3fbf;
  --royal-dark: #43299b;
  --blue: #2d9cdb;
  --yellow: #fdb813;
  --coral: #ff6b6b;
  --teal: #23c4a7;
  --green: #6fcf57;
  --pink: #f178b6;

  --ink: #2a2540;
  --muted: #6b6580;
  --bg: #faf7ff;
  --card: #ffffff;
  --line: #ece7f7;

  --shadow: 0 10px 30px rgba(91, 63, 191, 0.12);
  --shadow-sm: 0 4px 14px rgba(91, 63, 191, 0.10);
  --radius: 22px;
  --radius-sm: 14px;
  --maxw: 1140px;
}

* { box-sizing: border-box; margin: 0; padding: 0; }

html { scroll-behavior: smooth; }

body {
  font-family: "Tajawal", "Cairo", system-ui, sans-serif;
  background: var(--bg);
  color: var(--ink);
  line-height: 1.8;
  direction: rtl;
  overflow-x: hidden;
}

a { color: inherit; text-decoration: none; }
img { max-width: 100%; display: block; }

.container {
  width: 100%;
  max-width: var(--maxw);
  margin: 0 auto;
  padding: 0 20px;
}

.section { padding: 72px 0; }

.eyebrow {
  display: inline-block;
  background: rgba(91, 63, 191, 0.10);
  color: var(--royal);
  font-weight: 700;
  font-size: 0.85rem;
  padding: 6px 16px;
  border-radius: 999px;
  margin-bottom: 14px;
}

h1, h2, h3 { line-height: 1.35; font-weight: 800; }

.section-title {
  font-size: clamp(1.6rem, 3vw, 2.4rem);
  margin-bottom: 12px;
}

.section-sub {
  color: var(--muted);
  max-width: 620px;
  margin-bottom: 42px;
  font-size: 1.05rem;
}

.center { text-align: center; }
.center .section-sub { margin-inline: auto; }

/* ---------- Buttons ---------- */
.btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 700;
  font-size: 1rem;
  padding: 13px 28px;
  border-radius: 999px;
  border: none;
  cursor: pointer;
  transition: transform .15s ease, box-shadow .15s ease, background .2s;
}
.btn-primary {
  background: linear-gradient(135deg, var(--royal), var(--blue));
  color: #fff;
  box-shadow: var(--shadow-sm);
}
.btn-primary:hover { transform: translateY(-2px); box-shadow: var(--shadow); }
.btn-yellow {
  background: var(--yellow);
  color: #4a3600;
  box-shadow: var(--shadow-sm);
}
.btn-yellow:hover { transform: translateY(-2px); }
.btn-ghost {
  background: #fff;
  color: var(--royal);
  border: 2px solid var(--line);
}
.btn-ghost:hover { border-color: var(--royal); }

/* ---------- Header / Nav ---------- */
.site-header {
  position: sticky;
  top: 0;
  z-index: 50;
  background: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid var(--line);
}
.nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 74px;
}
.brand { display: flex; align-items: center; gap: 12px; font-weight: 800; }
.brand .logo {
  width: 46px; height: 46px;
  border-radius: 14px;
  background: linear-gradient(135deg, var(--royal), var(--coral));
  color: #fff;
  display: grid; place-items: center;
  font-size: 1.25rem; font-weight: 900;
  box-shadow: var(--shadow-sm);
}
/* Logo (embedded base64 — header + footer) */
.brand-logo {
  display: block;
  flex: 0 0 auto;
  width: 54px; height: 58px;
  background: #fff url("data:image/png;base64,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") center / contain no-repeat;
  border-radius: 12px; padding: 5px; box-sizing: border-box;
  box-shadow: var(--shadow-sm);
}
.footer-brand .brand-logo { width: 50px; height: 54px; }
.brand .brand-txt small { display: block; color: var(--muted); font-weight: 600; font-size: .72rem; }

.nav-links { display: flex; align-items: center; gap: 6px; list-style: none; }
.nav-links a {
  padding: 9px 16px;
  border-radius: 999px;
  font-weight: 600;
  color: var(--ink);
  transition: background .2s, color .2s;
}
.nav-links a:hover { background: rgba(91,63,191,.08); color: var(--royal); }
.nav-links a.active { background: var(--royal); color: #fff; }
.nav-cta { margin-inline-start: 6px; }

.nav-toggle {
  display: none;
  background: none; border: none; cursor: pointer;
  width: 44px; height: 44px;
  border-radius: 12px;
}
.nav-toggle span {
  display: block; width: 24px; height: 3px; margin: 5px auto;
  background: var(--royal); border-radius: 3px; transition: .3s;
}

/* ---------- Hero ---------- */
.hero {
  position: relative;
  background:
    radial-gradient(1200px 500px at 90% -10%, rgba(45,156,219,.18), transparent),
    radial-gradient(900px 500px at 0% 10%, rgba(241,120,182,.16), transparent),
    var(--bg);
  padding: 70px 0 90px;
  overflow: hidden;
}
.hero-grid {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  gap: 48px;
  align-items: center;
}
.hero h1 {
  font-size: clamp(2rem, 5vw, 3.4rem);
  margin-bottom: 18px;
}
.hero h1 .grad {
  background: linear-gradient(135deg, var(--royal), var(--coral));
  -webkit-background-clip: text; background-clip: text; color: transparent;
}
.hero p.lead { font-size: 1.15rem; color: var(--muted); margin-bottom: 28px; max-width: 520px; }
.hero-actions { display: flex; gap: 14px; flex-wrap: wrap; }

.hero-badges { display: flex; gap: 22px; margin-top: 34px; flex-wrap: wrap; }
.hero-badges .b { display: flex; flex-direction: column; }
.hero-badges .b b { font-size: 1.8rem; color: var(--royal); }
.hero-badges .b span { color: var(--muted); font-size: .9rem; }

.hero-art {
  position: relative;
  aspect-ratio: 1 / 1;
  border-radius: 32px;
  background: linear-gradient(135deg, var(--royal), var(--blue));
  box-shadow: var(--shadow);
  display: grid; place-items: center;
  overflow: hidden;
}
.hero-art .emoji { font-size: clamp(5rem, 14vw, 9rem); }
.hero-art .blob {
  position: absolute; border-radius: 50%; filter: blur(2px); opacity: .9;
}
.hero-art .blob.y { width: 90px; height: 90px; background: var(--yellow); top: 8%; right: 10%; }
.hero-art .blob.c { width: 70px; height: 70px; background: var(--coral); bottom: 12%; left: 12%; }
.hero-art .blob.t { width: 55px; height: 55px; background: var(--teal); bottom: 22%; right: 18%; }

/* ---------- Cards grid ---------- */
.grid { display: grid; gap: 24px; }
.grid-3 { grid-template-columns: repeat(3, 1fr); }
.grid-4 { grid-template-columns: repeat(4, 1fr); }
.grid-2 { grid-template-columns: repeat(2, 1fr); }

.card {
  background: var(--card);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 28px;
  box-shadow: var(--shadow-sm);
  transition: transform .18s ease, box-shadow .18s ease;
}
.card:hover { transform: translateY(-6px); box-shadow: var(--shadow); }
.card .ico {
  width: 58px; height: 58px; border-radius: 16px;
  display: grid; place-items: center; font-size: 1.6rem; margin-bottom: 16px;
}
.card h3 { font-size: 1.2rem; margin-bottom: 8px; }
.card p { color: var(--muted); }

.ico.royal { background: rgba(91,63,191,.12); }
.ico.blue  { background: rgba(45,156,219,.14); }
.ico.yellow{ background: rgba(253,184,19,.18); }
.ico.coral { background: rgba(255,107,107,.15); }
.ico.teal  { background: rgba(35,196,167,.15); }
.ico.green { background: rgba(111,207,87,.16); }
.ico.pink  { background: rgba(241,120,182,.15); }

/* ---------- Stage cards (programs) ---------- */
.stage {
  border-radius: var(--radius);
  padding: 30px;
  color: #fff;
  position: relative;
  overflow: hidden;
  box-shadow: var(--shadow-sm);
}
.stage h3 { font-size: 1.5rem; margin-bottom: 6px; }
.stage .age { opacity: .9; font-weight: 700; margin-bottom: 14px; display: inline-block; }
.stage ul { list-style: none; margin-top: 10px; }
.stage ul li { padding: 6px 0; padding-inline-start: 26px; position: relative; }
.stage ul li::before {
  content: "✓"; position: absolute; inset-inline-start: 0;
  font-weight: 900;
}
.stage .big-emoji { position: absolute; left: 18px; bottom: 6px; font-size: 4.5rem; opacity: .22; }
.stage.k  { background: linear-gradient(135deg, var(--coral), var(--pink)); }
.stage.p  { background: linear-gradient(135deg, var(--blue), var(--teal)); }
.stage.s  { background: linear-gradient(135deg, var(--royal), var(--royal-dark)); }

/* ---------- Feature split ---------- */
.split { display: grid; grid-template-columns: 1fr 1fr; gap: 44px; align-items: center; }
.split .art {
  aspect-ratio: 4/3; border-radius: var(--radius);
  background: linear-gradient(135deg, var(--yellow), var(--coral));
  display: grid; place-items: center; font-size: 6rem;
  box-shadow: var(--shadow-sm);
}
.list-check { list-style: none; margin-top: 16px; }
.list-check li { padding: 8px 0; padding-inline-start: 34px; position: relative; }
.list-check li::before {
  content: "★"; position: absolute; inset-inline-start: 0;
  color: var(--yellow); font-size: 1.2rem;
}

/* ---------- Gallery ---------- */
.gallery-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.gallery-grid .tile {
  aspect-ratio: 4/3;
  border-radius: var(--radius-sm);
  display: grid; place-items: center;
  font-size: 3rem; color: #fff;
  box-shadow: var(--shadow-sm);
  transition: transform .18s;
}
.gallery-grid .tile:hover { transform: scale(1.03); }
.gallery-grid .tile span.cap {
  position: absolute; bottom: 10px; inset-inline-start: 14px;
  font-size: .95rem; font-weight: 700; text-shadow: 0 1px 4px rgba(0,0,0,.3);
}
.tile-wrap { position: relative; }

/* ---------- Contact / form ---------- */
.contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: start; }
.info-item { display: flex; gap: 14px; align-items: flex-start; margin-bottom: 22px; }
.info-item .ico { width: 48px; height: 48px; flex: 0 0 48px; border-radius: 14px; display: grid; place-items: center; font-size: 1.3rem; }
.info-item b { display: block; }
.info-item span { color: var(--muted); }

form.form { background: var(--card); border: 1px solid var(--line); border-radius: var(--radius); padding: 30px; box-shadow: var(--shadow-sm); }
.field { margin-bottom: 18px; }
.field label { display: block; font-weight: 700; margin-bottom: 7px; font-size: .95rem; }
.field input, .field select, .field textarea {
  width: 100%; padding: 13px 16px;
  border: 2px solid var(--line); border-radius: var(--radius-sm);
  font-family: inherit; font-size: 1rem; background: #fff; color: var(--ink);
  transition: border-color .2s;
}
.field input:focus, .field select:focus, .field textarea:focus { outline: none; border-color: var(--royal); }
.form-note { color: var(--muted); font-size: .85rem; margin-top: 10px; }
.form-success {
  display: none; background: rgba(111,207,87,.14); color: #2f7d16;
  border: 1px solid rgba(111,207,87,.4); border-radius: var(--radius-sm);
  padding: 14px 18px; margin-bottom: 18px; font-weight: 700;
}

/* ---------- CTA band ---------- */
.cta-band {
  background: linear-gradient(135deg, var(--royal), var(--blue));
  color: #fff; border-radius: var(--radius); padding: 46px;
  text-align: center; box-shadow: var(--shadow);
}
.cta-band h2 { font-size: clamp(1.5rem, 3vw, 2.2rem); margin-bottom: 10px; }
.cta-band p { opacity: .92; margin-bottom: 24px; }

/* ---------- Page header ---------- */
.page-head {
  background:
    radial-gradient(700px 300px at 85% -30%, rgba(45,156,219,.2), transparent),
    linear-gradient(135deg, rgba(91,63,191,.06), rgba(241,120,182,.06));
  padding: 54px 0;
  text-align: center;
}
.page-head h1 { font-size: clamp(1.8rem, 4vw, 2.8rem); }
.page-head p { color: var(--muted); margin-top: 8px; }
.crumbs { color: var(--muted); font-size: .9rem; margin-top: 10px; }
.crumbs a { color: var(--royal); font-weight: 600; }

/* ---------- Footer ---------- */
.site-footer {
  background: var(--ink); color: #cfc9e6; margin-top: 20px; padding: 54px 0 24px;
}
.footer-grid { display: grid; grid-template-columns: 1.4fr 1fr 1fr; gap: 34px; }
.site-footer h4 { color: #fff; margin-bottom: 14px; font-size: 1.05rem; }
.site-footer a { color: #cfc9e6; display: block; padding: 4px 0; }
.site-footer a:hover { color: #fff; }
.footer-brand { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }
.footer-brand .logo {
  width: 44px; height: 44px; border-radius: 12px;
  background: linear-gradient(135deg, var(--coral), var(--yellow));
  display: grid; place-items: center; font-weight: 900; color: #fff;
}
.social { display: flex; gap: 10px; margin-top: 14px; }
.social a {
  width: 40px; height: 40px; border-radius: 12px; background: rgba(255,255,255,.08);
  display: grid; place-items: center; font-size: 1.1rem;
}
.social a:hover { background: var(--royal); }
.footer-bottom { border-top: 1px solid rgba(255,255,255,.1); margin-top: 30px; padding-top: 18px; text-align: center; font-size: .88rem; color: #9b95b8; }

/* ---------- Responsive ---------- */
@media (max-width: 900px) {
  .hero-grid, .split, .contact-grid, .footer-grid { grid-template-columns: 1fr; }
  .grid-3, .grid-4 { grid-template-columns: repeat(2, 1fr); }
  .gallery-grid { grid-template-columns: repeat(2, 1fr); }
  .hero-art { max-width: 380px; margin: 0 auto; }

  .nav-toggle { display: block; }
  .nav-links {
    position: fixed; inset: 74px 0 auto 0;
    flex-direction: column; align-items: stretch;
    background: #fff; padding: 16px 20px; gap: 4px;
    border-bottom: 1px solid var(--line);
    box-shadow: var(--shadow);
    transform: translateY(-140%); transition: transform .28s ease;
  }
  .nav-links.open { transform: translateY(0); }
  .nav-links a { padding: 12px 14px; }
  .nav-cta { margin: 6px 0 0; text-align: center; }
}

@media (max-width: 560px) {
  .grid-3, .grid-4, .grid-2 { grid-template-columns: 1fr; }
  .gallery-grid { grid-template-columns: 1fr; }
  .section { padding: 52px 0; }
  .cta-band { padding: 32px 20px; }
}
