/* Restore the original font families and sizes, with italic text. */
body,button,input,select,textarea,legend,main h1,main h2,main h3,dialog,dialog h2,.sender,.open-hint,.scroll-hint,.countdown strong,.timeline span{font-style:italic}
.close,.music,.gallery button#prev,.gallery button#next,.hotel-navigation>button{font-style:normal}
/* A visible watercolor frame behind the original monochrome photograph. */
.cover{aspect-ratio:auto;padding:30px 26px 100px;isolation:isolate}
.cover>img.cover-portrait{position:relative;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;z-index:0}
.cover>img.cover-watercolor{position:absolute;left:-30px;top:-8px;width:calc(100% + 60px);height:calc(100% + 18px);max-width:none;object-fit:fill;opacity:.95;filter:saturate(1.2);z-index:-1;pointer-events:none;animation:water-breath 8s ease-in-out infinite alternate}
.cover .cover-blend{left:26px;top:30px;right:auto;bottom:auto;width:calc(100% - 52px);height:auto;aspect-ratio:4/3;z-index:1}
.cover .cover-edge{z-index:2}
@media(prefers-reduced-motion:reduce){.cover>img.cover-watercolor{animation:none}}