:root {
    --primary-color: #800000;
    --text-color: #2c3e50;
    --text-muted: hsl(0, 0%, 50%);
    --accent-emphasis: #d14;
    --accent-emphasis-bg: #ffe6e6;
    --quote-border: #ccc;
    --quote-text: #666;
    --code-bg: #f5f5f5;
    --code-text: #c7254e;
    --code-border: #e1e1e8;
    --tag-bg: #e0f2fe;
    --tag-text: #0369a1;
    --tag-border: #bae6fd;
    --tip-bg: #f8fafc;
    --tip-border: #3b82f6;
    --warn-bg: #fff7ed;
    --warn-border: #f97316;
    --warn-alt-bg: #fff3cd;
    --warn-alt-border: #ffc107;
    --card-border: #e2e8f0;
    --highlight-bg: #ffffcc;
    --highlight-border: #ffcc00;
    --highlight-marker: #fef08a;
    --cover-overlay: rgba(255, 255, 255, 0.3);
    --cover-text: #575757;
}
