/* sphco-core.css — Spheres & Company design system (separate from BTR).
 * Used by /3d/index.php and /3d/gallery.php.
 *
 * S&C aesthetic: paper/ink with red/yellow accents, Barlow Condensed body.
 */

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
a { color: inherit; text-decoration: none; }

:root {
  --paper:  #ECEAE4;
  --ink:    #0C0C0A;
  --red:    #FF0000;
  --yellow: #FFDE00;
  --grey:   #9A9A98;
  --lgrey:  #D4D2CC;
  --dark:   #111110;
  --mid:    #2A2A28;
}

html { scroll-behavior: smooth; }

body {
  background: var(--paper);
  color: var(--ink);
  font-family: 'Barlow Condensed', sans-serif;
  overflow-x: hidden;
}

@keyframes fadeUp {
  from { opacity: 0; transform: translateY(22px); }
  to   { opacity: 1; transform: translateY(0); }
}
