:root{--primary:#1428a0;--surface-bg:#f6f7fb;--text-primary:#111827;--text-secondary:#6b7280;--text-disabled:#9ca3af;--border:#d1d5db;--error:#ff334b;--white:#fff}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:var(--text-primary);-webkit-font-smoothing:antialiased}button{font-family:inherit}