*,:before,:after{box-sizing:border-box;border:0 solid var(--border);margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none}img,svg,video,canvas{max-width:100%;height:auto;display:block}svg{height:initial}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border-radius:0}button,[role=button]{cursor:pointer}button{text-align:center;justify-content:center;align-items:center;display:inline-flex}button>svg,a>svg{flex:none}button:disabled{cursor:default}table{border-collapse:collapse;border-color:inherit;text-indent:0}fieldset,legend{padding:0}textarea{resize:vertical}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}small{font-size:80%}hr{height:0;color:inherit;border-top-width:1px}::placeholder{color:var(--faint);opacity:1}[hidden]{display:none!important}:root{--bg:#f4f6fa;--surface:#fff;--surface-muted:#f8fafc;--ink:#0f172a;--text:#1e293b;--muted:#64748b;--faint:#94a3b8;--border:#e2e8f0;--border-strong:#cbd5e1;--divider:#eef2f6;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-hover:#1e40af;--accent-soft:#eff6ff;--accent-soft-strong:#dbeafe;--accent-ring:#2563eb2e;--success:#15803d;--success-soft:#dcfce7;--warn:#b45309;--warn-soft:#fef3c7;--danger:#b91c1c;--danger-soft:#fee2e2;--violet:#6d28d9;--violet-soft:#ede9fe;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 8px 24px #0f172a12;--radius-sm:8px;--radius:12px;--radius-lg:16px;--font:"Pretendard Variable", Pretendard, "Noto Sans KR", "Malgun Gothic", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}html{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}a{color:var(--accent-strong)}
