body[data-cc-zhaoui="huangli"] {
    --primary: var(--zh-color-primary);
    --primary-dark: var(--zh-color-primary-text);
    --background: var(--zh-bg-subtle);
    --text: var(--zh-text);
    --text-light: var(--zh-text-secondary);
    --card: var(--zh-bg-elevated);
    --border: var(--zh-border);
    background: var(--background);
    color: var(--text);
}
body[data-cc-zhaoui] .header, body[data-cc-zhaoui] .panel,
body[data-cc-zhaoui] .info-card, body[data-cc-zhaoui] .task-item,
body[data-cc-zhaoui] .stat-card {
    box-shadow: none;
    border: 1px solid var(--border);
    border-radius: var(--zh-radius-lg);
    background: var(--card);
}
body[data-cc-zhaoui] button, body[data-cc-zhaoui] .calendar-day,
body[data-cc-zhaoui] .task-filter, body[data-cc-zhaoui] .calendar-nav-btn {
    box-shadow: none;
    border-radius: var(--zh-radius-md);
}
body[data-cc-zhaoui] .title { color: var(--text); background: none; -webkit-text-fill-color: currentColor; }
body[data-cc-zhaoui] .task-content, body[data-cc-zhaoui] .task-meta > div { min-width: 0; }
body[data-cc-zhaoui] .task-title-text, body[data-cc-zhaoui] .task-description { overflow-wrap: anywhere; }
@media (max-width: 640px) {
    body[data-cc-zhaoui] { padding: 12px; }
    body[data-cc-zhaoui] .header { flex-wrap: wrap; gap: 12px; }
    body[data-cc-zhaoui] .panel { padding: 16px; }
}
