:root{--bg:#fff;--bg-alt:#f5f7fa;--surface:#fff;--accent:#2563eb;--accent-dark:#1d4ed8;--accent-light:#eff6ff;--alert:#dc2626;--alert-light:#fef2f2;--success:#16a34a;--success-light:#dcfce7;--t1:#111827;--t2:#6b7280;--t3:#9ca3af;--divider:#e5e7eb;--sh-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--sh-md:0 4px 16px #00000014, 0 2px 6px #0000000a;--sh-lg:0 12px 40px #0000001a, 0 4px 12px #0000000d;--sh-xl:0 24px 64px #0000001f, 0 8px 20px #0000000f;--sh-blue:0 8px 24px #2563eb33;--r:16px;--font:"Pretendard Variable", Pretendard, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);min-height:100%;font-family:var(--font);color:var(--t1);font-variant-numeric:tabular-nums;word-break:keep-all;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}
