/**
 * ============================================================================
 * Default 테마 - 메인 스타일시트 (최적화됨)
 * ============================================================================
 *
 * 파일: themes/default/theme.css
 * 설명: 기본 테마의 메인 진입점 - 모든 CSS를 통합
 * 출처: 현재 운영 중인 디자인을 기본 테마로 변환
 *
 * 사용법:
 * - HTML에서 이 파일만 로드하면 모든 스타일이 적용됩니다:
 *   <link rel="stylesheet" href="/assets/css/themes/default/theme.css">
 *
 * 최적화 정보:
 * - 이전: 70개의 CSS 파일 import
 * - 현재: 7개의 통합 CSS 파일 import (90% 감소)
 * - 성능: 네트워크 요청 대폭 감소, 로딩 속도 개선
 *
 * ============================================================================
 */

/* ==========================================================================
   1. CSS 변수 정의 (가장 먼저 로드)
   ========================================================================== */
@import url('./theme-variables.css');

/* ==========================================================================
   2. External Libraries - Bootstrap (먼저 로드)
   ========================================================================== */
@import url('/dist/bootstrap/css/bootstrap.min.css');

/* ==========================================================================
   3. Base Styles - 기본/공통 스타일 (통합)
   ========================================================================== */
/* 5개 파일 통합: fonts, breakpoints, common, page, main */
@import url('./base.css');

/* ==========================================================================
   4. Layout Styles - 레이아웃 (통합)
   ========================================================================== */
/* 4개 파일 통합: main-content, page-header, responsive, mypage-responsive */
@import url('./layouts.css');

/* ==========================================================================
   5. Component Styles - 컴포넌트 (통합)
   ========================================================================== */
/* 33개 파일 통합: application-badge, arrow-button, buttons, calendar,
   cards, container-img, curriculum-slider, faq-accordion, floating-button,
   footer, header, hero, info-container-1/2/3, learning-widget, leveltest,
   link-container, main-banner, mydata-box, mypage-schedule, mypage-textbook,
   notice-content, pagination, payment, pricing, profile-sidebar,
   progress-banner, support-badge, support-center, tabs, timeline, top-bar */
@import url('./components.css');

/* ==========================================================================
   6. Page Styles - 페이지별 스타일 (통합)
   ========================================================================== */
/* 25개 파일 통합: adult-english, board, courses, documents, edulive,
   evaluation, evaluation-detail, inquiry, learning, levels, leveltest,
   leveltest-live, login, mypage, privacy, profile-edit, refund, register,
   register-complete, teachers, teachers-list, terms, video-english,
   video-english-v2, video-english-courses */
@import url('./pages.css');

/* ==========================================================================
   7. Utility Styles - 유틸리티
   ========================================================================== */
@import url('./utils/spacing.css');

/* ==========================================================================
   8. 테마 전용 커스텀 스타일
   ========================================================================== */

/**
 * 이 섹션에는 기본 테마만의 특별한 스타일을 추가할 수 있습니다.
 * 예: 특정 컴포넌트의 테마별 변형, 애니메이션, 특수 효과 등
 *
 * 현재는 기존 CSS 파일들을 그대로 사용하므로 추가 스타일이 없습니다.
 */
