:root{font-family:system-ui,'Noto Sans Gujarati',sans-serif;color:#15243c;background:#f1f5fa;font-size:20px;line-height:1.65}*{box-sizing:border-box}body{max-width:1120px;margin:auto;padding:28px 20px}header,nav{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}h1{font-size:clamp(1.8rem,5vw,2.7rem);line-height:1.2;margin:0}h2{font-size:1.35rem;line-height:1.4;margin:.25em 0}.eyebrow,.label{font-size:.75rem;letter-spacing:.08em;color:#53647b;margin:0 0 .5em}.badge{background:#fff1d7;border:1px solid #c18a28;padding:8px 18px;border-radius:24px;font-weight:700;color:#68440a}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:24px}.card{background:#fff;border:1px solid #d8e1ee;border-radius:18px;padding:24px;margin:18px 0;box-shadow:0 5px 20px #15243c05}.grid .card{margin:0}.auth{max-width:640px;margin:6vh auto}a{color:#124bc2;text-underline-offset:4px}button{font:inherit;background:#163f9b;color:#fff;border:0;border-radius:10px;padding:11px 19px;cursor:pointer;margin:8px 0}button:disabled{opacity:.5;cursor:wait}.secondary{background:#e5ebf4;color:#183655}label{display:block;margin:16px 0}input{display:block;padding:13px;border:1px solid #95a7bf;border-radius:8px;font:inherit;width:100%;max-width:100%;margin:8px 0}input[type=hidden]{display:none}p{margin:.6em 0 1em}form{margin:0}nav form{display:inline}code{overflow-wrap:anywhere;background:#edf2f9;padding:8px;display:block;font-size:.85rem}table{border-collapse:collapse;width:100%;font-size:.85rem}td,th{text-align:left;padding:10px;border-bottom:1px solid #dde5ef}.scroll{overflow-x:auto}footer{color:#54647a;font-size:.85rem;margin-top:28px}.event{border-bottom:1px solid #e6edf7;padding:12px 0}details{margin-top:20px}summary{cursor:pointer}
