:root{--c-primary:#2e946b;--c-primary-ink:#1f6e4f;--c-bg:#f7f5f1;--c-surface:#fff;--c-text:#252525;--c-text-2:#858585;--c-accent:#f4b36b;--c-line:#25252514;--c-surface-2:#f3f1ec;--c-card:#fffffff0;--c-text-3:#555;--c-btn:#252525;--c-btn-ink:#fff;--c-scrim:#1e1e1e59;--c-map-river:#d5e8ee;--c-map-loop:#cfe3d9;--c-warn:#9a6a2e;--radius-s:10px;--radius-m:16px;--radius-l:24px;--shadow-1:0 1px 2px #1e1e140f, 0 4px 16px #1e1e140f;--shadow-2:0 2px 6px #1e1e1414, 0 18px 48px #1e1e141f;--font:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark]{--c-bg:#15171c;--c-surface:#1e2127;--c-surface-2:#2a2e35;--c-card:#1e2127f0;--c-text:#ecebe7;--c-text-2:#9a9da3;--c-text-3:#c4c6ca;--c-line:#ffffff1a;--c-btn:#ecebe7;--c-btn-ink:#15171c;--c-scrim:#0000008c;--c-map-river:#22404a;--c-map-loop:#2b4a3d;--c-warn:#e2b064;--c-primary-ink:#7fd0aa;--shadow-1:0 1px 2px #0000004d, 0 4px 16px #00000040;--shadow-2:0 2px 6px #00000059, 0 18px 48px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--c-bg);height:100%;color:var(--c-text);font-family:var(--font);-webkit-font-smoothing:antialiased;word-break:keep-all;margin:0;padding:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}input{font:inherit}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
