/* AntalyaMate V69 — unified grayscale premium interface */
:root{--g0:#ffffff;--g1:#f7f7f7;--g2:#efefef;--g3:#dedede;--g4:#bdbdbd;--g5:#888888;--g6:#5f5f5f;--g7:#3a3a3a;--g8:#232323;--g9:#111111;--gshadow:0 24px 70px rgba(0,0,0,.08)}
html,body{background:var(--g1)!important;color:var(--g9)!important}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}a{color:inherit}
/* universal header */
.am61-header,.site-header{background:rgba(247,247,247,.97)!important;border-bottom:1px solid var(--g3)!important;box-shadow:none!important;backdrop-filter:blur(18px)!important}.am61-brand,.brand-wordmark,.brand-wordmark .ant,.brand-wordmark .mate{color:var(--g9)!important}.brand-slogan{color:var(--g5)!important}.am61-nav a,.desktop-nav a,.header-pill{color:var(--g7)!important}.am61-nav a:hover,.am61-nav a.active,.desktop-nav a:hover,.header-pill:hover{color:#000!important}.am61-nav a:after{background:#000!important}.am61-lang,.am67-header-search,.header-pill{background:var(--g0)!important;border-color:var(--g3)!important;color:var(--g8)!important}.owner-pill{background:var(--g9)!important;color:#fff!important;border-color:var(--g9)!important}.mobilebar{display:none!important}
/* typography */
h1,h2,h3,.am61-sectionhead h1,.am61-sectionhead h2,.am65-head h2,.am65-persona-title h2,.am63-routehead h2,.am64-droutehead h3,.dp-copy h1,.dp-section h2,.apt-card h3{font-family:Georgia,"Times New Roman",serif!important;color:var(--g9)!important}.am61-eyebrow,.am65-kicker,.am63-routehead small,.am64-droutehead small,.dp-copy .eyebrow{color:var(--g6)!important}.am61-sectionhead p,.am65-head p,.dp-copy p,.dp-lead,.apt-card p,.nearby-item,.seo-copy p{color:var(--g6)!important}
/* hero + dark bands */
.am65-hero,.am61-stayhero,.am61-tint,.am65-plan,.am61-footer,.essentials,.am61-nearbox{background:var(--g9)!important;color:#fff!important}.am65-hero h1,.am61-stayhero h1,.am61-tint h1,.am61-tint h2,.am65-plan h2,.am61-footer .am61-brand,.essentials h2{color:#fff!important}.am65-hero h1 span,.am65-stat strong,.am65-kicker,.am65-route small,.am65-route .meta,.am63-routehead small,.am63-routeaction,.am65-plancard small,.am65-plancard b{color:#d7d7d7!important}.am65-kicker:before{background:#cfcfcf!important}.am65-hero p,.am61-stayhero p,.am61-tint p,.am65-plan p,.am65-plancard p,.am61-footerlinks a,.essential-row span,.essentials p{color:#bcbcbc!important}.am65-hero:before{border-color:rgba(255,255,255,.12)!important;box-shadow:0 0 0 90px rgba(255,255,255,.025),0 0 0 180px rgba(255,255,255,.018)!important}
/* forms and search */
.am65-search,.am61-toolbar,.am67-command,.am67-search-panel{background:var(--g0)!important;border-color:var(--g3)!important;box-shadow:var(--gshadow)!important}.am65-search input,.am61-toolbar input,.am61-toolbar select,.am67-command-top input{background:#fff!important;color:var(--g9)!important;border-color:var(--g3)!important}.am65-search button,.am61-actions .primary,.dp-cta,.trip-tools a,.plan-actions .share{background:var(--g9)!important;color:#fff!important;border-color:var(--g9)!important}.am67-slabel,.am67-sitem .arr{color:var(--g6)!important}.am67-sitem:hover,.am67-sitem:focus{background:var(--g2)!important}.am67-command-close{border-color:var(--g3)!important;color:var(--g8)!important}
/* content cards */
.am65-service,.am65-persona-panel,.am65-district,.am61-product,.am61-property,.am61-panel,.am64-droute,.am61-featured,.apt-card,.amenity,.nearby-item,.seo-copy,.saved-plan,.empty-trip{background:var(--g0)!important;border-color:var(--g3)!important;box-shadow:none!important}.am65-service:hover,.am65-district:hover,.am61-product:hover,.am61-property:hover{background:var(--g2)!important}.am65-service .num,.am65-service b,.am65-persona-list a span,.am65-district .n,.am64-droutehead small,.am64-route-link,.am64-stops li:before,.apt-guests,.nearby-item span{color:var(--g6)!important}.am65-service h3,.am65-district b,.am61-product h3,.am61-property h3,.am64-droutehead h3,.am61-featured-copy h3{color:var(--g9)!important}.am65-persona{background:var(--g2)!important}.am65-pill{border-color:var(--g4)!important;color:var(--g7)!important;background:transparent!important}.am65-pill.on{background:var(--g9)!important;border-color:var(--g9)!important;color:#fff!important}.am65-persona-list a,.am64-stops li{border-color:var(--g3)!important}
/* route cards */
.am65-route,.am63-routecard{background:#171717!important;border-color:#333!important;color:#fff!important}.am65-route:nth-child(2),.am63-routecard:nth-child(2){background:#252525!important}.am65-route:nth-child(3),.am63-routecard:nth-child(3){background:#333!important}.am65-route:nth-child(4),.am63-routecard:nth-child(4){background:#404040!important}.am63-routeno,.am64-index{background:#e4e4e4!important;color:#111!important}.am63-source{background:var(--g2)!important;border-color:var(--g3)!important;color:var(--g6)!important}.am63-source a{color:#222!important}
/* plan cards */
.am65-plancard{background:#1d1d1d!important;border-color:#383838!important}.am65-plancard small,.am65-plancard b{color:#d5d5d5!important}
/* stay detail */
.dp-wrap{background:transparent!important}.dp-hero{background:var(--g0)!important;border-color:var(--g3)!important;box-shadow:var(--gshadow)!important}.dp-badge,.am61-badge{background:var(--g2)!important;color:var(--g7)!important;border-color:var(--g3)!important}.dp-cta.gold{background:#4b4b4b!important;color:#fff!important}.apt-icon,.amenity span{background:var(--g2)!important;color:var(--g7)!important}.dp-note{background:var(--g2)!important;border-color:var(--g3)!important;color:var(--g7)!important}.essential-row{border-color:#333!important}.essential-row strong{color:#fff!important}
/* legacy trip/favorites/admin-like public surfaces */
.trip-hero{background:#1b1b1b!important;color:#fff!important}.trip-hero p{color:#bdbdbd!important}.trip-tools button,.plan-actions button{background:#fff!important;border-color:var(--g3)!important;color:var(--g7)!important}.empty-trip a{background:#111!important;color:#fff!important}
/* AI imagery and existing photos in grayscale */
.am65-district[href*="district="],.am64-droute::before,.dp-image{filter:grayscale(1) saturate(0)!important}.am65-district[href*="district=Akseki"],.am65-district[href*="district=Aksu"],.am65-district[href*="district=Alanya"],.am65-district[href*="district=Demre"],.am65-district[href*="district=Döşemealtı"],.am65-district[href*="district=Elmalı"],.am65-district[href*="district=Finike"],.am65-district[href*="district=Gazipaşa"],.am65-district[href*="district=Gündoğmuş"],.am65-district[href*="district=İbradı"]{color:#fff!important;border-color:#555!important}.am65-district[href*="district=Akseki"] b,.am65-district[href*="district=Aksu"] b,.am65-district[href*="district=Alanya"] b,.am65-district[href*="district=Demre"] b,.am65-district[href*="district=Döşemealtı"] b,.am65-district[href*="district=Elmalı"] b,.am65-district[href*="district=Finike"] b,.am65-district[href*="district=Gazipaşa"] b,.am65-district[href*="district=Gündoğmuş"] b,.am65-district[href*="district=İbradı"] b{color:#fff!important}
/* footer */
.am61-footer{border-top:1px solid #2e2e2e!important}.am61-footerlinks a:hover{color:#fff!important}
@media(max-width:640px){.am61-section,.am65-section{padding:58px 0!important}.am65-hero{padding:68px 0 60px!important}.am65-hero h1{font-size:54px!important;letter-spacing:-2.8px!important}.am61-sectionhead h1,.am61-sectionhead h2,.am65-head h2{font-size:40px!important}.am61-toolbar{grid-template-columns:1fr!important}.am67-sitems{grid-template-columns:1fr!important}.dp-copy h1{font-size:46px!important}.dp-section h2{font-size:30px!important}}
