/* Hexo Exam Maker Core - shared design tokens */
:root {
    --hemc-primary: #4176A0;
    --hemc-exam-background: #FFFFFF;
    --hemc-primary-soft: color-mix(in srgb, var(--hemc-primary), transparent 87.5%);
    --hemc-bg: #fbfbfb;
    --hemc-panel: #fff;
    --hemc-panel-soft: color-mix(in srgb, var(--hemc-primary), transparent 97%);
    --hemc-border: color-mix(in srgb, var(--hemc-primary), transparent 75%);
    --hemc-border-strong: var(--hemc-primary);
    --hemc-text: #000;
    --hemc-muted: #64748b;
    --hemc-success: #10b981;
    --hemc-warning: #f59e0b;
    --hemc-danger: #ef4444;
    --hemc-radius: 18px;
    --hemc-radius-sm: 4px;
    --hemc-radius-md: 8px;
    --hemc-radius-lg: 10px;
    --hemc-radius-xl: 16px;
    --hemc-radius-pill: 999px;
    --hemc-radius-circle: 50%;
}
