/*
 * CLEARLi — category tile accent overrides (visual only)
 */

body.elite-body .cat-tile[data-c="0"] { border-top-color: var(--accent-purple); }
body.elite-body .cat-tile[data-c="0"] .cat-tile__icon { background: var(--violet-light); color: var(--accent-purple); }
body.elite-body .cat-tile[data-c="0"] .cat-tile__count { color: var(--accent-purple); }

body.elite-body .cat-tile[data-c="1"] { border-top-color: var(--feedback-wrong); }
body.elite-body .cat-tile[data-c="1"] .cat-tile__icon { background: var(--feedback-wrong-soft); color: var(--feedback-wrong); }
body.elite-body .cat-tile[data-c="1"] .cat-tile__count { color: var(--feedback-wrong); }

body.elite-body .cat-tile[data-c="2"] { border-top-color: var(--accent-orange); }
body.elite-body .cat-tile[data-c="2"] .cat-tile__icon { background: var(--sun-light); color: var(--accent-orange); }
body.elite-body .cat-tile[data-c="2"] .cat-tile__count { color: var(--accent-orange); }

body.elite-body .cat-tile[data-c="3"] { border-top-color: var(--feedback-warning); }
body.elite-body .cat-tile[data-c="3"] .cat-tile__icon { background: var(--feedback-warning-soft); color: var(--feedback-warning); }
body.elite-body .cat-tile[data-c="3"] .cat-tile__count { color: var(--feedback-warning); }

body.elite-body .cat-tile[data-c="4"] { border-top-color: var(--accent-blue); }
body.elite-body .cat-tile[data-c="4"] .cat-tile__icon { background: var(--royal-light); color: var(--accent-blue); }
body.elite-body .cat-tile[data-c="4"] .cat-tile__count { color: var(--accent-blue); }

body.elite-body .cat-tile[data-c="5"] { border-top-color: var(--accent-mint); }
body.elite-body .cat-tile[data-c="5"] .cat-tile__icon { background: var(--green-light); color: var(--accent-mint-text); }
body.elite-body .cat-tile[data-c="5"] .cat-tile__count { color: var(--accent-mint-text); }

body.elite-body .cat-tile[data-c="7"] { border-top-color: var(--clearli-blue-soft); }
body.elite-body .cat-tile[data-c="7"] .cat-tile__icon { background: var(--sky-light); color: var(--accent-mint-text); }
body.elite-body .cat-tile[data-c="7"] .cat-tile__count { color: var(--accent-mint-text); }

body.elite-body .cat-tile[data-c="8"] { border-top-color: var(--accent-rose); }
body.elite-body .cat-tile[data-c="8"] .cat-tile__icon { background: rgba(211, 90, 136, 0.14); color: var(--accent-rose); }
body.elite-body .cat-tile[data-c="8"] .cat-tile__count { color: var(--accent-rose); }

body.elite-body .cat-tile[data-c="9"] { border-top-color: var(--feedback-warning); }
body.elite-body .cat-tile[data-c="9"] .cat-tile__icon { background: var(--sun-light); color: var(--accent-orange); }
body.elite-body .cat-tile[data-c="9"] .cat-tile__count { color: var(--accent-orange); }

body.elite-body .cat-tile[data-c="10"] { border-top-color: var(--accent-purple); }
body.elite-body .cat-tile[data-c="10"] .cat-tile__icon { background: var(--violet-light); color: var(--accent-purple); }
body.elite-body .cat-tile[data-c="10"] .cat-tile__count { color: var(--accent-purple); }

body.elite-body .pillar-card {
    border-color: var(--border-soft);
}

body.elite-body .pillar-card--vocab .pillar-card__icon { background: var(--royal-light); color: var(--accent-blue); }
body.elite-body .pillar-card--sc .pillar-card__icon { background: var(--sun-light); color: var(--accent-orange); }
body.elite-body .pillar-card--re .pillar-card__icon { background: var(--green-light); color: var(--accent-mint-text); }
body.elite-body .pillar-card--rc .pillar-card__icon { background: var(--violet-light); color: var(--accent-purple); }

body.elite-body .pillar-card--vocab::before,
body.elite-body .pillar-card--vocab::after { background: var(--accent-blue); }
body.elite-body .pillar-card--sc::before,
body.elite-body .pillar-card--sc::after { background: var(--accent-orange); }
body.elite-body .pillar-card--re::before,
body.elite-body .pillar-card--re::after { background: var(--accent-mint); }
body.elite-body .pillar-card--rc::before,
body.elite-body .pillar-card--rc::after { background: var(--accent-purple); }
