@import url('https://fonts.googleapis.com/css2?family=Michroma&family=Montserrat:wght@700&family=Noto+Sans+KR:wght@300;400;700&display=swap');

:root { 
    --g-black: #050505; 
    --g-gold: #c5a059; 
    --g-gold-br: #eecf86; 
}

/* 기본 배경 및 폰트 강제 통일 */
body { background-color: var(--g-black) !important; color: #fff !important; font-family: 'Noto Sans KR', sans-serif; margin: 0; padding-bottom: 80px; word-break: keep-all; }

/* 럭셔리 하단바 (전화/관심고객) */
.gaon-fixed-bar { position: fixed; bottom: 0; left: 0; width: 100%; height: 70px; background: rgba(10,10,10,0.9); backdrop-filter: blur(15px); border-top: 1px solid var(--g-gold); display: flex; z-index: 9999; }
.bar-btn { flex: 1; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 15px; color: #fff; cursor: pointer; text-decoration: none; }
.bar-btn.gold { background: var(--g-gold); color: #000; }

/* 카톡 플로팅 버튼 */
.kakao-float { position: fixed; bottom: 90px; right: 20px; width: 55px; height: 55px; background: #fee500; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 25px; color: #3c1e1e; z-index: 9998; box-shadow: 0 5px 15px rgba(0,0,0,0.5); }

/* 자동 생성될 푸터 스타일 */
.gaon-auto-footer { padding: 40px 20px; text-align: center; font-size: 11px; color: #666; border-top: 1px solid #111; line-height: 1.8; }