/* Hallmark · macrostructure: n/a (brand-locked, pre-flight override) · tone: utilitarian
 * theme: extracted-DNA (source: https://rytnow.co.in/, live-site scan via Playwright)
 * paper: light (#fff / #f0f2f7) · display: geometric-sans (Poppins) · accent: cool cyan-blue → mint
 * Locked to RytNow's real brand — not a catalog theme. See PRIVACY-POLICY-NOTES.md.
 */

:root {
  /* Brand gradient — lifted verbatim from rytnow.co.in's .title_tag / .feature_tag rule */
  --brand-blue: #008ed6;
  --brand-cyan: #00b3dd;
  --brand-mint: #88ecb4;
  --brand-lime: #e3ffa7;
  --brand-gradient: linear-gradient(to right top, var(--brand-blue), var(--brand-cyan), var(--brand-mint), var(--brand-lime));

  /* Solid accent — the site's footer/link cyan (s2_footer_about span). Real site only
     ever shows this against the dark footer bg (~high contrast there). Use --link-ink
     instead anywhere this color sits on a light surface as text (body links, nav
     hover, buttons on white) — #00a8db on white is ~2.8:1, below the 4.5:1 minimum. */
  --accent: #00a8db;
  --accent-ink: #ffffff;
  --link-ink: #0077a3;

  /* Ink + surfaces — matches computed styles from the live site */
  --ink: #010101;
  --body-ink: #212529;
  --ink-muted: #6c757d;
  --surface: #ffffff;
  --surface-alt: #f0f2f7;
  --rule: #e2e6ea;

  /* Footer — real site uses a dark background image (fobg.png); solid approximation here */
  --footer-bg: #0e1b33;
  --footer-ink: #ffffff;
  --footer-ink-muted: #b7c2d6;

  /* Type */
  --font-display: "Poppins", sans-serif;
  --font-body: "Roboto", sans-serif;

  /* Radius + spacing, matching the site's pill-button language */
  --radius-pill: 30px;
  --radius-sm: 8px;
  --space-xs: 8px;
  --space-sm: 16px;
  --space-md: 24px;
  --space-lg: 40px;
  --space-xl: 64px;
  --space-2xl: 96px;

  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
}

/* No dark-mode block: rytnow.co.in is light-only across every page today.
   Adding dark support to just this page would make it the one inconsistent
   page on the site — match the rest of the site's behavior instead. */
