:root,:root[data-theme=clay]{--bg:#faf7f2;--surface:#fffefb;--ink:#221e18;--muted:#6f665a;--line:#e8e1d6;--accent:#b35f3c;--accent-ink:#fffdf9;--accent-soft:#f1e4da;--radius:16px}:root[data-theme=sage]{--bg:#f4f6f1;--surface:#fffffc;--ink:#1a201a;--muted:#5f6a5c;--line:#e0e5da;--accent:#4f7a5c;--accent-ink:#fbfffb;--accent-soft:#e3ece2}:root[data-theme=indigo]{--bg:#f3f3ef;--surface:#fffffd;--ink:#1a1d27;--muted:#5e6270;--accent:#4a52a8;--line:#e2e2dc;--accent-ink:#fbfcff;--accent-soft:#e4e6ef}@supports (color:oklch(0.6 0.11 50)){:root,:root[data-theme=clay]{--accent:oklch(60% .11 50)}:root[data-theme=sage]{--accent:oklch(55% .085 158)}:root[data-theme=indigo]{--accent:oklch(54% .1 262)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:Newsreader,Georgia,serif}::selection{background:var(--accent-soft)}.niyam-link{color:var(--ink);text-decoration:none}.niyam-link:hover{color:var(--accent)}.niyam-cta{transition:transform .12s,background .15s}.niyam-cta:hover{transform:translateY(-1px)}.niyam-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}@media (width<=860px){.niyam-hero-grid{grid-template-columns:1fr!important}.niyam-hero-card{display:none!important}.niyam-two{grid-template-columns:1fr!important}.niyam-navlinks{display:none!important}}
