@import url('https://cdnjs.cloudflare.com/ajax/libs/pretendard/1.3.9/static/pretendard.css');


/* color Root Variables*/
:root {
    --primary-purple: #8750f7;
    --dark-purple: #7C3AED;
    --light-purple: #A78BFA;
    --text-dark: #1F2937;
    --text-light: #6B7280;
    --text-white: #FFFFFF;
    --bg-light: #F9FAFB;
    --bg-white: #FFFFFF;
    --border-light: #E5E7EB;
    --gradient-purple: linear-gradient(135deg, #8B5CF6 0%, #7C3AED 100%);
    --gradient-hero: linear-gradient(135deg, #F3F4F6 0%, #E5E7EB 50%, #8B5CF6 100%);
}

* {
    margin: 0;
    padding: 0;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Pretendard', sans-serif;
    overflow-x: hidden;
    overflow-y: scroll;
}


li {
    list-style: none;
}

a {
    color: inherit;
    text-decoration: none;
}

img {
    width: 100%;
}

.df {
    display: flex;
}

.pd-20-0 {
    padding: 20px 0;
}

.mb-20 {
    margin-bottom: 20px;
}


/* 레이아웃 */
.container {
    max-width: 1600px;
    margin: 0 auto;
}



.w-1400 {
    max-width: 1400px;
    margin: 0 auto;
}





