/* v4.css (v90, 2026-10-25): 색은 새 로고에 맞추고, 굵은 글씨는 중요한 정보만. 맨 마지막에 읽는다.
   - 색: 브랜드 파랑 #315BE8(로고 파랑), 그 단계(--v-c2..c5)도 로고 파랑 계열. 로고 남색 #203DA0. 주의(코랄)와 투자 손익 색은 그대로.
   - 굵기 (사용자: 기존과 ChatGPT안의 중간, 중요한 정보만 강조): LINE Seed는 보통과 굵게 두 가지뿐이라, fonts/line-seed-kr.css에서
     600을 보통으로 그리게 했다(651 이상만 굵게). 그래서 안 고른 탭, 칩, 꼬리표, 표의 칸, 작은 단추는 보통이 된다.
     아래에서 정말 중요한 것만 다시 굵게(700): 거래와 일정의 이름, 목록의 금액, 묶음(그룹) 줄, 고른 칩, 주 단추, 문장 속 핵심 숫자.
     반대로 700으로 굵던 것 중 보조 정보(PC 위 AI 메신저 단추, 성과 표 칸, 계좌 이름, 비중)는 보통으로. */

:root,:root[data-theme="light"]{
  --v-navy:#315BE8;--v-blue:#315BE8;--v-blue-bg:#F0F3FE;--v-down:#315BE8;
  --v-c2:#708EF0;--v-c3:#9EB2F5;--v-c4:#C7D3FA;--v-c5:#E2E9FD;--v-peri:#9EB2F5;
  --c-blue:#315BE8;--c-blue-soft:#F0F3FE;--c-navy:#315BE8;--c-ch1:#315BE8;--c-ch2:#708EF0;--c-ch3:#9EB2F5;--c-ch4:#C7D3FA;--c-ch5:#E2E9FD}

/* 다시 굵게: 기록의 이름과 금액 (거래, 일정, 게시판 글) */
.app span.l1>b:not(#_),.app span.b>b:not(#_),.app .p3a-dayh b:not(#_),.app .bc2-up .d:not(#_){font-weight:700}
/* 목록 금액: 예산 외 항목, 예산 초과, 현금 증감, 구성, 칸 금액 */
.app .l2-xr .v:not(#_),.app .l2-dr .v:not(#_),.app span.r>.v.tnum:not(#_),.app span.v.tnum>b:not(#_),.app .p3b-mixr b.v:not(#_),.app .l2-tv:not(#_){font-weight:700}
/* 묶음(그룹) 줄: 재무제표 계정 표(휴대폰, PC, 월별), 예산 묶음 */
.app .p3b-mg .n>span:not(#_),.app .p3b-mg .v>span:first-child:not(#_),.app .p3b-pr.grp>.n:not(#_),.app .p3b-pr.grp>.c:not(#_),.app .p3b-mr.grp>:first-child:not(#_),
.app .p3a-gn:not(#_),.app .p3a-gname>span:not(#_),.app .p3a-bv.b:not(#_){font-weight:700}
/* 작은 소제목과 문장 속 핵심 숫자 */
.app .l2-sh:not(#_),.app .ih2-act .h:not(#_),.app .p3a-sent b:not(#_),.app .s.tnum>b:not(#_){font-weight:700}
/* 고른 것: 칩, 필터, 주 단추 */
.app .v3-chip[aria-pressed="true"]:not(#_),.app .v3-chip.on:not(#_),.app .l2-fchip.on:not(#_),.app .btn.pri:not(#_),.app .v3-btn.pri:not(#_){font-weight:700}

/* 보통으로: 보조 정보 */
.app .ai-top-t:not(#_),.app .p3i-pr .r:not(#_),.app .p3i-pr .lb:not(#_),.app .mr b:not(#_),.app .p3i-an:not(#_),.app .l2-tot .k:not(#_){font-weight:400}

/* I11 휴대폰 아래 탭 이름: 11px -> 12px, 안 고른 탭 글자를 조금 진하게 (고른 탭은 굵게 그대로) */
.app .tabbar button:not(#_){font-size:12px!important;line-height:16px;color:var(--v-ink3)}
.app .tabbar button[aria-current="page"]:not(#_){color:var(--v-ink)}
/* I15 거래 입력: 자주 쓰는 거래 (금액 위) */
.es-freq{display:grid;gap:8px;min-width:0}
.es-freq-h{font-size:13px;color:var(--v-ink3)}
.es-freq-l{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:0 2px}
.es-freq-l::-webkit-scrollbar{display:none}
.es-freq-l .v3-chip{height:36px;padding:0 14px}
.es-freq-l .v3-chip small{margin-left:6px;font-size:12px;color:var(--v-ink3)}
/* I16 기간 막대: 이번 달 */
.lpb .lpb-now{margin-left:auto;flex:none}
.lpb .lpb-now+.l2-dd{margin-left:0}
/* I18 안내 문장은 한 줄에 한 문장 */
.be-note.be-lines span{display:block}
/* 360 폭: 텔레그램 보고 안내의 긴 값(일정 미리 알림)이 칸을 넘었어요. 값은 단어 단위로 줄바꿈, 이름 칸은 글자만큼 */
.tgs-info .kv span{width:auto!important;min-width:72px}
.tgs-info .kv b{white-space:normal;word-break:keep-all}
