@keyframes deco-driftA{0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(2.5vw,-1.5vw) rotate(5deg)}to{transform:translate(-2vw,2vw) rotate(-4deg)}}@keyframes deco-driftB{0%{transform:translate(0,0) rotate(0deg) scale(1)}50%{transform:translate(-2vw,1.5vw) rotate(-6deg) scale(1.05)}to{transform:translate(1.5vw,-1vw) rotate(4deg) scale(.96)}}@keyframes deco-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes deco-pulse{0%,to{opacity:var(--deco-op-lo, .25);transform:scale(.96)}50%{opacity:var(--deco-op-hi, .85);transform:scale(1.08)}}@keyframes deco-bob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-1.4vw) rotate(2deg)}}@keyframes deco-orbit{0%{transform:rotate(0deg) translateX(2vw) rotate(0deg)}to{transform:rotate(360deg) translateX(2vw) rotate(-360deg)}}.glosario-deco-wrap,.section-dark.glosario-deco-wrap{display:block!important;position:relative;overflow:hidden;isolation:isolate}.gloss-deco{position:absolute;pointer-events:none;mix-blend-mode:lighten;opacity:0;z-index:0;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1);will-change:transform,opacity;filter:drop-shadow(0 6px 32px rgba(245,166,35,.28))}body.js-ready .gloss-deco{opacity:var(--deco-op, .72)}.glosario-deco-wrap>.glosario-container,.glosario-deco-wrap>.glosario-deco-content{position:relative;z-index:1}.gloss-deco--driftA{animation:deco-driftA 14s ease-in-out infinite alternate}.gloss-deco--driftB{animation:deco-driftB 18s ease-in-out infinite alternate}.gloss-deco--spin{animation:deco-spin 26s linear infinite}.gloss-deco--pulse{animation:deco-pulse 6s ease-in-out infinite}.gloss-deco--bob{animation:deco-bob 7s ease-in-out infinite}.gloss-deco--orbit{animation:deco-orbit 22s linear infinite}.categoria-titulo{position:relative;display:flex;align-items:center;gap:14px}.cat-icon{display:inline-block;flex-shrink:0;width:48px;height:48px;vertical-align:middle;filter:drop-shadow(0 4px 14px rgba(245,166,35,.42));animation:deco-bob 4.5s ease-in-out infinite;mix-blend-mode:lighten}.glosario-svg-glow{position:absolute;top:-20px;right:-28px;width:90px;height:90px;opacity:.55;pointer-events:none;animation:deco-pulse 5.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cat-icon,.glosario-svg-glow,.gloss-deco{animation:none!important}}@media (max-width:768px){body.js-ready .gloss-deco{opacity:var(--deco-op-m, .48)}.gloss-deco--hide-mobile{display:none}.cat-icon{width:36px;height:36px}.glosario-svg-glow{width:64px;height:64px}}