:root{--ivory: #f8f5f0;--paper: #ffffff;--paper-2: #fbfaf7;--ink: #241f19;--ink-2: #55503f;--muted: #8a8073;--muted-2: #a99f8f;--line: #e6dfd4;--line-2: #f0ebe2;--gold: #a2793a;--gold-ink: #8a6427;--gold-line: #d0b98c;--gold-soft: #c9a86a;--tint: #f3ead9;--tint-2: #faf4e8;--tint-line: #e0d0b2;--green: #3d6b52;--green-bg: #e7f0ea;--danger: #9c4a42;--danger-bg: #f6e7e4;--disabled: #d5cdc0;--radius: 12px;--font: "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--serif: "Noto Serif KR", "AppleMyungjo", "Batang", serif;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ivory);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:16px;color:var(--ink)}a{color:var(--gold-ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
