/* ============ NOVA FİLO — v8: tek palet (hero ile aynı), sade giriş butonu ============ */

/* Hero fotoğraf zemini ile tüm araç zeminleri AYNI yeşil gradyan */
:root { --stage-a: #0f4d33; --stage-b: #1b7a50; --glow-a: rgba(15, 138, 79, 0.1); --glow-b: rgba(143, 240, 180, 0.2); }
:root[data-theme="dark"] { --stage-a: #0b2e1f; --stage-b: #134a31; --glow-a: rgba(47, 212, 122, 0.07); --glow-b: rgba(20, 120, 80, 0.12); }
.gv-frame, .nv-card-media, .vc-hero-media, .detail-img, .gv-show, .nv-similar-card img, .nv-bento > * { background-color: var(--stage-a); }
.gv-frame, .nv-card-media, .vc-hero-media, .gv-show { background-image: linear-gradient(135deg, var(--stage-a), var(--stage-b)); }

/* Hero'daki hoş mint hava: diğer bölümlerde de */
.nv-section, .section { background-image: radial-gradient(50% 60% at 92% 0%, var(--glow-a), transparent 70%), radial-gradient(42% 50% at 0% 100%, var(--glow-b), transparent 70%); }
.nv-section-sand, .alt-section { background-image: radial-gradient(50% 60% at 8% 0%, var(--glow-a), transparent 70%), radial-gradient(42% 50% at 100% 100%, var(--glow-b), transparent 70%); }

/* Son adım paneli: gündüzde canlı orta-koyu yeşil (çok siyah değil); gece koyu kalır */
.nv-final { background: radial-gradient(90% 120% at 100% 0%, #22a56d 0%, transparent 60%), linear-gradient(160deg, #0b573a 0%, #0e6d47 100%); border: 1px solid rgba(255, 255, 255, 0.18); box-shadow: 0 40px 80px -40px rgba(11, 87, 58, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.14); }
.nv-final .nv-btn-red { background: #fff; color: #0b573a; box-shadow: 0 12px 30px -10px rgba(0, 0, 0, 0.35); }
.nv-final .nv-btn-red:hover { background: #e9fff3; }
.nv-final li svg { color: #b6f7d2; }
.nv-final .nv-kicker { color: #c9fbe0; }
:root[data-theme="dark"] .nv-final { background: radial-gradient(90% 120% at 100% 0%, #0f3322 0%, transparent 60%), linear-gradient(160deg, #07120c 0%, #0a1d13 100%); border-color: rgba(47, 212, 122, 0.22); }
:root[data-theme="dark"] .nv-final .nv-btn-red { background: #2fd47a; color: #04140b; }

/* Admin giriş butonu: sade, mat, koyu yeşil (içinde siyah dengesi), animasyonsuz */
.ap-login-btn,
.ap-login-btn:hover,
.ap-login-btn:active {
  background: #0b3a27 !important;
  color: #e9fff3 !important;
  border: 1px solid #14583a !important;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  transition: background 0.2s, border-color 0.2s !important;
}
.ap-login-btn:hover { background: #0e4a32 !important; border-color: #1b7a50 !important; }
.ap-login-btn::after, .ap-login-btn::before { content: none !important; animation: none !important; }
