@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;600;800&display=swap');

:root{
  --primary:#007AFF;
  --primary-2:#00C7FF;
  --text:#0f172a;
  --muted:#6e6e73;
  --bg:#f5f6f8;
  --card: rgba(255,255,255,0.88);
  --border: rgba(0,0,0,0.08);
}

html, body{
  font-family: 'Plus Jakarta Sans', sans-serif;
  background: var(--bg);
  color: var(--text);
}

/* Improve perceived quality without fighting page-specific CSS */
*{
  box-sizing: border-box;
}

a{
  color: var(--primary);
  text-decoration: none;
}
a:hover{
  text-decoration: underline;
}

/* Scrollbars (best effort) */
::-webkit-scrollbar{ width: 10px; height: 10px; }
::-webkit-scrollbar-thumb{
  background: rgba(0, 122, 255, 0.22);
  border-radius: 999px;
  border: 2px solid rgba(255,255,255,0.9);
}
::-webkit-scrollbar-track{ background: transparent; }

