/* ── DÜĞÜN PAGE — Premium Design ── */
.bayrak-page { overflow-x: hidden; }
/* HERO */
.bayrak-dugun-hero {
background: #0F0F10;
padding: clamp(100px,14vh,160px) clamp(24px,6vw,80px) clamp(72px,10vh,120px);
}
.bayrak-dugun-hero-inner {
max-width: 1100px;
margin: 0 auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: clamp(48px,7vw,100px);
align-items: center;
}
.bayrak-dugun-label {
font-family: ‘Poppins’, sans-serif;
font-size: 11px; font-weight: 600;
letter-spacing: 0.42em;
text-transform: uppercase;
color: #C6A24B;
display: block; margin-bottom: 20px;
}
.bayrak-dugun-title {
font-family: ‘Cinzel’, serif;
font-size: clamp(28px,4.5vw,60px);
font-weight: 900;
color: #FFFFFF;
line-height: 1.08;
letter-spacing: -0.01em;
margin: 0 0 20px;
}
.bayrak-dugun-rule {
width: 40px; height: 1.5px;
background: #C6A24B;
border: none; margin: 0 0 28px;
}
.bayrak-dugun-desc {
font-family: ‘Poppins’, sans-serif;
font-size: clamp(14px,1.4vw,16px);
line-height: 1.9;
color: #D8D8D8;
margin: 0; max-width: 440px;
}
.bayrak-dugun-video-wrap {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
border-radius: 6px;
box-shadow: 0 24px 64px rgba(0,0,0,0.72);
}
.bayrak-dugun-video-wrap iframe {
position: absolute;
top: 0; left: 0;
width: 100%; height: 100%;
border: 0;
}
/* GALLERY */
.bayrak-dugun-gallery {
background: #17171A;
padding: clamp(72px,10vh,120px) clamp(24px,6vw,80px);
}
.bayrak-dugun-gallery-inner {
max-width: 1100px;
margin: 0 auto;
}
.bayrak-dugun-gallery-header {
text-align: center;
margin-bottom: clamp(40px,6vh,72px);
}
.bayrak-gallery-label {
font-family: ‘Poppins’, sans-serif;
font-size: 11px; font-weight: 600;
letter-spacing: 0.42em;
text-transform: uppercase;
color: #C6A24B;
display: block; margin-bottom: 16px;
}
.bayrak-gallery-title {
font-family: ‘Cinzel’, serif;
font-size: clamp(22px,3.5vw,42px);
font-weight: 800;
color: #FFFFFF;
line-height: 1.15;
letter-spacing: 0.04em;
margin: 0 auto 20px;
max-width: 640px;
}
.bayrak-gallery-rule {
width: 40px; height: 1.5px;
background: #C6A24B;
border: none; margin: 0 auto;
}
/* GALLERY GRID */
.bayrak-gallery-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: auto auto;
gap: 16px;
}
.bayrak-gallery-item {
overflow: hidden;
border-radius: 6px;
position: relative;
background: #0F0F10;
}
.bayrak-gallery-item.is-featured {
grid-column: 1 / 3;
grid-row: 1 / 3;
}
.bayrak-gallery-item img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
transition: transform 0.45s ease;
min-height: 220px;
}
.bayrak-gallery-item:hover img {
transform: scale(1.04);
}
.bayrak-gallery-item::after {
content: ”;
position: absolute;
inset: 0;
background: linear-gradient(to top, rgba(15,15,16,0.35) 0%, transparent 50%);
pointer-events: none;
opacity: 0;
transition: opacity 0.35s ease;
}
.bayrak-gallery-item:hover::after { opacity: 1; }
/* FADE ANIMATIONS */
.bayrak-fade {
opacity: 0;
transform: translateY(28px);
transition: opacity 0.65s ease, transform 0.65s ease;
}
.bayrak-fade.bayrak-visible { opacity: 1; transform: none; }
.bayrak-fd1 { transition-delay: 0.08s; }
.bayrak-fd2 { transition-delay: 0.18s; }
.bayrak-fd3 { transition-delay: 0.28s; }
/* RESPONSIVE */
@media (max-width: 768px) {
.bayrak-dugun-hero-inner {
grid-template-columns: 1fr;
gap: 40px;
text-align: center;
}
.bayrak-dugun-hero-inner > div:last-child { order: -1; }
.bayrak-dugun-rule { margin: 0 auto 28px; }
.bayrak-dugun-desc { max-width: 100%; margin: 0 auto; }
.bayrak-gallery-grid {
grid-template-columns: 1fr;
grid-template-rows: auto;
}
.bayrak-gallery-item.is-featured {
grid-column: 1;
grid-row: auto;
}
.bayrak-gallery-item img { min-height: 260px; }
}
@media (min-width: 769px) and (max-width: 1024px) {
.bayrak-gallery-grid { gap: 12px; }
}
document.addEventListener(‘DOMContentLoaded’, function () {
var els = document.querySelectorAll(‘.bayrak-fade’);
if (!els.length) return;
var io = new IntersectionObserver(function (entries) {
entries.forEach(function (e) {
if (e.isIntersecting) { e.target.classList.add(‘bayrak-visible’); io.unobserve(e.target); }
});
}, { threshold: 0.1 });
els.forEach(function (el) { io.observe(el); });
});
Bayrak Dans Akademi
Düğün Dansı Koreografisi
Düğün Dansı Koreografisi ve Halk Oyunları Organizasyonunda Profesyonel Destek