/* ============================================================
   maths-standard-y11-theme.css — Mathematics Standard Year 11
   Palette: Violet / lavender / lilac (Phase F)
   ============================================================ */
:root {
  --primary:       #a78bfa;
  --primary-mid:   #8b5cf6;
  --primary-light: rgba(167, 139, 250, 0.12);
  --accent:        #c084fc;
  --accent-dark:   #a855f7;
  --accent-light:  rgba(192, 132, 252, 0.12);
  --accent-bg:     rgba(255, 255, 255, 0.88);
  --surface:       rgba(255, 255, 255, 0.96);
  --surface-solid: #ffffff;
  --mesh-1: #ede9fe;
  --mesh-2: #fae8ff;
  --mesh-3: #f5f3ff;
  --mesh-gradient: radial-gradient(ellipse at 20% 20%, var(--mesh-1) 0%, transparent 55%),
                   radial-gradient(ellipse at 80% 80%, var(--mesh-2) 0%, transparent 55%),
                   radial-gradient(ellipse at 50% 50%, var(--mesh-3) 0%, transparent 70%),
                   #f8fafc;
  --h2-color:      var(--heading-color);
  --shadow-accent: 0 4px 20px var(--accent-light);
}

body {
  background: radial-gradient(ellipse at 10% 20%, rgba(233,213,255,0.9) 0%, transparent 55%),
              radial-gradient(ellipse at 85% 10%, rgba(216,180,254,0.85) 0%, transparent 50%),
              radial-gradient(ellipse at 60% 80%, rgba(233,213,255,0.8) 0%, transparent 50%),
              linear-gradient(155deg, #f5f3ff 0%, #ede9fe 40%, #faf5ff 75%, #fdf4ff 100%);
  min-height: 100vh;
}
