
/*
Theme Name: Adella Seafood Clone (TR) – Tek Slider (Zorunlu)
Theme URI: https://example.com/adella-seafood-clone
Author: ChatGPT
Description: Tamamen Türkçe, SADECE tek hero slider (yalnızca görsel, video desteği devre dışı), WhatsApp + TR/EN FAB. Latifhe Tema Ayarları ile yönetim.
Version: 1.3.0
Text Domain: adella-seafood-clone
*/
:root{ --primary:#002a3a; --accent:#d4a84c; --light:#fff; --dark:#0b1d26; --logo-max-h:64px; }
*{box-sizing:border-box} body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,'Helvetica Neue',sans-serif}
.navbar-brand img{max-height:var(--logo-max-h);height:auto}
.topbar{background:var(--dark);color:#fff;font-size:14px;padding:6px 0}
.topbar .container{display:flex;justify-content:space-between;align-items:center}
.topbar a{color:#fff;opacity:.9} .topbar a:hover{opacity:1}
.navbar{padding:14px 0;background:transparent;position:sticky;top:0;z-index:1000;transition:background .3s}
.navbar.scrolled{background:rgba(0,0,0,.7);backdrop-filter:saturate(150%) blur(6px)}
.hero{position:relative}
.hero .carousel-item{height:78vh;min-height:420px}
.hero .carousel-item img{object-fit:cover;width:100%;height:100%}
.hero .overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.35) 35%,rgba(0,0,0,.55));z-index:1}
.hero .caption{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;max-width:900px;padding:0 16px}
.hero .caption h1{font-size:clamp(28px,5vw,60px);margin:0 0 8px}
.hero .caption p{font-size:clamp(14px,2.2vw,22px);opacity:.95;margin:0 0 16px}
.btn-primary{background:var(--accent);border:none;border-radius:999px;padding:12px 24px;font-weight:600}
.section{padding:72px 0}
.section.light{background:#f6f9fb}
.cards{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}
.card{grid-column:span 4;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 26px rgba(0,0,0,.08)}
.card img{width:100%;height:260px;object-fit:cover}
.card .content{padding:16px}
.footer{background:#0a141a;color:#b8c2c9;padding:36px 0}
.footer a{color:#e6edf2}
.footer .copy{border-top:1px solid rgba(255,255,255,.08);margin-top:20px;padding-top:16px;font-size:14px;text-align:center}
.social a{margin-right:12px;display:inline-flex;gap:8px;align-items:center}
.flag{display:inline-flex;gap:6px;align-items:center}
.flag img{height:16px;width:auto;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.2)}
.lang-fab{position:fixed;right:16px;bottom:16px;z-index:1100;display:flex;flex-direction:column;gap:8px;align-items:flex-end}
.lang-fab .pill{background:rgba(10,20,26,.85);color:#fff;border-radius:999px;padding:6px 10px;display:flex;gap:8px;align-items:center;box-shadow:0 6px 16px rgba(0,0,0,.25)}
.lang-fab .pill a{color:#fff;opacity:.95} .lang-fab .pill a:hover{opacity:1}
.lang-fab .wa{background:#25D366;color:#fff;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;box-shadow:0 8px 18px rgba(0,0,0,.25)}
@media(max-width:991px){ .card{grid-column:span 6} .hero .carousel-item{height:64vh;min-height:360px} }
@media(max-width:599px){ .card{grid-column:span 12} .hero .carousel-item{height:56vh;min-height:300px} }
