/* =========================================
   1. 기본 설정 및 변수
   ========================================= */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

:root {
    --primary-color: #03C75A;
    --secondary-color: #FEE500;
    --dark-color: #333;
    --light-color: #f8f9fa;
    --border-color: #ddd;
    --shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Malgun Gothic', sans-serif;
    color: var(--dark-color);
    line-height: 1.6;
    overflow: hidden;
    /* 페이지 전체 스크롤 방지 */
}