/* =================================
   Daegam Project - 통합 CSS
   생성일: 2025-09-30
   구조: 모듈별 CSS 분리 및 Import
   ================================= */

/* CSS 모듈 Import - 각 영역별로 분리된 스타일 */
@import url('base.css');        /* 기본 리셋, 버튼, 알림 등 */
@import url('header.css');      /* 헤더 및 네비게이션 */
@import url('products.css');    /* 상품 카드 및 그리드 */
@import url('cart.css');        /* 장바구니 및 결제 */
@import url('auth.css');        /* 로그인/회원가입 */
@import url('slider.css');      /* 히어로 슬라이더 */
@import url('footer.css');      /* 푸터 */
@import url('orders.css');      /* 마이페이지 및 주문 */
@import url('loading.css');     /* 로딩 스피너 */
@import url('profile.css');     /* 프로필 관리 */
@import url('font-optimization.css'); /* 폰트 최적화 */

/* 추가 공통 유틸리티 클래스 */
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }

.mb-1 { margin-bottom: 0.5rem; }
.mb-2 { margin-bottom: 1rem; }
.mb-3 { margin-bottom: 1.5rem; }

.mt-1 { margin-top: 0.5rem; }
.mt-2 { margin-top: 1rem; }
.mt-3 { margin-top: 1.5rem; }

.p-1 { padding: 0.5rem; }
.p-2 { padding: 1rem; }
.p-3 { padding: 1.5rem; }

.d-flex { display: flex; }
.d-block { display: block; }
.d-none { display: none; }

.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.align-center { align-items: center; }