body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--ink: #2E2118;--ink2: #8A6E56;--ink3: #B79E84;--cream: #F3E5CE;--paper: #FEF8ED;--card: #FFFFFF;--line: #F3E7D2;--line2: #EBD9BF;--terra: #CE4626;--terraD: #A9331A;--terraS: #FCE7DC;--green: #4A6B45;--greenS: #EDF1E7;--cookScale: 1}.ro-scroll{scrollbar-width:none;-ms-overflow-style:none}.ro-scroll::-webkit-scrollbar{display:none;width:0;height:0}.ro-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ro-slides::-webkit-scrollbar{display:none}.ro-slides>*{flex-shrink:0;width:100%;scroll-snap-align:start}@keyframes ro-spin{to{transform:rotate(360deg)}}@keyframes ro-step-next{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes ro-step-prev{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes ro-prog{0%{width:0}to{width:100%}}@keyframes ro-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes ro-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes ro-ping{0%{transform:scale(.88);opacity:.6}80%,to{transform:scale(1.75);opacity:0}}@keyframes ro-bounce-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ro-float-up{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-70px) scale(.65);opacity:0}}@keyframes ro-fade-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ro-shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes ro-filter-flash{0%{transform:scale(1);box-shadow:0 0 #ce462600}35%{transform:scale(1.07);box-shadow:0 6px 18px -4px #ce46268c}to{transform:scale(1);box-shadow:0 2px 10px -4px #ce462659}}@keyframes ro-loadbar{0%{left:-40%}to{left:100%}}@keyframes ro-toast-in{0%{opacity:0;transform:translate(-50%,10px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes ro-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
