/* [결재 #203] 가독성 공통 규칙: 모든 화면에서 불러옵니다(!important 는 나중에 만들어지는 Tailwind 스타일보다 우선하기 위함) */

/* 1) 최소 글자 크기: 8·9·10px → 11px, 11px → 12px */
.text-\[8px\], .text-\[9px\], .text-\[10px\] { font-size: 11px !important; }
.text-\[11px\] { font-size: 12px !important; }

/* 2) 입력칸 글자는 16px 이상: 확대를 허용하면 아이폰이 작은 입력칸을 누를 때 화면을 확 줌인시키는 것을 막음 */
input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="hidden"]),
select, textarea { font-size: 16px !important; }

/* 3) '글자 크게 보기'(마이페이지에서 선택): 모든 글자를 약 2px씩 키움 */
html.big-text .text-\[8px\], html.big-text .text-\[9px\], html.big-text .text-\[10px\] { font-size: 13px !important; line-height: 1.5 !important; }
html.big-text .text-\[11px\] { font-size: 14px !important; line-height: 1.5 !important; }
html.big-text .text-\[12px\], html.big-text .text-xs { font-size: 14px !important; line-height: 1.5 !important; }
html.big-text .text-\[13px\] { font-size: 15px !important; line-height: 1.5 !important; }
html.big-text .text-\[14px\], html.big-text .text-sm { font-size: 16px !important; line-height: 1.5 !important; }
html.big-text .text-\[15px\] { font-size: 17px !important; line-height: 1.45 !important; }
html.big-text .text-\[16px\], html.big-text .text-base { font-size: 18px !important; line-height: 1.45 !important; }
html.big-text .text-\[17px\] { font-size: 19px !important; }
html.big-text .text-\[18px\], html.big-text .text-lg { font-size: 20px !important; }
html.big-text .text-\[19px\] { font-size: 21px !important; }
html.big-text .text-xl { font-size: 22px !important; }
html.big-text .text-\[22px\] { font-size: 24px !important; }
html.big-text .text-2xl { font-size: 26px !important; }
html.big-text input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="hidden"]),
html.big-text select, html.big-text textarea { font-size: 18px !important; }
