/* One continuous sunset for the reservation and footer. */
.sunset-bottom{
 background-color:#172344;
 background-image:linear-gradient(#101c32bb,#101c32d9),url("assets/tago-paris-champs-elysees.png");
 background-size:cover;
 background-position:center;
 background-repeat:no-repeat;
}
.sunset-bottom .reservation,.sunset-bottom footer{background:transparent}
.reservation>.water-glints,footer>.water-glints{display:none}
.footer-bottom{border-top-color:#b9c8df66}
footer a:focus-visible{outline-color:#fff4d9}
@media print{.sunset-bottom{background-image:none}}
/* Keep the signature star attached to the wordmark at every width. */
footer .footer-brand{display:inline-flex;align-items:center;gap:.18em;white-space:nowrap}
footer .footer-logo-star{display:block;flex:none;width:.44em;height:.5082em;filter:drop-shadow(0 0 6px #fff6d933)}
@media(max-width:640px){footer .footer-brand{font-size:clamp(54px,17.4vw,68px)}}
