/* Editorial refinement, 22 October 2026. Existing libraries remain unchanged. */
:root{--hotel-accent:#146c73;--hotel-ink:#383533}
::selection{background:#e9ddd2;color:#302824}
.navbar-light .navbar-nav .nav-link,.dropdown-item,h1,h2{text-transform:none}
.navbar-light .navbar-nav .nav-link{font-size:15px;letter-spacing:.01em;border-top-width:3px;border-bottom-width:3px}
.navbar-light .navbar-nav .nav-link:hover{border-bottom-width:3px;transition:color .15s,border-color .15s}
a:hover,a:focus,a:active{color:var(--hotel-accent)}
.scroll-indicator{height:3px;background:var(--hotel-accent)}
.triangle{clip-path:none}
h1{font-weight:500;letter-spacing:-.015em;line-height:1.15}
h1 small{display:inline-block;font-size:1.15rem;line-height:1.5;font-weight:400;margin-top:12px}
h2{font-weight:500;letter-spacing:-.01em;line-height:1.3}
.header_black{background:rgba(20,24,22,.5)}
.header .jumbotron>p{font-size:18px}
.header .fa-chevron-double-down{font-size:22px;opacity:.7}
.filter-saturate130{filter:none}
.wow{visibility:visible!important;animation:none!important}
.btn-anim:after{display:none;animation:none}
.btn,.btn-lg{border-radius:8px;box-shadow:none}
.card,.img-radius{border-radius:12px}
.max-btn,.max-max{animation:none!important;box-shadow:none!important;transition:background-color .15s!important;transform:none!important;background:var(--hotel-accent)!important;border-color:var(--hotel-accent)!important}
.max-btn:hover{transform:none}
.soc-btn-ig{background:#835264}
.card-img-overlay{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.62))}
.fotorama__stage{background:#f5f3ef}
#photos img{max-width:100%}
@media(max-width:767px){h1{font-size:2.15rem}h1 small{font-size:1rem}.header .jumbotron>p{font-size:16px}}

/* The same contact links remain in the footer; keep narrow screens unobstructed. */
@media(max-width:575px){.my-v-seti{display:none!important}}
