:root{--background:45 100% 99%;--surface:45 22% 96%;--card:0 0% 100%;--muted:48 15% 94%;--border:43 13% 90%;--input:42 9% 79%;--foreground:40 17% 15%;--muted-foreground:39 10% 39%;--earth:33 30% 19%;--primary:16 62% 37%;--primary-foreground:0 0% 100%;--primary-soft:26 72% 94%;--primary-strong:16 66% 29%;--olive:131 39% 30%;--olive-soft:109 30% 93%;--olive-strong:131 40% 24%;--ink:40 17% 15%;--kakao:54 100% 45%;--kakao-foreground:55 100% 5%;--destructive:17 89% 42%;--destructive-foreground:0 0% 100%;--photo:43 13% 89%;--photo-soft:48 15% 94%;--photo-foreground:39 10% 39%;--dot:29 100% 55%;--ring:16 62% 37%;--radius:0.75rem;--shadow-soft:0 0 0.5px 0 rgb(46 42 34/0.14),0 1px 1px 0 rgb(46 42 34/0.12);--shadow-lift:0 1px 3px rgb(46 42 34/0.08),0 2px 2px rgb(46 42 34/0.05),0 0 2px rgb(46 42 34/0.06);--shadow-float:0 0 6px rgb(46 42 34/0.14),0 8px 12px rgb(46 42 34/0.10);--ease-press:cubic-bezier(0.25,0.46,0.45,0.94);--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;--font-serif:var(--font-sans);--tracking-body:-0.01em;--tracking-heading:-0.025em;--page-max:480px}