/* Customer recognition: existing ChamoGo logo, no visible founder label. */
.fundador-insignia.fundador-sello{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;aspect-ratio:1;flex:0 0 42px;padding:0;margin:0;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 30% 20%,#26764a 0%,#013e1e 65%);border:1.5px solid #dcb65a;box-shadow:0 2px 8px #013e1e26,inset 0 1px 3px #fff4;vertical-align:middle}
.fundador-sello .fundador-logo{width:27px!important;z-index:1;background:transparent}
.fundador-sello::after{content:'';position:absolute;inset:-50%;background:linear-gradient(110deg,transparent 40%,#fff5 49%,transparent 58%);transform:translateX(-70%);animation:fundador-destello 7s ease-in-out infinite;pointer-events:none;z-index:2}
@keyframes fundador-destello{0%,65%{transform:translateX(-70%)}85%,100%{transform:translateX(70%)}}
.rcard.modern .rbody:has(>.fundador-sello){position:relative;padding-right:62px}
.rcard.modern .rbody>.fundador-sello{position:absolute;right:12px;top:12px}
.rcard.modern:has(.fundador-sello.compacta){position:relative}
.rcard.modern:has(.fundador-sello.compacta) .rbody{position:static;padding-right:12px}
.rcard.modern .rbody>.fundador-sello.compacta{top:10px;right:10px;width:34px;height:34px;flex-basis:34px;border-color:#efce78;box-shadow:0 2px 8px #0003}
.fundador-sello.compacta .fundador-logo{width:23px!important}
#menu-fundador{display:flex;justify-content:flex-end;padding:8px 16px;background:var(--blanco)}
@media(prefers-reduced-motion:reduce){.fundador-sello::after{animation:none;transform:translateX(15%);opacity:.35}}

/* Remove the original dark raster backdrop in the rendered badge only. */
.fundador-sello .fundador-logo img{filter:url(#fundador-quitar-fondo)}
