/* Theme variants — keep neo-brutalist structure */

[data-theme="dark"] {
    --paper: #1a1a2e;
    --card: #16213e;
    --ink: #eaeaea;
    --lime: #a3e635;
    --pink: #f472b6;
    --sky: #38bdf8;
    --violet: #c084fc;
}

[data-theme="dark"] .site-header { background: #0f0f1a; color: #fff; }
[data-theme="dark"] .site-footer { background: #0f0f1a; color: #666; }
[data-theme="dark"] body { color: var(--ink); }
[data-theme="dark"] input, [data-theme="dark"] textarea { background: #0f0f1a; color: #fff; }
[data-theme="dark"] .comment-list li { background: #0f0f1a; }

[data-theme="sunset"] {
    --paper: #fff7ed;
    --lime: #fdba74;
    --pink: #fb7185;
    --sky: #f9a8d4;
    --violet: #fcd34d;
}

[data-accent="dark"] { --lime: #94a3b8; --sky: #64748b; }
[data-accent="sunset"] { --lime: #fb923c; --pink: #f43f5e; }

.mention { font-weight: 700; text-decoration: underline; }
