@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cream:#faf6ef;--surface:#fff;--ink:#2c2420;--ink-soft:#867669;--ink-faint:#b6a998;--line:#eee3d5;--terracotta:#c9684b;--terracotta-deep:#a84e36;--terracotta-tint:#f4ddd0;--sage:#62795e;--sage-tint:#dee6d6;--pill:#f1e8dc;--hero-dark:#241c17;--hero-dark-line:#ffffff17;--accent-on-dark:#f2a988;--on-dark-soft:#fff9;--font-ui-cn-fallback:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-ui-kr-fallback:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;--font-kr:"Pretendard", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-cn:"Noto Sans SC", "PingFang SC", -apple-system, BlinkMacSystemFont, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-num:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-primary:#d45a3a;--color-primary-hover:#b8472a;--color-primary-light:#fbefea;--color-accent:#b8741f;--color-page:#f7f8fb;--color-surface:#fff;--color-surface-hover:#fbefea;--color-border-focus:#d45a3a;--color-text-main:#1a1d29;--color-text-body:#4b4f63;--color-text-muted:#6b7280;--color-text-light:#9499ad;--color-border-subtle:#e5e7f0;--radius-md:.5625rem;--radius-lg:.75rem;--radius-xl:.875rem;--radius-2xl:.875rem;--radius-3xl:.875rem}*{box-sizing:border-box}html,body{background:radial-gradient(circle at 0 0,#d45a3a1a,#0000 30%),linear-gradient(#fbfcfe 0%,#f7f8fb 100%);min-height:100%;margin:0}body{min-height:100vh;color:var(--color-text-body);font-family:var(--font-cn);letter-spacing:-.01em;text-rendering:optimizelegibility;font-weight:400}@media (max-width:767px){html,body{touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;scroll-behavior:auto;height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto!important}body{background-attachment:scroll}body>div:last-of-type{-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;overscroll-behavior-y:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto!important}.mobile-app-scroll{scrollbar-width:auto;height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto!important}.mobile-app-scroll-main{min-height:auto}.mobile-app-scroll::-webkit-scrollbar{width:10px}body::-webkit-scrollbar{width:10px}html::-webkit-scrollbar{width:10px}.mobile-app-scroll::-webkit-scrollbar-thumb{background:#78787873;border-radius:999px}body::-webkit-scrollbar-thumb{background:#78787873;border-radius:999px}html::-webkit-scrollbar-thumb{background:#78787873;border-radius:999px}a,button,select,input,textarea,label,summary,[role=button]{touch-action:pan-y pinch-zoom}}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-family:var(--font-cn)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.line-clamp-1,.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1}.font-kr{font-family:var(--font-kr)}.font-cn{font-family:var(--font-cn)}.font-num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.font-sans{font-family:var(--font-cn)}
