/*
Theme Name: RSI
Theme URI: https://example.com/rsi
Author: anand
Description: A minimal single-page WordPress theme. Edit front-page.php to build your landing page; content reflows live via the bind-mounted volume.
Version: 1.4.0
License: GPL-2.0-or-later
Text Domain: rsi
*/

/* Theme variables aliased to the design-system tokens (theme.json presets),
   each with a hex fallback. Edit tokens in theme.json, not here. */
:root {
  --muted: var(--wp--preset--color--neutral-400, #c2c8cc);
}

* { box-sizing: border-box; }

/* Page colours (background + text) come from theme.json → styles.color, so the
   editor canvas and the front end stay in sync. This file keeps only the
   structural base + the header/footer template-part chrome. Component styling
   lives in assets/*.css; the hero is assets/hero.css (do NOT add a .hero rule
   here — it would collide with the hero pattern). */
body {
  margin: 0;
  font-family: var(--wp--preset--font-family--sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);
  line-height: 1.6;
}

/* White sticky site header (block template part — parts/header.html). */
.site-header {
  position: sticky;
  top: 0;
  background: var(--wp--preset--color--neutral-0, #ffffff);
  border-bottom: 1px solid var(--wp--preset--color--neutral-200, #e9ebed);
  z-index: 10;
}

/* Site footer (block template part — parts/footer.html). */
.site-footer {
  padding: var(--wp--preset--spacing--2xl, 48px) 0;
  border-top: 1px solid var(--wp--preset--color--primary-400, #406973);
  color: var(--muted);
  text-align: center;
}
