/* Keep the contrast layer fixed while the pizza moves beneath the title. */
.hero{isolation:isolate}
.hero-art{z-index:0}
.hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#080906fc 0%,#080906f5 24%,#080906e6 37%,#080906b3 47%,#08090638 63%,transparent 77%),linear-gradient(0deg,#0b0b08d9,transparent 24%,transparent 78%,#0b0b0866)}
.hero h1{color:#fff9ee;text-shadow:0 2px 24px #0009}
.hero-description{color:#eee5d5}
.hero-signature{color:#f48068;text-shadow:0 2px 18px #0008}
/* Drinks keep the whole package in view, including tall bottles. */
.menu-item[data-category="Bevande"] img,.menu-item[data-category="Birre"] img{object-fit:contain;background:#fff;padding:5px}
@media(max-width:900px){.hero-shade{background:linear-gradient(90deg,#080906fa 0%,#080906eb 34%,#080906bf 60%,#08090659 100%),linear-gradient(0deg,#090906f5,transparent 40%,transparent 80%,#09090659)}}
@media(max-width:650px){.hero-shade{background:linear-gradient(90deg,#080906f5 0%,#080906d9 48%,#080906bf 82%,#080906a6 100%),linear-gradient(0deg,#090906 0%,#090906b3 22%,transparent 62%,#09090659)}.hero h1{text-shadow:0 2px 20px #000b}}
