/**
 * Cvijećara Grujićka — pastelna tema (logo: roze, bež, zlatno)
 * Učitava se nakon custom.css
 */

/* Tamna dekorativna pozadina ne smije prekriti pastel */
.core-feature.dark-section .dark-section-bg-image,
.main-footer.dark-section .dark-section-bg-image{
	opacity: 0.06;
	filter: sepia(0.35) saturate(0.85);
}

.core-feature.dark-section .core-feature-item{
	border-bottom-color: var(--divider-color);
}

.core-feature.dark-section .core-feature-item-content h3,
.core-feature.dark-section .core-feature-item-content p{
	color: var(--primary-color);
}

/* Footer — tamni tekst na svijetloj pastelnoj podlozi */
.main-footer.dark-section .footer-header-box{
	border-bottom-color: var(--divider-color);
}

.main-footer.dark-section .footer-logo a,
.main-footer.dark-section .footer-contact-info ul li,
.main-footer.dark-section .footer-contact-info ul li a,
.main-footer.dark-section .about-footer h2,
.main-footer.dark-section .about-footer p,
.main-footer.dark-section .footer-links h2,
.main-footer.dark-section .footer-links ul li,
.main-footer.dark-section .footer-links ul li a,
.main-footer.dark-section .footer-social-links h3,
.main-footer.dark-section .footer-copyright-text p{
	color: var(--primary-color);
}

.main-footer.dark-section .footer-logo a span{
	color: var(--accent-dark);
}

.main-footer.dark-section .footer-contact-info ul li a:hover,
.main-footer.dark-section .footer-links ul li a:hover{
	color: var(--accent-dark);
}

.main-footer.dark-section .footer-copyright{
	border-top-color: var(--divider-color);
}

.main-footer.dark-section .footer-social-links ul li a{
	background: rgba(255, 255, 255, 0.65);
	border: 1px solid var(--accent-soft);
	color: var(--primary-color);
}

.main-footer.dark-section .footer-social-links ul li a:hover{
	background: var(--accent-color);
	color: var(--white-color);
	border-color: var(--accent-color);
}

.dark-section .section-footer-text p,
.dark-section .section-footer-text p a,
.dark-section .section-footer-text ul li{
	color: var(--primary-color);
}

.dark-section .section-footer-text p a:hover{
	color: var(--accent-dark);
}

/* Ikone — roze/bež podloga samo na okruglim ikonama (O nama) */
.about-us-item .icon-box{
	background: linear-gradient(145deg, var(--accent-pink) 0%, var(--accent-soft) 100%);
	border: 1px solid rgba(212, 175, 55, 0.35);
}

.about-us-item .icon-box i{
	color: var(--accent-dark);
}

.about-us-item:hover .icon-box i{
	color: var(--white-color);
}

/* Usluge — ikona bez pozadine (icon-box je puna širina kartice) */
.service-item .icon-box{
	background: none;
	border: none;
}

.service-item .icon-box i{
	color: var(--accent-dark);
}

.service-item:hover .icon-box i{
	color: var(--white-color);
}

.core-feature-item .icon-box{
	background: linear-gradient(145deg, #E8C547 0%, var(--accent-color) 100%);
	border: 1px solid rgba(255, 255, 255, 0.4);
}

/* Dugmad — zlatni gradijent */
.btn-default{
	background: linear-gradient(135deg, #E8C547 0%, var(--accent-color) 55%, #C9A227 100%);
	box-shadow: 0 8px 24px -10px rgba(184, 146, 46, 0.65);
}

.btn-default .btn-default-arrow-wrap{
	background: linear-gradient(145deg, #E8C547 0%, var(--accent-color) 100%);
	border-color: var(--secondary-color);
}

/* Kartice sekcija */
.bg-section{
	border: 1px solid var(--divider-color);
}

.our-testimonials.bg-section{
	background: linear-gradient(180deg, var(--secondary-color) 0%, var(--accent-beige) 100%);
}

/* Scrollbar */
::-webkit-scrollbar-track{
	background-color: var(--bg-soft);
	border-left-color: var(--divider-color);
}

::-webkit-scrollbar{
	background-color: var(--bg-soft);
}
