/* theme-lighten — 어느 테마 위에도 덧입히는 "다크 슬라이드 밝게" 레이어.
   색상 하드코딩 없이 상위 테마의 변수를 그대로 쓴다. deck.css → theme-*.css → 이 파일 순으로 링크. */
.dark{background:linear-gradient(122deg,var(--panel) 0%,var(--panel-2) 58%,var(--surface) 100%);color:var(--ink);}
.dark::before{opacity:.5;}
.dark .foot{color:var(--mut);}
.dark .foot::before{background:var(--line);}
.dark .pg{color:var(--navy-l);}
.dark .chip{background:var(--surface);color:var(--navy);}
.dark h1.t{color:var(--ink);}
.dark h1.t b{color:var(--navy-l);}
.dark .quote{background:var(--panel);color:var(--body);}
.dark .quote b{color:var(--navy);}

.cv-eyebrow{color:var(--mut);}
.cv-title{color:var(--ink);}
.cv-title span{color:var(--navy-l);}
.cv-sub{color:var(--sub);}
.cv-tags span{color:var(--body);border-color:var(--line);background:var(--surface);}
.cv-foot{border-top-color:var(--line);}
.cv-foot .rl,.cv-foot .ct{color:var(--sub);}
.cv-foot .ct b{color:var(--navy-l);}

.dv-no{color:var(--navy-l);}
.dv-eyebrow{color:var(--mut);}
.dv-title{color:var(--ink);}
.dv-sub{color:var(--sub);}
.dv-meta .n{color:var(--navy-l);}
.dv-meta .l{color:var(--sub);}

/* 밝은 배경 위 흰 카드는 경계가 사라져 떠 보인다 → 본문 카드와 같은 면(panel)으로 */
.give .g{background:var(--panel);}
.give .g .h{color:var(--navy-l);}
.give .g .d{color:var(--sub);}
.ct .eyebrow{color:var(--mut);}
.ct h2{color:var(--ink);}
.ct h2 span{color:var(--navy-l);}
.ct .p{color:var(--sub);}
.ct .p b{color:var(--ink);}
.ct .links .l{background:var(--panel);}
.ct .links .l .k{color:var(--mut);}
.ct .links .l .v{color:var(--ink);}
.ct .links .l .s{color:var(--sub);}
