@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;600;700;800&family=Noto+Sans+Devanagari:wght@400;500;600;700&display=swap";*{box-sizing:border-box}body{margin:0;background:#f3f6fa;color:#18283d;font-family:DM Sans,Noto Sans Devanagari,sans-serif}header{height:65px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 max(5vw,18px);border-bottom:1px solid #e4eaf1;position:sticky;top:0}main{max-width:850px;margin:28px auto;padding:0 16px;min-height:80vh}button{background:#1766a5;color:#fff;border:0;border-radius:9px;padding:11px 15px;font-weight:700;cursor:pointer;font:inherit;font-size:13px}.light{background:#fff;color:#245781;border:1px solid #d6e0ea}.hero{padding:38px;border-radius:22px;background:linear-gradient(120deg,#13345f,#246ba7);color:#fff;margin-bottom:25px}.hero small{letter-spacing:2px;color:#c7e5ff}.hero h1{font-size:clamp(30px,6vw,48px);line-height:1.15}.hero p{color:#d8e9f8}.hero button{background:#fff;color:#16416d;margin-top:12px}.card{background:#fff;padding:20px;border:1px solid #e2e9f0;border-radius:15px;margin:13px 0;box-shadow:0 4px 15px #18334d08}.narrow{max-width:500px;margin:30px auto}.card label{display:block;font-size:12px;font-weight:700;margin:13px 0}.card input,.card select{display:block;width:100%;padding:11px;border:1px solid #d8e1eb;border-radius:8px;margin-top:5px;font:inherit}.notice{background:#fff4d9;border:1px solid #efd99d;padding:12px;border-radius:9px;margin-bottom:12px;font-size:13px}.examhead,.between{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0}.examhead{background:#fff;border-radius:12px;padding:15px}.examhead strong{color:#b42318;font-size:20px}.option{display:block;width:100%;text-align:left;background:#fff;color:#24384d;border:1px solid #dbe4ee;margin:9px 0}.option.selected{border:2px solid #2277b6;background:#eef7ff}.palette{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.palette button{width:37px;padding:9px 0;background:#edf1f5;color:#54677d}.palette .answered{background:#d9f3e3;color:#166b3e}.palette .current{outline:2px solid #2879ba}.result{text-align:center}.result h1{font-size:52px;color:#175b91;margin-bottom:0}.result h2{color:#238052}.qedit{border:1px solid #e2e9f0;padding:12px;border-radius:10px;margin:12px 0}.share{font-size:11px;overflow-wrap:anywhere;color:#52718f}.table{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}td,th{padding:10px;border-bottom:1px solid #e8edf3;text-align:left}footer{text-align:center;color:#8592a3;font-size:11px;padding:20px}@media (max-width:540px){.hero{padding:25px}.card{padding:15px}}
