/* hover del prototipo (sito-bruschetta-premium-v3) recuperati dal runtime dc */
.home-scp0:hover { opacity: 1; }
.home-scp1:hover { transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 28px; }
.home-scp2:hover { background: rgb(250, 242, 202); transform: translateY(-3px); box-shadow: rgba(0, 0, 0, 0.3) 0px 18px 40px; }
.home-scp3:hover { border-color: rgb(255, 251, 231); transform: translateY(-3px); }
.home-scp4:hover { transform: scale(1.02); }
.home-scp5:hover { padding-left: 12px; background: linear-gradient(90deg, rgba(228, 238, 244, 0.5), transparent); }
.home-scp6:hover { background: rgb(255, 255, 255); padding-left: 22px; box-shadow: rgba(120, 100, 20, 0.08) 0px 18px 40px; }
.home-scp7:hover { gap: 14px; border-bottom-color: rgb(250, 242, 202); }
.home-scp8:hover { transform: translateY(-10px); box-shadow: rgba(0, 0, 0, 0.35) 0px 30px 60px; }
.home-scp9:hover { transform: scale(1.06); }
.home-scpa:hover { gap: 14px; }
.home-scpb:hover { transform: translateX(8px); }
.home-scpc:hover { transform: translateY(-8px); box-shadow: rgba(120, 100, 20, 0.14) 0px 26px 54px; border-color: rgb(224, 214, 168); }
.home-scpd:hover { background: rgb(70, 100, 179); transform: translateY(-2px); }
.home-scpe:hover { background: rgb(211, 226, 240); transform: translateY(-2px); }
.home-scpf:hover { box-shadow: rgba(21, 43, 141, 0.09) 0px 14px 32px; border-color: rgb(198, 212, 232); }
.home-scpg:hover { color: rgb(255, 251, 231); padding-left: 6px; }
.home-scph:hover { color: rgb(255, 251, 231); }
