@font-face {
    font-family: 'Pretendard';
    src: url('../font/Pretendard/web/static/woff2/Pretendard-Regular.woff2') format('woff2'),
         url('../font/Pretendard/web/static/woff/Pretendard-Regular.woff') format('woff');
         /* url('../font/Pretendard-Regular.ttf') format('truetype'); */
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('../font/Pretendard/web/static/woff2/Pretendard-Medium.woff2') format('woff2'),
         url('../font/Pretendard/web/static/woff/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    src: url('../font/Pretendard/web/static/woff2/Pretendard-Bold.woff2') format('woff2'),
         url('../font/Pretendard/web/static/woff/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

/* 기본 폰트 설정 */
html,
body {
    font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Malgun Gothic', '맑은 고딕', sans-serif;
    font-feature-settings: 'tnum';
    font-variant-numeric: tabular-nums;
}

.highlight-text{
    background: linear-gradient(135deg, #4263eb 0%, #00c9a7 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.highlight-text-claude{
    background: linear-gradient(135deg, #c6613F 0%, #3d3d3a 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.highlight-text-openai{
    background: linear-gradient(135deg, #0dcb67 0%, #0d0d0d 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Custom Styles */
[x-cloak] {
    display: none !important;
}
