@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.css";
:root{--bg:#fff9e6;--fg:#000;--muted:#6b6b6b;--card:#fff;--primary:#2a9c5c;--primary-hover:#158b48;--primary-soft:#cfeddd;--line:#e3e3e3;--peach:#f4c29a;--radius:20px}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 20px;font-size:16px;font-weight:600;line-height:20px;transition:background-color .15s,border-color .15s;display:inline-flex}.btn.primary{background:var(--primary);color:#fff}.btn.primary:hover{background:var(--primary-hover)}.btn.secondary{background:var(--card);border-color:var(--line);color:var(--fg)}.btn.secondary:hover{border-color:var(--fg)}.btn.store{gap:8px}.storeIcon{flex-shrink:0;width:20px;height:20px;display:block}.btn.ghost{border-color:var(--line);background:0 0;width:auto;min-height:36px;padding:0 12px;font-size:14px;font-weight:500}.btn.ghost:hover{border-color:var(--fg)}.actions{flex-direction:column;gap:10px;width:100%;display:flex}@media (max-width:1023px){.btn{min-height:44px}}
