:root{--background:#f4efe7;--foreground:#21140d}*{box-sizing:border-box}html,body{background:var(--background);width:100%;min-height:100%;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{-webkit-text-size-adjust:100%}body{min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;box-sizing:border-box}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6,p{margin-top:0}
@font-face{font-family:Kkaepang UI;src:url(/fonts/kkaepang-benefits/PretendardVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--kp-bg:#fffcf4;--kp-paper:#fffefa;--kp-ink:#30180f;--kp-muted:#927364;--kp-orange:#ff601b;--kp-yellow:#fff1ba;--kp-line:#f3e6d2;--kp-radius:22px;--kp-shadow:0 5px 18px #99621b09;--kp-cta:linear-gradient(115deg, #ff852d, #ff611b);--kp-font:"Kkaepang UI", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kp-width:430px}
button[data-kp-busy=true]{cursor:wait!important;opacity:1!important}.kp-busy-indicator{z-index:2;border-radius:inherit;box-sizing:border-box;color:#fff;pointer-events:none;background:#965019;justify-content:center;align-items:center;gap:8px;padding:4px;font-size:12px;font-weight:700;line-height:1.3;display:flex;position:absolute;inset:0}button[data-kp-feedback=badge]>.kp-busy-indicator{border-radius:12px;min-height:32px;inset:auto 8px 8px}.kp-busy-spinner{box-sizing:border-box;border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.8s linear infinite kp-button-spin;display:inline-block}button[data-kp-compact=true] .kp-busy-label{display:none}.kp-button-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kp-button-error{color:#b33b24;margin:6px 0;font-size:12px;line-height:1.5;display:block}@keyframes kp-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kp-busy-spinner{animation:none}}
