/* Identificación visual de las secciones: sin alterar el funcionamiento existente */
.jg-enlaces-principales{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
.jg-boton-sellos{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.65);background:linear-gradient(135deg,#303030,#151515);color:#fff;font-size:12px;font-weight:800;box-shadow:0 4px 14px rgba(0,0,0,.2);transition:transform .2s,background .2s}
.jg-boton-sellos i{font-size:17px;color:#ffae69}
.jg-boton-sellos:hover{transform:translateY(-2px);background:linear-gradient(135deg,#444,#222)}
.jg-seccion{position:relative}
.jg-seccion + .jg-seccion{border-top:2px solid rgba(255,255,255,.56)}
.jg-seccion-menu,.jg-seccion-criticas,.jg-seccion-informacion{box-shadow:inset 0 15px 20px -20px rgba(255,255,255,.65)}
.jg-seccion-menu{background-image:linear-gradient(180deg,rgba(255,255,255,.055),transparent 65px)}
.jg-seccion-criticas{background-image:linear-gradient(180deg,rgba(255,255,255,.07),transparent 80px)}
.jg-seccion-informacion{border-top:2px solid rgba(255,255,255,.5);background-image:linear-gradient(180deg,rgba(255,255,255,.055),transparent 75px)}
@media(max-width:420px){.jg-enlaces-principales{gap:7px}.jg-enlaces-principales>a:first-child{font-size:11px;padding:11px 12px}.jg-boton-sellos{font-size:11px;padding:10px 9px}}
