/* ICM_COLLECTION_COLOURS_V1: accents only; no reading-font, body-text or palette overrides. */
[data-icm-collection="quran"]{--icm-collection-base:#05472A;--icm-collection-dark:#82a394}
[data-icm-collection="hadith"]{--icm-collection-base:#006600;--icm-collection-dark:#80b280}
[data-icm-collection="seerah"]{--icm-collection-base:#008080;--icm-collection-dark:#80c0c0}
[data-icm-collection="dua"]{--icm-collection-base:#273B09;--icm-collection-dark:#939d84}
[data-icm-collection="history"]{--icm-collection-base:#804A00;--icm-collection-dark:#c0a480}
[data-icm-collection="pious"]{--icm-collection-base:#0E6491;--icm-collection-dark:#86b2c8}
[data-icm-collection="article"]{--icm-collection-base:#4A148C;--icm-collection-dark:#a48ac6}
[data-icm-collection="story"]{--icm-collection-base:#7C1249;--icm-collection-dark:#be88a4}
[data-icm-collection="qa"]{--icm-collection-base:#D46211;--icm-collection-dark:#eab088}
[data-icm-collection="videonotes"]{--icm-collection-base:#5A0B23;--icm-collection-dark:#ac8591}
[data-icm-collection="notes"]{--icm-collection-base:#406C7D;--icm-collection-dark:#a0b6be}
[data-icm-collection="ai_content"]{--icm-collection-base:#003151;--icm-collection-dark:#8098a8}
[data-icm-collection="writing_ideas"]{--icm-collection-base:#6B4E71;--icm-collection-dark:#b5a6b8}
html[data-collection-colours=on] [data-icm-collection]{--icm-collection-accent:var(--icm-collection-base)}
html[data-collection-colours=on][data-theme=dark] [data-icm-collection]{--icm-collection-accent:var(--icm-collection-dark)}
html[data-collection-colours=on] .entry-card[data-icm-collection]{border-inline-start:4px solid var(--icm-collection-accent,var(--line))}
html[data-collection-colours=on] .icm-duplicate-card[data-icm-collection],html[data-collection-colours=on] .icm-popup-card[data-icm-collection]{border-inline-start:4px solid var(--icm-collection-accent,var(--line));padding-inline-start:12px}
.icm-collection-badge{display:inline-block;border:1px solid transparent;border-radius:5px;padding:2px 7px}
html[data-collection-colours=on] .icm-collection-badge{border-color:var(--icm-collection-accent,var(--line));background:var(--panel,#fff);color:var(--ink,#222)}
.icm-collection-dot{display:none}
html[data-collection-colours=on] .icm-collection-dot{display:inline-block;width:8px;height:8px;margin-inline-end:8px;border-radius:50%;vertical-align:middle;background:var(--icm-collection-accent,var(--line))}
html[data-collection-colours=on] .icm-collection-heading[data-icm-collection]{border-block-end:2px solid var(--icm-collection-accent,var(--line));padding-block-end:12px}
html[data-collection-colours=on] .icm-collection-title[data-icm-collection]{border-block-end:2px solid var(--icm-collection-accent,var(--line));padding-block-end:10px}
.icm-collection-key{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0;font-size:13px}
@media print{html[data-collection-colours=on] .entry-card[data-icm-collection],html[data-collection-colours=on] .icm-popup-card[data-icm-collection],html[data-collection-colours=on] .icm-duplicate-card[data-icm-collection]{border-inline-start:1px solid #aaa}html[data-collection-colours=on] .icm-collection-badge{color:inherit;background:transparent;border-color:#aaa}.icm-collection-dot{display:none!important}}
