/* K-Digital design tokens v1. Colors = sampled from approved design (sample); others = estimate, verify by 1:1 crop. */
:root {
    --kd-navy-900: #050A11;
    --kd-navy-800: #060E3D;
    --kd-navy-700: #0F287A;
    --kd-navy-600: #0D1E6C;
    --kd-blue-700: #0044AF;
    --kd-blue-650: #03389E;
    --kd-blue-600: #005CFE;
    --kd-blue-500: #0E63E2;
    --kd-blue-300: #71A7FB;
    --kd-cyan-400: #38BDF8;
    --kd-sky-100: #E7F0FE;
    --kd-sky-50: #EFF3FE;
    --kd-sky-25: #F3F8FE;
    --kd-gray-50: #F7F8FC;
    --kd-white: #FFFFFF;
    --kd-text-900: #0B1220;
    --kd-text-700: #374151;
    --kd-text-500: #6B7280;
    --kd-line: #E5E9F2;
    --kd-new: #FF5A4D;
    --kd-tool-navy: #15356E;
    --kd-tool-purple: #4A3790;
    --kd-tool-teal: #24686F;

    --kd-grad-cta: linear-gradient(135deg, #0A6CFF 0%, #005CFE 50%, #0040C8 100%);
    --kd-radius-sm: 10px;
    --kd-radius-md: 14px;
    --kd-radius-lg: 20px;
    --kd-radius-xl: 28px;
    --kd-radius-pill: 999px;
    --kd-shadow-card: 0 8px 24px rgba(15, 40, 122, 0.08);
    --kd-shadow-float: 0 16px 40px rgba(15, 40, 122, 0.14);
    --kd-shadow-cta: 0 8px 20px rgba(0, 92, 254, 0.35);

    --kd-container: 1080px;
    --kd-font: "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;
}
