:root{--ink:#0F1B33;--ink2:#3A4A6B;--paper:#FAF8F2;--line:#E2DCCC;--gold:#B8862B;--rnps:#6B2D8C;}
*{box-sizing:border-box;}
body{margin:0;background:var(--paper);color:var(--ink);
  font-family:'Mukta','Noto Sans Devanagari','Nirmala UI',system-ui,sans-serif;font-size:15px;line-height:1.65;}
.wrap{max-width:780px;margin:0 auto;padding:24px 16px 48px;}
a{color:var(--rnps);}
h1{font-family:'Tiro Devanagari Marathi',serif;font-size:26px;margin:8px 0 6px;}
h2{font-size:17px;margin:22px 0 6px;}
.eyebrow{font-size:11px;letter-spacing:.08em;color:var(--gold);font-weight:700;}
.card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;margin-top:16px;}
.muted{color:var(--ink2);font-size:13px;}
table{width:100%;border-collapse:collapse;margin-top:8px;}
th,td{border:1px solid var(--line);padding:8px 10px;text-align:left;font-size:14px;}
th{background:#F2EEE3;}
ul{padding-left:20px;}
li{margin-bottom:5px;}
.foot{margin-top:28px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;}
.foot a{margin-right:12px;display:inline-block;margin-bottom:6px;}
.back{display:inline-block;margin-bottom:6px;font-weight:700;font-size:13px;}
