html[data-antalya=sunny]{--cream: #fff5d8;--pine: #245b54;--muted: #46685e;--sage: #d2eee0;--rust: #bd3440;--line: #afccbb;--white: #fffdf4;--club: #ba1d31;--paper: var(--white);--ink: var(--pine);--radius: 28px}html[data-antalya=sunny] body{background:var(--white);color:var(--pine)}html[data-antalya=sunny] :is(h1,h2,h3){font-family:DM Sans,Arial,sans-serif;font-weight:700;letter-spacing:-.04em}html[data-antalya=sunny] h1{-webkit-hyphens:none;hyphens:none}html[data-antalya=sunny] body>header{background:var(--cream);border-bottom:1px solid var(--line)}html[data-antalya=sunny] .header-inner{min-height:88px;max-width:1300px}html[data-antalya=sunny] .wordmark{padding:7px 11px;background:#fffdf7;border-radius:12px}html[data-antalya=sunny] header .brand-logo{width:142px}html[data-antalya=sunny] .antalya-ribbon{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:8px max(28px,calc((100% - 1240px)/2));gap:22px;background:var(--sage);color:var(--pine);border-bottom:1px solid var(--line);font:600 10px/1.4 DM Sans,Arial,sans-serif;letter-spacing:1.8px}html[data-antalya=sunny] .antalya-ribbon>span{display:flex;align-items:center;gap:10px;white-space:nowrap}html[data-antalya=sunny] .antalya-ribbon>span>svg{flex:0 0 35px;width:35px;height:17px;fill:none;stroke:currentColor;stroke-width:2}html[data-antalya=sunny] .antalya-club-link{display:flex;align-items:center;gap:10px;min-width:0;color:var(--club);text-decoration:none;letter-spacing:0;border-radius:14px}html[data-antalya=sunny] .antalya-club-logo{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:13px;background:#fff;border:1px solid #eadfd6}html[data-antalya=sunny] .antalya-club-logo img{display:block;width:40px;height:40px;max-width:100%;object-fit:contain;filter:none}html[data-antalya=sunny] .club-link-copy{min-width:0}html[data-antalya=sunny] .club-link-copy strong{display:block;font-size:14px;line-height:1.35}html[data-antalya=sunny] .club-link-copy small{display:block;margin-top:2px;color:var(--muted);font-size:10px;line-height:1.35}html[data-antalya=sunny] :is(.antalya-club-link,.antalya-club-card):focus-visible{outline:3px solid var(--pine);outline-offset:5px}html[data-antalya=sunny] .antalya-club-link:hover strong{text-decoration:underline;text-underline-offset:3px}html[data-antalya=sunny] body:has(.hero) main{background:transparent}html[data-antalya=sunny] .hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:60px;min-height:680px;padding:48px;margin-top:28px;background:#fff2c9;border-radius:38px}html[data-antalya=sunny] .hero>div{min-width:0}html[data-antalya=sunny] .hero h1{font-size:clamp(43px,4.9vw,68px);line-height:1.09;max-width:690px}html[data-antalya=sunny] .hero .lead{max-width:600px}html[data-antalya=sunny] .hero-portrait{width:100%;max-width:340px;z-index:1;transform:rotate(4deg)}html[data-antalya=sunny] .hero-portrait picture{aspect-ratio:3 / 4;border:10px solid var(--white);border-radius:170px 170px 35px 35px;box-shadow:14px 15px #74bdb0}html[data-antalya=sunny] .hero-portrait img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 43%}html[data-antalya=sunny] .hero-portrait:before{content:"\2600";position:absolute;right:-42px;top:-43px;font-size:120px;line-height:1;color:#edae29;z-index:2}html[data-antalya=sunny] .portrait-note{color:var(--pine);font-size:26px;border-radius:24px;transform:rotate(-7deg);background:var(--sage);border:2px solid var(--pine)}html[data-antalya=sunny] .antalya-stamp{position:absolute;right:27px;bottom:18px;z-index:2;padding:18px 21px;border-radius:50%;background:var(--rust);color:#fff;font:700 12px/1.3 DM Sans,Arial,sans-serif;letter-spacing:1px;transform:rotate(-8deg)}html[data-antalya=sunny] .antalya-stamp span{display:block;letter-spacing:1px;margin-top:5px;font-size:9px}html[data-antalya=sunny] .button:not(.request-button){border-radius:var(--radius);background:var(--pine);border:1px solid var(--pine);color:var(--white);box-shadow:none}html[data-antalya=sunny] .actions .instagram-profile-button{background:transparent;color:var(--pine);border-color:var(--line)}html[data-antalya=sunny] :is(.guide-card,.encyclopedia-card){background:var(--white);border:1px solid #87b5a4;border-radius:var(--radius);box-shadow:5px 6px 0 var(--sage)}html[data-antalya=sunny] .encyclopedia-image{border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}html[data-antalya=sunny] :is(.guide-card-meta,.guide-article-top,.guide-prose p,.guide-prose li){color:var(--muted)}html[data-antalya=sunny] .guide-topic{color:var(--rust)}html[data-antalya=sunny] .guide-controls input{background:var(--white);border-color:var(--line);color:var(--pine);border-radius:calc(var(--radius) / 2)}html[data-antalya=sunny] .guide-filters button{border-radius:30px}html[data-antalya=sunny] .guide-filters button[aria-pressed=true]{background:var(--pine);color:var(--white)}html[data-antalya=sunny] :is(.guide-hero,.guide-note,.guide-table-scroll caption){background:var(--sage);border-color:var(--line);border-radius:var(--radius)}html[data-antalya=sunny] .guide-toc{top:74px}html[data-antalya=sunny] .guide-prose section{scroll-margin-top:76px}html[data-antalya=sunny] .guide-grid{gap:28px}html[data-antalya=sunny] .page-intro{position:relative}html[data-antalya=sunny] .page-intro h1{max-width:1000px}html[data-antalya=sunny] .page-intro:after{content:"";display:block;width:80px;height:12px;background:#efc14a;border-radius:12px;margin-top:25px;transform:rotate(-5deg)}html[data-antalya=sunny] .lead-request{padding:30px;border:2px solid #87b5a4;border-radius:var(--radius);box-shadow:8px 8px 0 var(--sage);background:var(--cream)}html[data-antalya=sunny] .lead-request-heading h2{font-size:29px}html[data-antalya=sunny] .antalya-city-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(250px,280px);align-items:center;gap:28px;padding:44px max(28px,calc((100% - 1240px)/2));background:#c3e6d5;border-top:1px solid var(--line);color:var(--pine)}html[data-antalya=sunny] .antalya-city-copy{min-width:0}html[data-antalya=sunny] .antalya-city-copy h2{font-size:29px;margin:12px 0}html[data-antalya=sunny] .antalya-city-copy small{font-size:10px;letter-spacing:1.5px}html[data-antalya=sunny] .antalya-city-copy p{font-size:14px;margin:8px 0}html[data-antalya=sunny] .antalya-city-art{display:block;width:100%;max-width:560px;height:auto;fill:none;stroke:currentColor;stroke-width:2;opacity:.65}html[data-antalya=sunny] .antalya-club-card{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:14px;padding:20px 18px;min-width:0;background:var(--white);border:1px solid #b4cdbd;border-radius:25px;box-shadow:4px 5px #9bcab2;color:var(--pine);font-family:DM Sans,Arial,sans-serif;text-decoration:none}html[data-antalya=sunny] .antalya-club-card .antalya-club-logo{width:80px;height:80px;border-radius:19px}html[data-antalya=sunny] .antalya-club-card .antalya-club-logo img{width:68px;height:68px}html[data-antalya=sunny] .antalya-club-card>span:last-child{display:flex;flex-direction:column;min-width:0;gap:5px}html[data-antalya=sunny] .antalya-club-card small{color:var(--muted);font-size:10px;line-height:1.4;letter-spacing:.15px}html[data-antalya=sunny] .antalya-club-card strong{color:var(--club);font-size:19px;line-height:1.2;letter-spacing:-.02em}html[data-antalya=sunny] .club-card-caption{font-size:11px;line-height:1.5}html[data-antalya=sunny] .club-card-action{margin-top:4px;color:var(--club);font-size:11px;font-weight:700;line-height:1.5}html[data-antalya=sunny] .antalya-club-card:hover .club-card-action{text-decoration:underline;text-underline-offset:3px}html[data-antalya=sunny] footer{background:var(--pine);color:var(--white)}html[data-antalya=sunny] .footer-kicker{color:var(--sage)}html[data-antalya=sunny] .footer-bottom{border-color:#6f9687}@media(max-width:1100px){html[data-antalya=sunny] .hero{gap:35px;min-height:610px}html[data-antalya=sunny] .hero h1{font-size:51px}html[data-antalya=sunny] .hero-portrait{max-width:295px}html[data-antalya=sunny] .antalya-ribbon{padding-inline:28px}html[data-antalya=sunny] .antalya-ribbon .ribbon-city{display:none}html[data-antalya=sunny] .antalya-city-band{grid-template-columns:minmax(0,1fr) minmax(250px,290px);gap:20px 30px}html[data-antalya=sunny] .antalya-city-copy{grid-column:1}html[data-antalya=sunny] .antalya-city-art{grid-column:1;max-width:440px}html[data-antalya=sunny] .antalya-club-card{grid-column:2;grid-row:1 / 3}}@media(min-width:701px)and (max-width:850px){html[data-antalya=sunny] .hero{padding:36px;gap:28px}html[data-antalya=sunny] .hero h1{font-size:43px}html[data-antalya=sunny] .hero-portrait:before{right:-26px;top:-28px;font-size:95px}}@media(max-width:700px){html[data-antalya=sunny] .hero{display:flex;flex-direction:column;width:calc(100% - 36px);padding:32px 20px 74px;gap:34px;min-height:0;margin-top:15px}html[data-antalya=sunny] .hero>div:first-child{order:0}html[data-antalya=sunny] .hero h1{font-size:clamp(31px,10.4vw,43px);line-height:1.08}html[data-antalya=sunny] .hero .lead{font-size:17px}html[data-antalya=sunny] .hero-portrait{max-width:290px;width:86%;height:auto;order:1}html[data-antalya=sunny] .hero-portrait picture{width:100%;height:auto;aspect-ratio:4 / 5}html[data-antalya=sunny] .hero-portrait:before{font-size:90px;right:-26px;top:-24px}html[data-antalya=sunny] .antalya-stamp{bottom:11px;padding:12px 15px;font-size:10px}html[data-antalya=sunny] .header-inner{width:calc(100% - 36px);min-height:78px;padding-block:10px}html[data-antalya=sunny] header .brand-logo{width:105px}html[data-antalya=sunny] header .wordmark{padding:4px 7px}html[data-antalya=sunny] .antalya-ribbon{min-height:58px;padding:10px 18px;gap:10px;font-size:8px;letter-spacing:.6px}html[data-antalya=sunny] .antalya-ribbon>span{gap:6px}html[data-antalya=sunny] .antalya-ribbon>span>svg{flex-basis:25px;width:25px}html[data-antalya=sunny] .antalya-club-link{gap:7px}html[data-antalya=sunny] .antalya-club-link .antalya-club-logo{width:38px;height:38px;border-radius:10px}html[data-antalya=sunny] .antalya-club-link .antalya-club-logo img{width:30px;height:30px}html[data-antalya=sunny] .club-link-copy strong{font-size:12px}html[data-antalya=sunny] .club-link-copy small{max-width:115px;font-size:9px}html[data-antalya=sunny] .page-intro h1{font-size:36px}html[data-antalya=sunny] .antalya-city-band{grid-template-columns:minmax(0,1fr);gap:22px;padding:35px 22px}html[data-antalya=sunny] .antalya-city-copy h2{font-size:28px}html[data-antalya=sunny] .antalya-city-art{max-width:560px}html[data-antalya=sunny] .antalya-club-card{grid-column:1;grid-row:auto;width:100%;max-width:420px;padding:18px}html[data-antalya=sunny] .lead-request{padding:23px 20px;width:calc(100% - 36px)}html[data-antalya=sunny] .guide-toc{top:auto}html[data-antalya=sunny] .guide-prose section{scroll-margin-top:28px}}@media(max-width:600px){html[data-antalya=sunny] .lead-request-heading h2{font-size:22px}}@media(prefers-reduced-motion:reduce){html[data-antalya=sunny],html[data-antalya=sunny] *{scroll-behavior:auto!important;transition:none!important}}
