:root{--bg-page:#f6f3ee;--surface:#fff;--border:#e8e2d3;--text-primary:#3e362c;--text-secondary:#8c8371;--text-muted:#b5ac9a;--coral-tint:#f5e4db;--coral-base:#e3a98f;--coral-deep:#a85c42;--mint-tint:#e6f1ea;--mint-base:#8fbfaa;--mint-deep:#4b8069;--income-tint:#eaf1e3;--income-base:#9bbf8e;--income-deep:#4f7a45;--expense-tint:#f5e3dd;--expense-base:#d08b72;--expense-deep:#a8503a;--savings-tint:#e4eef2;--savings-base:#8fb4c9;--savings-deep:#3c6499;--warning-tint:#f6edd9;--warning-base:#d9b679;--warning-deep:#8a6423;--logo-mint:#5dcaa5;--logo-coral:#f0997b;--logo-bronze:#ba7517;--primary:#565f8f;--primary-tint:#e8e9f2;--primary-base:#7b84b8;--primary-deep:#565f8f;--primary-rgb:86, 95, 143;--kakao-bg:#fee500;--kakao-text:#191600;--income-shade-1:#73a560;--income-shade-2:#8fbc8f;--income-shade-3:#61845f;--income-shade-4:#567c57;--savings-shade-1:#5f94b2;--savings-shade-2:#3b5b6e;--savings-shade-3:#7eaac4;--savings-shade-4:#2f4858;--expense-shade-1:#e2725b;--expense-shade-2:#d46b55;--expense-shade-3:#f2b6a6;--expense-shade-4:#e09584;--expense-shade-5:#b5543f;--expense-shade-6:#7a3b2f}@font-face{font-family:NanumSquareRound;src:url(/fonts/nanum-square-round/NanumSquareRoundL.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:NanumSquareRound;src:url(/fonts/nanum-square-round/NanumSquareRoundR.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:NanumSquareRound;src:url(/fonts/nanum-square-round/NanumSquareRoundB.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:NanumSquareRound;src:url(/fonts/nanum-square-round/NanumSquareRoundEB.ttf)format("truetype");font-weight:800;font-display:swap}html,body{overflow-x:hidden}input,select,textarea{font-size:16px!important}body{background:var(--bg-page);margin:0;font-family:NanumSquareRound,-apple-system,BlinkMacSystemFont,Malgun Gothic,sans-serif}input[type=date]{accent-color:var(--primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:4px}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}
