/* AntalyaMate V67 — premium editorial / real-estate inspired interface, original design */
:root{--am67-bg:#f4f0e8;--am67-paper:#fffdf8;--am67-ink:#17201c;--am67-green:#18382f;--am67-green2:#24493d;--am67-green3:#315d4f;--am67-gold:#b79560;--am67-gold2:#d9c39e;--am67-sand:#e9e0d2;--am67-line:#d9d0c2;--am67-muted:#6b746e;--am67-white:#fff;--am67-radius:22px;--am67-shadow:0 24px 70px rgba(31,46,39,.12)}
html{background:var(--am67-bg)!important}body{background:var(--am67-bg)!important;color:var(--am67-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body.am67-lock{overflow:hidden!important}a{text-decoration:none!important}.am61-wrap,.am65-wrap{width:min(1240px,calc(100% - 44px))!important;margin-inline:auto!important}
/* Header */
.am61-header{position:sticky!important;top:0!important;z-index:900!important;background:rgba(244,240,232,.96)!important;border-bottom:1px solid rgba(23,32,28,.12)!important;box-shadow:none!important;backdrop-filter:blur(18px)!important}.am61-headrow{height:88px!important;gap:24px!important}.am61-brand{font-family:Georgia,"Times New Roman",serif!important;color:var(--am67-green)!important;font-size:31px!important;letter-spacing:-1.4px!important;font-weight:700!important}.am61-brand b{color:var(--am67-gold)!important;font-weight:700!important}.am61-nav{gap:26px!important}.am61-nav a{position:relative;color:#425148!important;font-size:12px!important;font-weight:800!important;letter-spacing:.15px!important}.am61-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:1px;background:var(--am67-gold);transition:right .2s ease}.am61-nav a:hover,.am61-nav a.active{color:var(--am67-green)!important}.am61-nav a:hover:after,.am61-nav a.active:after{right:0}.am61-lang{border:1px solid #cfc5b5!important;background:transparent!important;color:var(--am67-green)!important;border-radius:999px!important;font-weight:800!important}.am67-header-search{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid #cfc5b5;border-radius:999px;background:var(--am67-paper);color:var(--am67-green);font:800 12px/1 inherit;cursor:pointer;white-space:nowrap}.am67-header-search:hover{border-color:var(--am67-gold);box-shadow:0 8px 22px rgba(24,56,47,.08)}.am67-header-search i{font-style:normal;font-size:16px;line-height:1}
/* Editorial typography */
h1,h2,h3,.am61-sectionhead h1,.am61-sectionhead h2,.am65-head h2,.am65-persona-title h2,.am63-routehead h2,.am64-droutehead h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:600!important;letter-spacing:-1.6px!important}.am61-eyebrow,.am65-kicker,.am63-routehead small,.am64-droutehead small{color:var(--am67-gold)!important;font-weight:900!important;letter-spacing:1.7px!important}.am61-section,.am65-section{padding:92px 0!important}.am61-sectionhead{margin-bottom:40px!important}.am61-sectionhead h1,.am61-sectionhead h2{color:var(--am67-ink)!important;font-size:clamp(44px,5vw,70px)!important;line-height:.98!important}.am61-sectionhead p,.am65-head p{color:var(--am67-muted)!important;line-height:1.75!important}.am61-main{background:var(--am67-bg)!important}
/* Hero */
.am65-hero,.am61-stayhero{position:relative!important;overflow:hidden!important;background:var(--am67-green)!important;color:#fff!important}.am65-hero{padding:118px 0 104px!important}.am65-hero:before{content:""!important;position:absolute!important;inset:auto -10% -60% auto!important;width:720px!important;height:720px!important;border-radius:50%!important;border:1px solid rgba(217,195,158,.25)!important;box-shadow:0 0 0 90px rgba(217,195,158,.04),0 0 0 180px rgba(217,195,158,.025)!important}.am65-hero:after{content:"ANTALYA"!important;color:rgba(255,255,255,.035)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important;letter-spacing:-8px!important}.am65-hero h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:600!important;font-size:clamp(62px,8vw,112px)!important;line-height:.87!important;letter-spacing:-5px!important}.am65-hero h1 span{color:var(--am67-gold2)!important}.am65-hero p{color:rgba(255,255,255,.74)!important;font-size:18px!important}.am65-kicker:before{background:var(--am67-gold)!important}.am65-hero-aside{border-left-color:rgba(255,255,255,.16)!important}.am65-stat strong{font-family:Georgia,"Times New Roman",serif!important;color:var(--am67-gold2)!important;font-weight:600!important}.am61-stayhero{padding:92px 0!important;min-height:0!important}.am61-stayhero h1{max-width:880px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(52px,7vw,88px)!important;line-height:.93!important;letter-spacing:-3.8px!important}.am61-stayhero p{color:rgba(255,255,255,.72)!important;max-width:700px!important}
/* Search bars */
.am65-search{position:relative!important;display:flex!important;gap:8px!important;max-width:760px!important;padding:8px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:17px!important;background:var(--am67-paper)!important;box-shadow:0 22px 60px rgba(5,20,15,.2)!important}.am65-search input{height:54px!important;padding:0 18px!important;color:var(--am67-ink)!important;font-size:15px!important}.am65-search button,.am61-actions .primary{border:0!important;border-radius:11px!important;background:var(--am67-gold)!important;color:#fff!important;font-weight:900!important}.am65-search button{padding:0 27px!important}.am61-toolbar{position:relative!important;display:grid!important;grid-template-columns:minmax(250px,1fr) repeat(2,minmax(160px,.35fr))!important;gap:10px!important;margin:26px 0!important;padding:10px!important;background:var(--am67-paper)!important;border:1px solid var(--am67-line)!important;border-radius:18px!important;box-shadow:0 14px 38px rgba(24,56,47,.055)!important}.am61-toolbar input,.am61-toolbar select{height:54px!important;border:1px solid #ded6c9!important;border-radius:12px!important;background:#fff!important;color:var(--am67-ink)!important;padding-inline:16px!important}.am61-toolbar input:focus,.am61-toolbar select:focus,.am65-search input:focus{outline:2px solid rgba(183,149,96,.22)!important;outline-offset:1px!important}
/* Global search dropdown */
.am67-search-panel{position:fixed;z-index:1400;display:none;width:min(680px,calc(100vw - 24px));max-height:min(620px,70vh);overflow:auto;background:var(--am67-paper);border:1px solid #d8cdbd;border-radius:20px;box-shadow:0 30px 90px rgba(23,32,28,.22);padding:10px}.am67-search-panel.open{display:block;animation:am67In .16s ease-out}.am67-search-panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}@keyframes am67In{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.am67-sgroup{padding:13px 12px}.am67-sgroup+.am67-sgroup{border-top:1px solid #e5ddd0}.am67-slabel{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#8b7659;font-size:10px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.am67-sitems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.am67-sitem{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:10px 12px;border-radius:12px;color:#24302a;background:transparent;border:0;text-align:left;cursor:pointer;font:800 13px/1.25 inherit}.am67-sitem:hover,.am67-sitem:focus{background:#f0eadf;outline:none}.am67-sitem small{display:block;margin-top:3px;color:#7b817d;font-size:10px;font-weight:600}.am67-sitem .arr{color:var(--am67-gold);font-size:17px}.am67-empty{padding:22px 14px;color:var(--am67-muted);font-size:13px}.am67-command-backdrop{position:fixed;inset:0;z-index:1350;display:none;background:rgba(15,25,20,.48);backdrop-filter:blur(5px)}.am67-command-backdrop.open{display:block}.am67-command{position:fixed;z-index:1450;left:50%;top:110px;transform:translateX(-50%);display:none;width:min(760px,calc(100vw - 24px));background:var(--am67-paper);border:1px solid #d5c9b7;border-radius:24px;box-shadow:0 40px 120px rgba(12,25,18,.3);overflow:hidden}.am67-command.open{display:block;animation:am67In .18s ease}.am67-command-top{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #e4dccf}.am67-command-top input{flex:1;height:54px;border:0;background:transparent;padding:0 10px;color:var(--am67-ink);font:700 16px/1 inherit;outline:none}.am67-command-close{width:40px;height:40px;border:1px solid #d8cdbd;border-radius:50%;background:transparent;color:var(--am67-green);font-size:18px;cursor:pointer}.am67-command-body{max-height:min(610px,68vh);overflow:auto;padding:10px}
/* Services / cards */
.am65-servicegrid{border-color:var(--am67-line)!important}.am65-service{background:var(--am67-paper)!important;border-color:var(--am67-line)!important;min-height:220px!important;padding:32px!important}.am65-service:hover{background:#eee6d9!important;transform:translateY(-3px)!important}.am65-service .num,.am65-service b{color:#8a6b3d!important}.am65-service h3{font-family:Georgia,"Times New Roman",serif!important;font-size:29px!important;color:var(--am67-green)!important}.am65-persona{background:var(--am67-sand)!important}.am65-persona-panel{background:var(--am67-paper)!important;border:1px solid #d8cdbd!important;box-shadow:var(--am67-shadow)!important}.am65-pill{border-color:#c9bca9!important;color:#5f675f!important}.am65-pill.on{background:var(--am67-green)!important;border-color:var(--am67-green)!important;color:#fff!important}.am65-persona-list a{border-color:#e2d9cd!important}.am65-persona-list a span{color:var(--am67-gold)!important}
/* Routes */
.am65-routegrid{gap:16px!important}.am65-route,.am63-routecard{background:var(--am67-green)!important;border:1px solid rgba(217,195,158,.18)!important;border-radius:22px!important;box-shadow:none!important}.am65-route:nth-child(2),.am63-routecard:nth-child(2){background:#24493d!important}.am65-route:nth-child(3),.am63-routecard:nth-child(3){background:#315d4f!important}.am65-route:nth-child(4),.am63-routecard:nth-child(4){background:#263b33!important}.am65-route small,.am65-route .meta,.am63-routehead small,.am63-routeaction{color:var(--am67-gold2)!important}.am63-routeno{background:var(--am67-gold)!important;color:#fff!important}.am63-source{background:#eee6d9!important;border-color:#d9cdbb!important;color:#666b66!important}.am63-source a{color:#7d6038!important}
/* District cards */
.am65-districtgrid{border-color:var(--am67-line)!important}.am65-district{background:var(--am67-paper)!important;border-color:var(--am67-line)!important;min-height:118px!important;transition:.2s ease}.am65-district:hover{background:#ece4d6!important;transform:translateY(-1px)!important}.am65-district .n{color:var(--am67-gold)!important}.am65-district b{font-family:Georgia,"Times New Roman",serif!important;font-size:23px!important;color:var(--am67-green)!important}.am65-district div>span{color:#777d77!important}.am64-districtgrid{gap:16px!important}.am64-droute{background:var(--am67-paper)!important;border:1px solid var(--am67-line)!important;border-radius:20px!important;box-shadow:none!important}.am64-droute:nth-child(4n+2),.am64-droute:nth-child(4n+3),.am64-droute:nth-child(4n){background:var(--am67-paper)!important}.am64-index{background:var(--am67-green)!important;color:var(--am67-gold2)!important}.am64-droutehead h3{color:var(--am67-green)!important}.am64-droutehead small,.am64-route-link,.am64-stops li:before{color:#8b6c3d!important}.am64-stops li{border-color:#e1d8cb!important}
/* Preserve V66 AI district images under new palette */
.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ı"]{border-color:rgba(255,255,255,.18)!important;box-shadow:inset 0 0 0 1px rgba(183,149,96,.14)!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}
/* Products & stays */
.am61-product,.am61-property,.am61-panel{background:var(--am67-paper)!important;border:1px solid var(--am67-line)!important;border-radius:20px!important;box-shadow:none!important}.am61-product:hover,.am61-property:hover{box-shadow:0 18px 50px rgba(24,56,47,.08)!important;transform:translateY(-2px)}.am61-product h3,.am61-property h3{font-family:Georgia,"Times New Roman",serif!important;color:var(--am67-green)!important}.am61-badge{background:#eee5d6!important;color:#7e623c!important;border-color:#d8c5a6!important}.am61-featured{background:var(--am67-paper)!important;border:1px solid var(--am67-line)!important;border-radius:26px!important;overflow:hidden!important;box-shadow:var(--am67-shadow)!important}.am61-featured-copy{padding:42px!important}.am61-featured-copy h3{font-family:Georgia,"Times New Roman",serif!important;color:var(--am67-green)!important;font-size:42px!important}.am61-actions a{border-radius:999px!important;border-color:#cabda9!important}.am61-actions a:not(.primary){color:var(--am67-green)!important;background:#fff!important}
/* Dark sections and footer */
.am61-tint,.am65-plan,.am61-footer{background:var(--am67-green)!important}.am61-tint .am61-sectionhead h1,.am61-tint .am61-sectionhead h2,.am65-plan h2{color:#fff!important}.am61-tint .am61-sectionhead p,.am65-plan p{color:rgba(255,255,255,.7)!important}.am65-plancard{background:rgba(255,255,255,.04)!important;border-color:rgba(217,195,158,.2)!important}.am65-plancard small,.am65-plancard b{color:var(--am67-gold2)!important}.am61-footer{padding:70px 0!important;border-top:1px solid rgba(217,195,158,.15)!important}.am61-footer .am61-brand{color:#fff!important}.am61-footerlinks a{color:rgba(255,255,255,.72)!important}.am61-footerlinks a:hover{color:var(--am67-gold2)!important}
/* Nearby */
.am61-nearbox{background:var(--am67-green)!important;border-radius:24px!important;color:#fff!important}.am61-nearbox p{color:rgba(255,255,255,.72)!important}
/* Responsive */
@media(max-width:980px){.am61-toolbar{grid-template-columns:1fr 1fr!important}.am61-toolbar input{grid-column:1/-1}.am61-nav{gap:18px!important}.am67-header-search b{display:none}.am67-header-search{width:38px;padding:0;justify-content:center}}
@media(max-width:640px){.am61-wrap,.am65-wrap{width:min(100% - 24px,1240px)!important}.am61-headrow{min-height:72px!important;height:auto!important;gap:10px!important}.am61-brand{font-size:25px!important}.am61-nav{order:3;width:100%;display:flex!important;overflow:auto;padding:2px 0 10px!important;scrollbar-width:none}.am61-nav::-webkit-scrollbar{display:none}.am61-nav a{flex:0 0 auto}.am67-header-search{margin-left:auto}.am61-lang{display:none!important}.am65-hero{padding:74px 0 66px!important}.am65-hero h1{font-size:56px!important;letter-spacing:-2.8px!important}.am65-search{border-radius:14px!important}.am65-search input{height:48px!important;font-size:14px!important}.am65-search button{padding:0 18px!important}.am61-section,.am65-section{padding:64px 0!important}.am61-sectionhead h1,.am61-sectionhead h2,.am65-head h2{font-size:42px!important;letter-spacing:-1.8px!important}.am61-toolbar{grid-template-columns:1fr!important;padding:8px!important}.am61-toolbar input{grid-column:auto}.am67-sitems{grid-template-columns:1fr}.am67-search-panel{max-height:62vh}.am67-command{top:82px;border-radius:18px}.am67-command-top input{font-size:15px}.am65-servicegrid,.am65-routegrid,.am65-districtgrid,.am65-plangrid{grid-template-columns:1fr!important}.am61-featured-copy{padding:26px!important}.am61-featured-copy h3{font-size:34px!important}}
