/* =========================================
   Sattive Dev Labs - Global Base CSS
========================================= */

:root {
  /* Core Color Palette */
  --accent: #0055ff;
  --accent-hover: #0033cc;

  /* Text Colors */
  --text-dark: #1e293b;
  --text-muted: #475569;

  /* Background Gradients */
  --bg-gradient-start: #f0f9ff;
  --bg-gradient-end: #bae6fd;

  /* Glassmorphism Variables */
  --glass-bg: rgba(255, 255, 255, 0.55);
  --glass-border: rgba(255, 255, 255, 0.7);
  --glass-shadow: 0 8px 32px 0 rgba(0, 85, 255, 0.15);

  /* Spacing & Layout */
  --container-width: 900px;
  --border-radius: 12px;
}

/* =========================================
   Reset & Base Typography
========================================= */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family:
    "Segoe UI",
    system-ui,
    -apple-system,
    sans-serif;
  min-height: 100vh;
  background: linear-gradient(135deg, var(--bg-gradient-start) 0%, var(--bg-gradient-end) 100%);
  color: var(--text-dark);
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  overflow-x: hidden;
}

a {
  color: var(--accent);
  text-decoration: none;
  transition: color 0.2s ease;
}

a:hover {
  color: var(--accent-hover);
}
