/* add your custom styles below */
[data-theme="light"] a {
    --color: #0066cc;
    --text-decoration: underline;
}

[data-theme="dark"] a {
    --color: #4fc3f7;
    --text-decoration: underline;
}

@media (prefers-color-scheme: light) {
    [data-theme="auto"] a {
        --color: #0066cc;
        --text-decoration: underline;
    }
}

@media (prefers-color-scheme: dark) {
    [data-theme="auto"] a {
        --color: #4fc3f7;
        --text-decoration: underline;
    }
}

/* Light/default mark colors */
mark.thesis-topic   { --mark-background-color: #fbeeb8; --mark-color: #1a1a1a; color: #1a1a1a; }
mark.thesis-claim   { --mark-background-color: #c2e0f4; --mark-color: #1a1a1a; color: #1a1a1a; }
mark.thesis-point1  { --mark-background-color: #bfedd2; --mark-color: #1a1a1a; color: #1a1a1a; }
mark.thesis-point2  { --mark-background-color: #f8cac6; --mark-color: #1a1a1a; color: #1a1a1a; }
mark.thesis-point3  { --mark-background-color: #eccafa; --mark-color: #1a1a1a; color: #1a1a1a; }
mark.ex-quote       { --mark-background-color: #c2e0f4; --mark-color: #1a1a1a; color: #1a1a1a; }

/* Dark mode: same background colors, same dark text */
[data-theme="dark"] mark.thesis-topic,
[data-theme="dark"] mark.thesis-claim,
[data-theme="dark"] mark.thesis-point1,
[data-theme="dark"] mark.thesis-point2,
[data-theme="dark"] mark.thesis-point3,
[data-theme="dark"] mark.ex-quote { --mark-color: #1a1a1a; color: #1a1a1a; }

@media (prefers-color-scheme: dark) {
    [data-theme="auto"] mark.thesis-topic,
    [data-theme="auto"] mark.thesis-claim,
    [data-theme="auto"] mark.thesis-point1,
    [data-theme="auto"] mark.thesis-point2,
    [data-theme="auto"] mark.thesis-point3,
    [data-theme="auto"] mark.ex-quote { --mark-color: #1a1a1a; color: #1a1a1a; }
}