/* 2025-01-25: 디자인 시스템 import */
@import url('./design-system.css');

/* Pretendard Font - 2025-01-18: NanumSquareNeo에서 변경 */
@font-face {
    font-family: 'Pretendard';
    src: url('/font/PretendardVariable.woff2') format('woff2-variations');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* 2025-01-25: CSS 변수는 design-system.css에서 통합 관리 */
/* 테마 색상은 +layout.svelte에서 site-settings.json 기반으로 동적 오버라이드 */

/* 기본 body 스타일 */
/* 2025-01-25: design-system.css 변수 사용 */
body {
    font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    font-weight: var(--font-normal);
    line-height: var(--leading-normal);
    font-size: var(--text-base);
    color: var(--color-text-primary);
}

/* 모바일 폰트 조정은 design-system.css에서 관리 */

/* 2024-12-18: viewer 페이지 공통 fade-in 스타일 */
.viewer-main {
    opacity: 0;
    transition: opacity 0.3s ease-in;
}
.viewer-main.loaded {
    opacity: 1;
}