/* Trend04 Footer Style - Luxury & Elegant */ .trend04-footer { background-color: #0f0f0f; color: #aaa; padding: 100px 0 50px; font-size: 0.9rem; border-top: 1px solid #222; /* font-family: 'Playfair Display', serif; */ /* πŸ’‘ [μˆ˜μ •] κ΄€λ¦¬μž μ„€μ • 폰트 μ‚¬μš©μ„ μœ„ν•΄ 주석 처리 */ } .footer-inner { max-width: 1400px; margin: 0 auto; padding: 0 40px; } .footer-brand { text-align: center; margin-bottom: 80px; } .footer-logo-text { font-size: 2.5rem; color: #fff; margin: 0 0 15px; letter-spacing: 2px; font-weight: 400; } .footer-desc { font-size: 1.1rem; color: #666; font-style: italic; } .footer-nav-wrapper { display: flex; justify-content: center; gap: 100px; margin-bottom: 80px; border-bottom: 1px solid #222; padding-bottom: 60px; } .footer-nav-col h4 { font-size: 1rem; color: #d4af37; margin: 0 0 25px; letter-spacing: 1px; font-weight: 400; } .footer-nav-col ul { list-style: none; padding: 0; margin: 0; } .footer-nav-col li { margin-bottom: 15px; } .footer-nav-col a { color: #888; text-decoration: none; transition: color 0.3s; font-family: sans-serif; font-size: 0.9rem; } .footer-nav-col a:hover { color: #fff; } .footer-bottom { display: flex; justify-content: space-between; align-items: flex-end; font-family: sans-serif; font-size: 0.8rem; color: #555; } .footer-info span { margin-right: 15px; display: inline-block; margin-bottom: 5px; } .footer-copyright p { margin: 0; } /* λͺ¨λ°”일 λ°˜μ‘ν˜• */ @media (max-width: 768px) { .footer-nav-wrapper { flex-direction: column; text-align: center; gap: 40px; } .footer-bottom { flex-direction: column; align-items: center; text-align: center; gap: 20px; } }