/* CP Projects — subject-specific overrides (base loaded from shared/css/subject-base.css) */

:root {
    --primary: #0891b2;
    --primary-light: rgba(8,145,178,0.1);
}

/* ---- Topic tag variants (CP-specific) ---- */
.topic-tag.obj { background: #e0f2f1; color: #00695c; }
.topic-tag.doc { background: #e3f2fd; color: #1565c0; }
.topic-tag.plan { background: #fff3e0; color: #e65100; }
.topic-tag.atl { background: #f3e5f5; color: #6a1b9a; }
.topic-tag.reflect { background: #fce4ec; color: #ad1457; }
.topic-tag.report { background: #e8eaf6; color: #283593; }
.topic-tag.super { background: #e8f5e9; color: #2e7d32; }
.topic-tag.time { background: #fff8e1; color: #f57f17; }

/* ---- Loading screen (CP gradient) ---- */
.loading-screen {
    background: linear-gradient(135deg, #042f3a 0%, #064e5e 40%, #053845 70%, #065461 100%);
}
.loading-bar {
    background: linear-gradient(90deg, #0891b2, #06b6d4, #0e7490);
}

/* ---- Dark Mode (CP --primary-light) ---- */
body.dark-mode {
    --primary-light: rgba(8,145,178,0.15);
}
