/* ============================================================
   RKOM shared design tokens — single source of truth.
   Linked by every page so the palette / typography live in ONE
   place (previously duplicated in each page's inline <style>).
============================================================ */

/* ---- digits-only font: numbers + ₹ render in Manrope everywhere,
   even inside serif contexts (prices, totals, counts). The
   unicode-range restricts these faces to 0-9 and the rupee sign,
   so letters fall through to the next font in the stack. ---- */
@font-face { font-family: 'RK Digits'; font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+0030-0039, U+20B9; src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F.ttf) format('truetype'); }
@font-face { font-family: 'RK Digits'; font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+0030-0039, U+20B9; src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format('truetype'); }
@font-face { font-family: 'RK Digits'; font-style: normal; font-weight: 600; font-display: swap; unicode-range: U+0030-0039, U+20B9; src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F.ttf) format('truetype'); }
@font-face { font-family: 'RK Digits'; font-style: normal; font-weight: 700; font-display: swap; unicode-range: U+0030-0039, U+20B9; src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F.ttf) format('truetype'); }
@font-face { font-family: 'RK Digits'; font-style: italic; font-weight: 400 800; font-display: swap; unicode-range: U+0030-0039, U+20B9; src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F.ttf) format('truetype'); }

:root {
  /* brand reds */
  --red: #D42015;
  --red-deep: #9C0E07;
  --red-dark: #6E0903;
  --grad-red: linear-gradient(135deg, #E6301F 0%, #B41208 100%);
  --grad: linear-gradient(135deg, #E6301F, #B41208);      /* admin alias */
  --grad-gold: linear-gradient(135deg, #F5B041 0%, #D35400 100%);

  /* neutrals / surfaces */
  --blush: #FDEEEC;
  --paper: #FFFCFB;
  --ink: #191010;
  --mut: #6F5B54;
  --gold: #E9A13B;
  --card: #fff;
  --bg: #F4E8D3;
  --ok: #2e7d32;

  /* hairlines */
  --hair: rgba(25, 16, 16, .11);
  --hair-r: rgba(212, 32, 21, .22);

  /* typography — 'RK Digits' first so numerals are always Manrope */
  --serif: 'RK Digits', 'Cormorant Garamond', serif;
  --sans: 'Manrope', sans-serif;
  --head: 'RK Digits', 'Marcellus', serif;
}
