:root,[data-theme=light]{--grey50:#f9fafb;--grey100:#f2f4f6;--grey200:#e5e8eb;--grey300:#d1d6db;--grey400:#b0b8c1;--grey500:#8b95a1;--grey600:#6b7684;--grey700:#4e5968;--grey800:#333d4b;--grey900:#191f28;--greyOpacity100:#0220470d;--greyOpacity200:#001b371a;--greyOpacity300:#001d3a2e;--greyOpacity500:#03183275;--blue50:#e8f3ff;--blue100:#c9e2ff;--blue200:#90c2ff;--blue300:#64a8ff;--blue400:#4593fc;--blue500:#3182f6;--blue600:#2272eb;--blue700:#1b64da;--red50:#fee;--red500:#f04452;--red600:#e42939;--orange50:#fff3e0;--orange400:#ffa927;--orange500:#fe9800;--yellow50:#fff9e7;--yellow400:#ffd158;--green50:#f0faf6;--green400:#15c47e;--green500:#03b26c;--teal50:#edf8f8;--teal500:#18a5a5;--purple50:#f9f0fc;--purple300:#c770e4;--purple500:#a234c7;--background:#fff;--backgroundLevel1:#fff;--greyBackground:#f2f4f6;--dimmed:#0003}[data-theme=dark]{--grey50:#202027;--grey100:#2c2c35;--grey200:#3c3c47;--grey300:#4d4d59;--grey400:#62626d;--grey500:#7e7e87;--grey600:#9e9ea4;--grey700:#c3c3c6;--grey800:#e4e4e5;--grey900:#fff;--greyOpacity100:#d9d9ff1c;--greyOpacity200:#dedeff30;--greyOpacity300:#e0e0ff45;--greyOpacity500:#f2f2ff78;--blue50:#202c4d;--blue100:#23386a;--blue200:#25478c;--blue300:#265ab3;--blue400:#2970d9;--blue500:#3485fa;--blue600:#449bff;--blue700:#61b0ff;--red50:#3c2020;--red500:#f04251;--red600:#fa616d;--orange50:#3d2500;--orange400:#cf7200;--orange500:#f18600;--yellow50:#3d2d1a;--yellow400:#ffa126;--green50:#153729;--green400:#13a065;--green500:#16bb76;--teal50:#203537;--teal500:#2eaab2;--purple50:#3f2447;--purple300:#7b2595;--purple500:#ae3dd1;--background:#17171c;--backgroundLevel1:#202027;--greyBackground:#101013;--dimmed:#0000008f}:root{--t1:30px;--t2:26px;--t3:22px;--t4:20px;--t5:17px;--t6:15px;--t7:13px;--radius-s:8px;--radius-m:12px;--radius-l:16px;--radius-xl:20px;--radius-full:999px;--font:"Toss Product Sans", Tossface, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard", sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--press-scale:.96}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-snap-type:y proximity;height:100%}@media (prefers-reduced-motion:reduce){html{scroll-snap-type:none}}body{background:var(--background);min-height:100%;color:var(--grey900);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}
