/* =================================
   Footer Styles - [주황색 테마 적용]
   ================================= */
.site-footer {
    /* ★ 메인 컬러: 맛있는 오렌지색 (#FB8500) */
    background-color: #FB8500;

    color: #ffffff; /* 글자는 깨끗한 흰색 */
    text-align: center;
    padding: 40px 20px; /* 위아래 여백 넉넉히 */
    font-size: 13px;
    margin-top: 0; /* 영상 섹션과 딱 붙게 */

    /* 위쪽에 아주 얇은 투명한 선을 줘서 경계 구분 */
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

/* 푸터 안의 텍스트 간격 및 스타일 */
.site-footer p {
    margin: 8px 0;
    line-height: 1.6;
    opacity: 1; /* 배경이 밝으므로 글자는 선명하게 */
    font-weight: 500; /* 글자 두께를 살짝 줘서 가독성 확보 */
    /* 흰 글씨가 배경에 묻히지 않게 아주 살짝 그림자 추가 */
    text-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

/* 첫 번째 줄(Copyright) 강조 */
.site-footer p:first-child {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 15px; /* 아래 내용과 간격 벌리기 */
}

/* 모바일 텍스트 최적화 */
@media (max-width: 768px) {
    footer p, footer span {
        font-size: 11px !important;
        word-break: keep-all;
        line-height: 1.4;
    }
}