/* Santa Rosa navigation arrows: desktop outlined, mobile chevron-only. */
.sr-arrow{position:relative;box-sizing:border-box;display:inline-grid;place-items:center;flex:0 0 1.72em;width:1.72em;height:1.72em;margin-inline-start:.28em;border:1px solid #bba889;border-radius:50%;color:#705d46;vertical-align:middle;}
.sr-arrow::before{content:"";position:absolute;left:25%;top:50%;width:46%;border-top:1px solid currentColor;transform:translateY(-50%);}
.sr-arrow::after{content:"";position:absolute;right:24%;top:50%;width:.30em;height:.30em;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg);}
.sr-arrow--left::before{left:auto;right:25%;}
.sr-arrow--left::after{left:24%;right:auto;transform:translateY(-50%) rotate(225deg);}
/* Existing circular CTA/control buttons provide the desktop outline. */
.round-cta>span:last-child>.sr-arrow,.rail-controls button>.sr-arrow,.orbit-controls button>.sr-arrow,.calendar-heading button>.sr-arrow,#photo-dialog button>.sr-arrow{flex:none;width:100%;height:100%;margin:0;border:0;border-radius:0;vertical-align:middle;}
.rail-controls button{box-sizing:border-box;width:38px;height:38px;padding:0;border:1px solid #bba889;border-radius:50%;color:#705d46;display:inline-grid;place-items:center;}
.guest-review-strip .review-read{display:inline-flex;align-items:center;gap:.18em;border-bottom:1px solid rgba(255,250,242,.55);padding-bottom:3px;}
.guest-review-strip>a:hover .review-read{border-color:#d2b58a;}
@media(max-width:650px){
 .sr-arrow{flex:0 0 .72em;width:.72em;height:1em;margin-inline-start:.18em;border:0;border-radius:0;vertical-align:-.12em;}
 .sr-arrow::before{display:none;}
 .sr-arrow::after{right:18%;width:.34em;height:.34em;}
 .sr-arrow--left::after{left:18%;right:auto;}
 .round-cta>span:last-child{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;}
 .round-cta>span:last-child>.sr-arrow,.rail-controls button>.sr-arrow,.orbit-controls button>.sr-arrow,.calendar-heading button>.sr-arrow,#photo-dialog button>.sr-arrow{width:.72em;height:1em;}
 .rail-controls button,.orbit-controls button,.calendar-heading button{border-color:transparent!important;}
}
