/* Additions reuse the established Alpar Moto palette and typography. */
.language-picker a.lang{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:32px;padding:4px 6px;color:#f5f1e7;font-size:12px;text-decoration:none;border-bottom:2px solid transparent}
.language-picker a.lang[aria-current=page]{color:#efba32;border-color:#efba32}
.language-picker a.lang:focus-visible{outline:2px solid #efba32;outline-offset:2px}
.v2-shop-status{font-size:1.15rem;color:#efba32}.v2-planned{margin-top:24px}.v2-planned h3{font-size:16px}.v2-planned ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.v2-planned li{padding:7px 10px;background:#1b1d17;border:1px solid #444638;font-size:13px}
.v2-tour-tile{display:block;color:inherit;text-decoration:none}.v2-tour-tile img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin-bottom:16px}.v2-tour-more{display:block;color:#efba32;margin-top:12px}.tour-categories article{overflow:hidden}
.v2-photo{margin:24px 0}.v2-photo img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain}.v2-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.v2-equipment,.v2-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.v2-review-card,.v2-equipment article{background:#1b1d17;padding:24px;border:1px solid #373a2e}.v2-review-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.v2-review-card h3{margin-top:18px}.v2-partner-actions{display:flex;flex-wrap:wrap;gap:16px}.v2-region{scroll-margin-top:110px}.v2-region .v2-photo img{max-height:500px;object-fit:cover}.exp-content .btn{white-space:normal;overflow-wrap:anywhere}.exp-content p{overflow-wrap:break-word}
@media(min-width:1280px){.site-header-slot header nav,.site-header-slot header nav.open{gap:12px}.site-header-slot header nav a{font-size:12px}.site-header-slot header{gap:10px}.site-header-slot header .brand-wordmark{font-size:22px}}
@media(max-width:750px){.v2-gallery,.v2-equipment,.v2-review-grid{grid-template-columns:1fr}.v2-review-card,.v2-equipment article{padding:20px}.language-picker a.lang{padding:4px;min-width:28px}.exp-hero h1{overflow-wrap:break-word}.v2-region{scroll-margin-top:100px}}
