.elementor-5089 .elementor-element.elementor-element-beeed16{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5089 .elementor-element.elementor-element-1006a92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5089 .elementor-element.elementor-element-27c2829 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5089 .elementor-element.elementor-element-27c2829{text-align:center;font-family:"Verdana", Sans-serif;font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);line-height:1.2rem;color:var( --e-global-color-accent );}.elementor-5089 .elementor-element.elementor-element-f4b7a2c > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-5089 .elementor-element.elementor-element-f4b7a2c{text-align:center;font-family:"Verdana", Sans-serif;font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);font-weight:400;line-height:3rem;color:var( --e-global-color-accent );}.elementor-5089 .elementor-element.elementor-element-f4b7a2c p{margin-block-end:0px;}.elementor-5089 .elementor-element.elementor-element-6d2bed4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5089 .elementor-element.elementor-element-6d2bed4{text-align:center;font-family:"Verdana", Sans-serif;font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);line-height:1.2rem;color:var( --e-global-color-accent );}.elementor-5089 .elementor-element.elementor-element-d60ece6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-52c216a{--display:flex;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#f3e2a0;--border-color:#f3e2a0;--border-radius:25px 25px 25px 25px;}.elementor-5089 .elementor-element.elementor-element-52c216a:not(.elementor-motion-effects-element-type-background), .elementor-5089 .elementor-element.elementor-element-52c216a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alisaurum.it/wp-content/uploads/2025/06/carbonio.png");}.elementor-5089 .elementor-element.elementor-element-72ae081 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 0rem 1rem 0rem;}.elementor-5089 .elementor-element.elementor-element-72ae081{column-gap:0px;font-family:"Verdana", Sans-serif;font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);line-height:2rem;color:var( --e-global-color-text );}.elementor-5089 .elementor-element.elementor-element-72ae081 p{margin-block-end:0px;}.elementor-5089 .elementor-element.elementor-element-53e471b{color:var( --e-global-color-primary );}.elementor-5089 .elementor-element.elementor-element-a1b9efa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-d184b2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5089 .elementor-element.elementor-element-1f96eba img{width:7rem;}.elementor-5089 .elementor-element.elementor-element-cc1085d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-ef53bbf{--display:flex;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#f3e2a0;--border-color:#f3e2a0;--border-radius:25px 25px 25px 25px;}.elementor-5089 .elementor-element.elementor-element-ef53bbf:not(.elementor-motion-effects-element-type-background), .elementor-5089 .elementor-element.elementor-element-ef53bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alisaurum.it/wp-content/uploads/2025/06/carbonio.png");}.elementor-5089 .elementor-element.elementor-element-093d8dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 0rem 1rem 0rem;}.elementor-5089 .elementor-element.elementor-element-093d8dc{column-gap:0px;font-family:"Verdana", Sans-serif;font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);line-height:2rem;color:var( --e-global-color-text );}.elementor-5089 .elementor-element.elementor-element-093d8dc p{margin-block-end:0px;}.elementor-5089 .elementor-element.elementor-element-de633b7{color:var( --e-global-color-primary );}.elementor-5089 .elementor-element.elementor-element-d169029{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-1ea65c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-b1cc84b img{width:7rem;}.elementor-5089 .elementor-element.elementor-element-861009f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-a62fbf3{--display:flex;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#f3e2a0;--border-color:#f3e2a0;--border-radius:25px 25px 25px 25px;}.elementor-5089 .elementor-element.elementor-element-a62fbf3:not(.elementor-motion-effects-element-type-background), .elementor-5089 .elementor-element.elementor-element-a62fbf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alisaurum.it/wp-content/uploads/2025/06/carbonio.png");}.elementor-5089 .elementor-element.elementor-element-42c1a64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 0rem 1rem 0rem;}.elementor-5089 .elementor-element.elementor-element-42c1a64{column-gap:0px;font-family:"Verdana", Sans-serif;font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);line-height:2rem;color:var( --e-global-color-text );}.elementor-5089 .elementor-element.elementor-element-42c1a64 p{margin-block-end:0px;}.elementor-5089 .elementor-element.elementor-element-e51d617{color:var( --e-global-color-primary );}.elementor-5089 .elementor-element.elementor-element-4d26801{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-1fb7745{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-b8e67fb img{width:7rem;}.elementor-5089 .elementor-element.elementor-element-066b149{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-2127328{--display:flex;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:#f3e2a0;--border-color:#f3e2a0;--border-radius:25px 25px 25px 25px;}.elementor-5089 .elementor-element.elementor-element-2127328:not(.elementor-motion-effects-element-type-background), .elementor-5089 .elementor-element.elementor-element-2127328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alisaurum.it/wp-content/uploads/2025/06/carbonio.png");}.elementor-5089 .elementor-element.elementor-element-4861e9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 0rem 1rem 0rem;}.elementor-5089 .elementor-element.elementor-element-4861e9a{column-gap:0px;font-family:"Verdana", Sans-serif;font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);line-height:2rem;color:var( --e-global-color-text );}.elementor-5089 .elementor-element.elementor-element-4861e9a p{margin-block-end:0px;}.elementor-5089 .elementor-element.elementor-element-48faaf9{color:var( --e-global-color-primary );}.elementor-5089 .elementor-element.elementor-element-f8d7c06{--display:flex;}.elementor-5089 .elementor-element.elementor-element-1356cac > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}@media(min-width:768px){.elementor-5089 .elementor-element.elementor-element-d60ece6{--content-width:600px;}.elementor-5089 .elementor-element.elementor-element-a1b9efa{--content-width:14%;}.elementor-5089 .elementor-element.elementor-element-cc1085d{--content-width:600px;}.elementor-5089 .elementor-element.elementor-element-d169029{--content-width:14%;}.elementor-5089 .elementor-element.elementor-element-861009f{--content-width:600px;}.elementor-5089 .elementor-element.elementor-element-4d26801{--content-width:14%;}.elementor-5089 .elementor-element.elementor-element-066b149{--content-width:600px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-5089 .elementor-element.elementor-element-beeed16{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-1006a92{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5089 .elementor-element.elementor-element-27c2829 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0.5rem 0rem 0rem 0rem;}.elementor-5089 .elementor-element.elementor-element-27c2829{column-gap:0px;line-height:0.1rem;}.elementor-5089 .elementor-element.elementor-element-27c2829 p{margin-block-end:1rem;}.elementor-5089 .elementor-element.elementor-element-f4b7a2c > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-5089 .elementor-element.elementor-element-f4b7a2c{line-height:2.2rem;}.elementor-5089 .elementor-element.elementor-element-6d2bed4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 1rem 0rem;}.elementor-5089 .elementor-element.elementor-element-6d2bed4{column-gap:0px;line-height:0.1rem;}.elementor-5089 .elementor-element.elementor-element-6d2bed4 p{margin-block-end:1rem;}.elementor-5089 .elementor-element.elementor-element-d60ece6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5089 .elementor-element.elementor-element-72ae081 > .elementor-widget-container{padding:1rem 0rem 1.3rem 0rem;}.elementor-5089 .elementor-element.elementor-element-a1b9efa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-5089 .elementor-element.elementor-element-d184b2e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-5089 .elementor-element.elementor-element-1f96eba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-5089 .elementor-element.elementor-element-1f96eba img{width:25%;}.elementor-5089 .elementor-element.elementor-element-cc1085d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5089 .elementor-element.elementor-element-093d8dc > .elementor-widget-container{padding:1rem 0rem 1.3rem 0rem;}.elementor-5089 .elementor-element.elementor-element-d169029{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-5089 .elementor-element.elementor-element-1ea65c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-b1cc84b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-5089 .elementor-element.elementor-element-b1cc84b img{width:25%;}.elementor-5089 .elementor-element.elementor-element-861009f{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5089 .elementor-element.elementor-element-42c1a64 > .elementor-widget-container{padding:1rem 0rem 1.3rem 0rem;}.elementor-5089 .elementor-element.elementor-element-4d26801{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-5089 .elementor-element.elementor-element-1fb7745{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5089 .elementor-element.elementor-element-b8e67fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-5089 .elementor-element.elementor-element-b8e67fb img{width:25%;}.elementor-5089 .elementor-element.elementor-element-066b149{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5089 .elementor-element.elementor-element-4861e9a > .elementor-widget-container{padding:1rem 0rem 1.3rem 0rem;}}/* Start custom CSS for text-editor, class: .elementor-element-27c2829 *//* ✨ Effetto Oro HD Realistico */
.testo-oro * {
  font-family: Verdana, sans-serif !important;
  font-weight: 400 !important; /* base leggera */
  background: linear-gradient(135deg,
    #7a6024 0%,     /* oro scuro, base calda */
    #b89238 20%,    /* oro medio brillante */
    #e6d7c1 45%,    /* oro chiaro lucido */
    #cbb47a 65%,    /* riflesso centrale */
    #a67c2d 85%,    /* sfumatura calda di chiusura */
    #d9c598 100%);  /* tocco di luce finale */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 400% 400%; /* definizione più alta */
  animation: gold-shimmer 8s ease-in-out infinite;
  text-shadow:
    0px 1px 1px rgba(255, 255, 255, 0.4),
    0px 3px 5px rgba(0, 0, 0, 0.4),
    0px 6px 12px rgba(0, 0, 0, 0.25);
  filter: saturate(1.1) contrast(1.05);
}

/* ✨ Movimento oro più fluido e realistico */
@keyframes gold-shimmer {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* ✨ Grassetto = riflesso più brillante */
.testo-oro strong,
.testo-oro b {
  font-weight: 700 !important;
  background: linear-gradient(135deg,
    #cbb47a 0%,
    #f8eecb 30%,
    #e6d7c1 55%,
    #bfa46f 80%,
    #8b6f30 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  filter: brightness(1.25) saturate(1.1);
  text-shadow:
    0px 2px 3px rgba(255, 255, 255, 0.8),
    0px 4px 6px rgba(0, 0, 0, 0.4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4b7a2c *//* ✨ Effetto Oro HD Realistico */
.testo-oro * {
  font-family: Verdana, sans-serif !important;
  font-weight: 400 !important; /* base leggera */
  background: linear-gradient(135deg,
    #7a6024 0%,     /* oro scuro, base calda */
    #b89238 20%,    /* oro medio brillante */
    #e6d7c1 45%,    /* oro chiaro lucido */
    #cbb47a 65%,    /* riflesso centrale */
    #a67c2d 85%,    /* sfumatura calda di chiusura */
    #d9c598 100%);  /* tocco di luce finale */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 400% 400%; /* definizione più alta */
  animation: gold-shimmer 8s ease-in-out infinite;
  text-shadow:
    0px 1px 1px rgba(255, 255, 255, 0.4),
    0px 3px 5px rgba(0, 0, 0, 0.4),
    0px 6px 12px rgba(0, 0, 0, 0.25);
  filter: saturate(1.1) contrast(1.05);
}

/* ✨ Movimento oro più fluido e realistico */
@keyframes gold-shimmer {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* ✨ Grassetto = riflesso più brillante */
.testo-oro strong,
.testo-oro b {
  font-weight: 700 !important;
  background: linear-gradient(135deg,
    #cbb47a 0%,
    #f8eecb 30%,
    #e6d7c1 55%,
    #bfa46f 80%,
    #8b6f30 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  filter: brightness(1.25) saturate(1.1);
  text-shadow:
    0px 2px 3px rgba(255, 255, 255, 0.8),
    0px 4px 6px rgba(0, 0, 0, 0.4);
}
/* Effetto sottolineatura curva per parole specifiche */
.testo-sottolineato .underline-svg {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.testo-sottolineato .underline-svg::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -25px;
  width: 100%;
  height: 90px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none"><path d="M9.3,127.3c49.3-3,150.7-7.6,199.7-7.4c121.9,0.4,189.9,0.4,282.3,7.2C380.1,129.6,181.2,130.6,70,139 c82.6-2.9,254.2-1,335.9,1.3c-56,1.4-137.2-0.3-197.1,9" stroke="%23FFE9B2" stroke-width="9" fill="none" stroke-linecap="round"/></svg>') no-repeat center;
  background-size: 100% 100%;
  pointer-events: none;
  z-index: -1;
  opacity: 0.9;
  transition: transform 0.4s ease;
}

/* Animazione leggera al passaggio */
.testo-sottolineato .underline-svg:hover::after {
  transform: scaleX(1.05);
}

/* 🔥 Variante pennellata d’oro con effetto realistico */
.testo-sottolineato .underline-brush::after {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 150" preserveAspectRatio="none"><defs><linearGradient id="goldGradient" x1="0%" y1="0%" x2="100%" y2="0%"><stop offset="0%" stop-color="%23b89b4e"/><stop offset="25%" stop-color="%23f3e3b0"/><stop offset="50%" stop-color="%23fff3c6"/><stop offset="75%" stop-color="%23d1ad55"/><stop offset="100%" stop-color="%23b89b4e"/></linearGradient></defs><path d="M9.3,127.3c49.3-3,150.7-7.6,199.7-7.4c121.9,0.4,189.9,0.4,282.3,7.2C380.1,129.6,181.2,130.6,70,139 c82.6-2.9,254.2-1,335.9,1.3c-56,1.4-137.2-0.3-197.1,9" stroke="url(%23goldGradient)" stroke-width="10" fill="none" stroke-linecap="round"/></svg>') no-repeat center;
  background-size: 100% 100%;
  opacity: 0.95;
  animation: gold-shine 4s ease-in-out infinite;
  filter: drop-shadow(0 0 4px rgba(255, 230, 180, 0.6));
}

/* ✨ Effetto “respiro e luccichio” sull’oro */
@keyframes gold-shine {
  0% {
    filter: brightness(1) drop-shadow(0 0 2px rgba(255, 220, 150, 0.5));
  }
  50% {
    filter: brightness(1.4) drop-shadow(0 0 8px rgba(255, 250, 200, 0.8));
  }
  100% {
    filter: brightness(1) drop-shadow(0 0 2px rgba(255, 220, 150, 0.5));
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d2bed4 *//* ✨ Effetto Oro HD Realistico */
.testo-oro * {
  font-family: Verdana, sans-serif !important;
  font-weight: 400 !important; /* base leggera */
  background: linear-gradient(135deg,
    #7a6024 0%,     /* oro scuro, base calda */
    #b89238 20%,    /* oro medio brillante */
    #e6d7c1 45%,    /* oro chiaro lucido */
    #cbb47a 65%,    /* riflesso centrale */
    #a67c2d 85%,    /* sfumatura calda di chiusura */
    #d9c598 100%);  /* tocco di luce finale */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 400% 400%; /* definizione più alta */
  animation: gold-shimmer 8s ease-in-out infinite;
  text-shadow:
    0px 1px 1px rgba(255, 255, 255, 0.4),
    0px 3px 5px rgba(0, 0, 0, 0.4),
    0px 6px 12px rgba(0, 0, 0, 0.25);
  filter: saturate(1.1) contrast(1.05);
}

/* ✨ Movimento oro più fluido e realistico */
@keyframes gold-shimmer {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* ✨ Grassetto = riflesso più brillante */
.testo-oro strong,
.testo-oro b {
  font-weight: 700 !important;
  background: linear-gradient(135deg,
    #cbb47a 0%,
    #f8eecb 30%,
    #e6d7c1 55%,
    #bfa46f 80%,
    #8b6f30 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  filter: brightness(1.25) saturate(1.1);
  text-shadow:
    0px 2px 3px rgba(255, 255, 255, 0.8),
    0px 4px 6px rgba(0, 0, 0, 0.4);
}/* End custom CSS */