/* 신규 10매체 팔레트 — config/sites10.json 에서 생성(tools/gen_media_css.py). 손으로 고치지 말 것. */
body[data-site][data-media="grantnote"]{--bg:#f6f8f4;--surface:#fdfefb;--ink:#1d3a30;--accent:#1f5f4a;--muted:#56665e;--line:#cfdcd3;--soft:#e5eee8;--focus:#1f5f4a;--art:#e5eee8}
body[data-site][data-media="jageumnote"]{--bg:#faf7f1;--surface:#fffdf9;--ink:#3a2a17;--accent:#7a4a12;--muted:#6a5d4e;--line:#e1d6c4;--soft:#f1e8da;--focus:#7a4a12;--art:#f1e8da}
body[data-site][data-media="ipchalnote"]{--bg:#f5f7fb;--surface:#fdfeff;--ink:#1c2b48;--accent:#284c8c;--muted:#566175;--line:#d3dbe9;--soft:#e4eaf4;--focus:#284c8c;--art:#e4eaf4}
body[data-site][data-media="bubinnote"]{--bg:#f8f6fb;--surface:#fefdff;--ink:#2b2140;--accent:#4a3577;--muted:#625b70;--line:#dcd5e6;--soft:#ece7f3;--focus:#4a3577;--art:#ece7f3}
body[data-site][data-media="gwansenote"]{--bg:#f3f8f8;--surface:#fcffff;--ink:#173a40;--accent:#0f6672;--muted:#53686b;--line:#cbe0e2;--soft:#e0eef0;--focus:#0f6672;--art:#e0eef0}
body[data-site][data-media="gisungnote"]{--bg:#faf6f3;--surface:#fffdfb;--ink:#3d2418;--accent:#9a3b1b;--muted:#6b5c54;--line:#e4d4cb;--soft:#f2e5dd;--focus:#9a3b1b;--art:#f2e5dd}
body[data-site][data-media="imdaenote"]{--bg:#f8f8f2;--surface:#fefefa;--ink:#30331a;--accent:#5a5f18;--muted:#64665a;--line:#dcddc9;--soft:#ededdf;--focus:#5a5f18;--art:#ededdf}
body[data-site][data-media="sangpyonote"]{--bg:#fbf5f8;--surface:#fffcfe;--ink:#3d1c2b;--accent:#8a1f4d;--muted:#6c5862;--line:#e8d3dd;--soft:#f4e4eb;--focus:#8a1f4d;--art:#f4e4eb}
body[data-site][data-media="nomunote"]{--bg:#f4f7fa;--surface:#fcfdff;--ink:#1a2d40;--accent:#1d5b8f;--muted:#55616d;--line:#d0dbe6;--soft:#e2eaf2;--focus:#1d5b8f;--art:#e2eaf2}
body[data-site][data-media="privacynote"]{--bg:#f5f6f8;--surface:#fdfdfe;--ink:#222b35;--accent:#3b4a5a;--muted:#5d646c;--line:#d5d9df;--soft:#e7eaee;--focus:#3b4a5a;--art:#e7eaee}
body[data-media] .prose .chungoose-cta-embed .cgv{--b:var(--accent);--ink:var(--ink);--sub:var(--muted);--line:var(--line);--card:var(--surface);--soft:var(--bg);--tint:var(--soft);--ebg:var(--soft);--efg:var(--accent);--em:var(--accent);--pb:var(--accent);--focus:var(--accent);--dot:var(--accent)}
.media-empty{margin-top:24px;color:var(--muted)}
