html,body,#root{background:#fafaf7;width:100%;min-height:100%;margin:0;padding:0}body{color:#3d3d3d;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans KR,Apple SD Gothic Neo,Arial,sans-serif}*,:before,:after{box-sizing:border-box}:focus-visible{outline-offset:2px;outline:3px solid #d4a853}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
