@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/plus-jakarta-sans-latin-wght-normal.woff2') format('woff2')}
:root{
 --nilam-blue:#155EEF;--nilam-navy:#102A43;--nilam-teal:#12B3A8;--nilam-yellow:#F9C74F;
 --nilam-background:#F8FAFC;--nilam-white:#FFFFFF;--nilam-secondary:#52606D;--nilam-muted:#829AB1;
 --nilam-border:#DCE4EC;--nilam-success:#126C4C;--nilam-warning:#77520B;--nilam-error:#B42318;
 --nilam-font:'Plus Jakarta Sans',Arial,sans-serif;
 --nilam-space-1:8px;--nilam-space-2:12px;--nilam-space-3:16px;--nilam-space-4:24px;--nilam-space-5:32px;--nilam-space-6:48px;--nilam-space-7:64px;
 --nilam-radius-sm:8px;--nilam-radius-button:12px;--nilam-radius-card:16px;
 --nilam-shadow-sm:0 3px 12px rgb(16 42 67 / 4%);--nilam-shadow-md:0 8px 24px rgb(16 42 67 / 8%);
 --nilam-container:1280px;--nilam-reading:760px;--nilam-body:18px;--nilam-reading-size:20px;
 /* Media queries: tablet 768px; wide navigation/grid 1100px. */
}
