.exam-app{--radius:4px;--exam-radius:4px;--background:#f4f7fa;--foreground:#16212c;--card:#ffffff;--card-foreground:#16212c;--popover:#ffffff;--popover-foreground:#16212c;--primary:#145da0;--primary-foreground:#ffffff;--secondary:#e7eef5;--secondary-foreground:#17324d;--muted:#edf2f6;--muted-foreground:#5c6b7a;--accent:#e8f1f8;--accent-foreground:#17324d;--destructive:#b42318;--border:#d6dfe8;--input:#c7d3df;--ring:#397cac;--sidebar:#10395f;--sidebar-foreground:#eaf2fa;--sidebar-accent:#1b4f7d;--sidebar-accent-foreground:#ffffff;--sidebar-primary:#2f7bbd;--sidebar-primary-foreground:#ffffff;--sidebar-border:#1d4a73;--sidebar-ring:#6aa9d8;min-height:100dvh;background:var(--background);color:var(--foreground);font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,system-ui,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@layer base{.exam-app *,.exam-app :after,.exam-app :before{border-color:var(--border)}}.exam-app :is(button,[data-slot=input],[data-slot=textarea],[data-slot=card],[data-slot=dialog-content],[data-slot=sheet-content],[data-slot=select-trigger],[data-slot=sidebar-menu-button]){border-radius:var(--exam-radius)}.exam-app table{font-variant-numeric:tabular-nums}.exam-app td,.exam-app th{padding:.5rem .75rem}.exam-app ::selection{background:#cfe3f3;color:#102a43}