/* ============================================================
   maths-standard-y12-theme.css — Mathematics Standard Year 12
   Palette: Deep violet / plum / wine (mature, HSC-focused)
   ============================================================ */
:root {
  --primary:       #7c3aed;
  --primary-mid:   #6d28d9;
  --primary-light: rgba(124, 58, 237, 0.12);
  --accent:        #a855f7;
  --accent-dark:   #9333ea;
  --accent-light:  rgba(168, 85, 247, 0.12);
  --accent-bg:     rgba(255, 255, 255, 0.88);
  --surface:       rgba(255, 255, 255, 0.96);
  --surface-solid: #ffffff;
  --mesh-1: #f3e8ff;
  --mesh-2: #ede9fe;
  --mesh-3: #faf5ff;
  --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(237, 233, 254, 0.85) 0%, transparent 50%),
              radial-gradient(ellipse at 60% 80%, rgba(233, 213, 255, 0.8) 0%, transparent 50%),
              linear-gradient(155deg, #faf5ff 0%, #f3e8ff 40%, #ede9fe 75%, #fdf4ff 100%);
  min-height: 100vh;
}
