:root{--page:#faf8f3;--surface:#fffefb;--navy:#1b1f3b;--text:#3d4258;--muted:#6b7086;--border:#e4e1d8;--font-display:"Fredoka","Trebuchet MS",sans-serif;--font-body:"Nunito Sans",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--page);color:var(--text);font-family:var(--font-body);font-size:16px}h1,h2,h3{font-family:var(--font-display);font-weight:600;color:var(--navy);margin:0}:focus-visible{outline:3px solid #4f46e5;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}@media (max-width:640px){.nav-account-label,.nav-institute{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.exam-manage{display:grid;grid-gap:18px;gap:18px;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width:900px){.exam-manage{grid-template-columns:minmax(0,1fr)}}@media print{.no-print,nav{display:none!important}body{background:#fff}body.print-receipt *{visibility:hidden}body.print-receipt .print-area,body.print-receipt .print-area *{visibility:visible}body.print-receipt .print-area{position:absolute;left:0;top:0}}