/* Generated from Dashboard → Appearance. Do not edit by hand. */
@font-face { font-family: "Nunito"; src: url("/static/fonts/nunito-latin-wght-normal.166202cc391c.woff2") format("woff2-variations"); font-weight: 200 1000; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Poppins"; src: url("/static/fonts/poppins-latin-400-normal.9212f6f9860f.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Poppins"; src: url("/static/fonts/poppins-latin-500-normal.a09f2fccfee3.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Poppins"; src: url("/static/fonts/poppins-latin-600-normal.72993dddf88a.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Poppins"; src: url("/static/fonts/poppins-latin-700-normal.25b0e113ca7c.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Poppins"; src: url("/static/fonts/poppins-latin-800-normal.af4d371a1027.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root {
  --c-brand: #c2410c;
  --c-brand-600: #a5370a;
  --c-brand-50: #faeee9;
  --c-brand-light: #cb5e30;
  --c-on-brand: #ffffff;
  --c-accent: #f59e0b;
  --c-accent-50: #fef5e7;
  --c-accent-light: #face85;
  --c-navy-950: #1b0e08;
  --c-navy-900: #2a160c;
  --c-navy-800: #39261d;
  --c-navy-700: #4a3930;
  --c-footer-bg: #1c0e07;
  --c-ink: #0f172a;
  --c-text: #334155;
  --c-muted: #5b6b82;
  --c-bg: #ffffff;
  --c-bg-muted: #fdf6f1;
  --c-line: #e2e8f0;
  --c-line-strong: #cbd5e1;
  --c-surface: #ffffff;
  --c-surface-2: #fdf6f1;
  --c-header-bg: rgba(255,255,255,.9);
  --c-header-solid: rgba(255,255,255,.97);
  --font-body: "Nunito", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --font-head: "Poppins", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --fw-heading: 700;
  --fs-xl: calc(clamp(1.5rem, 1.2rem + 1.1vw, 2rem) * 1.0);
  --fs-2xl: calc(clamp(1.85rem, 1.4rem + 1.8vw, 2.6rem) * 1.0);
  --fs-3xl: calc(clamp(2.2rem, 1.5rem + 3vw, 3.6rem) * 1.0);
  --lh-body: 1.65;
  --radius-sm: 5px;
  --radius: 8px;
  --radius-lg: 12px;
  --radius-xl: 18px;
  --btn-radius: 5px;
  --btn-transform: none;
  --bw: 1px;
  --shadow-sm: 0 1px 2px rgba(15,23,42,.06), 0 1px 3px rgba(15,23,42,.08);
  --shadow: 0 6px 18px rgba(15,23,42,.08);
  --shadow-lg: 0 18px 40px rgba(11,27,63,.14);
  --ring: 0 0 0 3px color-mix(in srgb, #c2410c 35%, transparent);
  --container: 1240px;
  --section-y: clamp(56px, 7vw, 104px);
  --logo-h: 44px;
  --logo-h-footer: 44px;
  --header-h: 76px;
}
@media (max-width: 640px) { :root { --logo-h: 40px; --header-h: 64px; } }
html { font-size: 16px; }








