/* THEME 건강·여행: 차분한 청록, 부드럽고 여유 있게 */
:root{ --paper:#f1f7f6; --ink:#12302d; --sub:#4f6b68; --line:#cfe0dd; --accent:#0f766e; --accent-dark:#0b5a54; --accent-ink:#fff; --red:#9b1c1c; --radius:12px; }
body{ line-height:1.8; font-family:"Pretendard","Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",-apple-system,"Segoe UI",sans-serif; }
h1{ font-weight:700; letter-spacing:-.03em; }
.card{ border:1px solid var(--line); border-top:1px solid var(--line); background:#fff; border-radius:18px; padding:24px 24px 14px; }
.card h2{ color:var(--accent); letter-spacing:.04em; }
input, select{ background:#fbfefd; }
button{ border-radius:999px; }
#result{ border:1px solid var(--line); border-left:1px solid var(--line); border-radius:16px; background:#f8fcfb; }
.amount{ color:var(--accent); font-weight:700; }
