.boton-lyon{isolation:isolate;box-sizing:border-box;min-height:44px;color:var(--oro,#fcc307);font:inherit;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#131313,#0a0a0a);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:5px 16px 5px 7px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:box-shadow .2s,transform .12s;display:inline-flex;position:relative;overflow:hidden}.boton-lyon:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, #ffe9a0 0%, var(--oro,#fcc307) 45%, #8a6400 100%);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.boton-lyon:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 35%,#fff4cd59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.boton-lyon>*{z-index:1;position:relative}.boton-lyon:focus-visible{outline:3px solid var(--crema,#f8f0e8);outline-offset:2px;box-shadow:0 0 18px #fcc30759}.boton-lyon:active:not(:disabled){transform:translateY(1px)}@media (hover:hover){.boton-lyon:hover:not(:disabled){box-shadow:0 0 18px #fcc30759,0 2px 10px #00000080}}.leon-medallon{box-sizing:border-box;background:linear-gradient(135deg, #ffe9a0, var(--oro,#fcc307) 50%, #8a6400);border-radius:50%;flex:none;width:34px;height:34px;padding:1.5px;display:block;position:relative;box-shadow:0 1px 6px #0009}.leon-medallon-cara{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#0a0a0a;border-radius:50%;width:100%;height:100%;display:block}.leon-glifo{width:17px;height:17px;color:var(--oro,#fcc307);background:#0a0a0a;border:1px solid #b88a05;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-5px}.leon-glifo svg{width:11px;height:11px;display:block}.boton-lyon-redondo{border-radius:50%;gap:0;width:48px;height:48px;min-height:48px;padding:0}.boton-lyon-redondo .leon-medallon{width:38px;height:38px}.boton-lyon-redondo .leon-glifo{bottom:-3px;right:-3px}.boton-lyon[aria-pressed=false] .leon-medallon-cara{filter:grayscale(.7)brightness(.65)}.icono-chulito{flex:none;width:20px;height:20px}.chulito-trazo{stroke-dasharray:24;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.boton-lyon:after{animation:5s ease-in-out 1.5s infinite boton-lyon-brillo}.boton-lyon:nth-child(2n):after{animation-delay:2.7s}.chulito-trazo{animation:.55s ease-out .1s both boton-lyon-chulito}}@keyframes boton-lyon-brillo{0%{opacity:1;transform:translate(-120%)}82%{opacity:1;transform:translate(-120%)}to{opacity:1;transform:translate(120%)}}@keyframes boton-lyon-chulito{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.boton-lyon,.boton-lyon:after{transition:none;animation:none}.chulito-trazo{animation:none}}
