.el{--el-colour:#007f5f;--el-ink:#fff;isolation:isolate;box-sizing:border-box;background:0 0;border:0;padding:0;text-decoration:none;position:absolute;overflow:visible;container-type:size}.el-face{white-space:nowrap;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;gap:clamp(2px,6cqmin,10px);width:100%;height:100%;padding:0 clamp(4px,6cqmin,16px);font-family:inherit;font-size:clamp(8px,30cqh,22px);font-weight:650;line-height:1.1;display:flex;position:relative}.el-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.el-face:before{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:0}.el-face svg{flex:none;width:clamp(9px,42cqh,30px);height:auto}.el-face[data-style=icon]{aspect-ratio:1;width:auto;margin:0 auto;padding:0}.el-face[data-style=icon] svg{width:clamp(10px,46cqmin,34px)}.el-face[data-style=solid],.el-face[data-style=icon]{color:var(--el-ink)}.el-face[data-style=solid]:before,.el-face[data-style=icon]:before{background:var(--el-colour);box-shadow:0 1px 6px #00000040}.el-face[data-style=outline]{color:var(--el-colour)}.el-face[data-style=outline]:before{box-shadow:inset 0 0 0 max(2px, 1.5cqmin) var(--el-colour), 0 1px 5px #0000002e;background:#fff}.el-face[data-style=soft]{color:color-mix(in srgb, var(--el-colour) 78%, #000)}.el-face[data-style=soft]:before{background:color-mix(in srgb, var(--el-colour) 18%, #fff);box-shadow:0 1px 5px #00000024}.el-face[data-style=area]{color:#0000}.el-face[data-style=area]:before{box-shadow:none;background:0 0}.el-face[data-shape=rounded],.el-fx[data-shape=rounded]{border-radius:clamp(4px,12cqmin,14px)}.el-face[data-shape=pill],.el-fx[data-shape=pill]{border-radius:999px}.el-face[data-shape=square],.el-fx[data-shape=square]{border-radius:0}.el-face[data-shape=circle],.el-fx[data-shape=circle]{border-radius:50%}.el-media{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:relative;overflow:hidden}.el-fx{z-index:-2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.el-fx:after{content:"";border-radius:inherit;position:absolute;inset:0}.el-fx[data-fx=ping]:after{border:max(2px, 1.5cqmin) solid var(--el-colour);animation:1.8s cubic-bezier(0,0,.2,1) infinite el-ping}.el-fx[data-fx=glow]:after{background:var(--el-colour);box-shadow:0 0 max(8px, 6cqmin) max(2px, 1.5cqmin) var(--el-colour);animation:2s ease-in-out infinite el-glow}@keyframes el-ping{0%{opacity:0;transform:scale(1)}8%{opacity:.8}80%,to{opacity:0;transform:scale(1.7)}}@keyframes el-glow{0%,to{opacity:0;transform:scale(1)}50%{opacity:.55;transform:scale(1.18)}}.el-face[data-animation=pulse]:before,.el-media[data-animation=pulse]{animation:1.8s ease-in-out infinite el-pulse}.el-face[data-animation=bounce],.el-media[data-animation=bounce]{animation:1.6s ease-in-out infinite el-bounce}.el-face[data-animation=wiggle],.el-media[data-animation=wiggle]{animation:2.4s ease-in-out infinite el-wiggle}.el-face[data-animation=fade],.el-media[data-animation=fade]{animation:2.2s ease-in-out infinite el-fade}@keyframes el-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes el-bounce{0%,55%,to{transform:translateY(0)}25%{transform:translateY(-12%)}40%{transform:translateY(-5%)}}@keyframes el-wiggle{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-7deg)}78%{transform:rotate(7deg)}82%{transform:rotate(-6deg)}86%{transform:rotate(6deg)}90%{transform:rotate(-4deg)}94%{transform:rotate(3deg)}97%{transform:rotate(-1deg)}}@keyframes el-fade{0%,to{opacity:1}50%{opacity:.55}}.el-face[data-animation=pulse]:before,.el-face[data-animation=bounce],.el-face[data-animation=wiggle],.el-face[data-animation=fade],.el-media[data-animation]:not([data-animation=none]),.el-fx:after{will-change:transform, opacity}.el-face[data-motion=hover],.el-face[data-motion=hover]:before,.el-media[data-motion=hover],.el-fx[data-motion=hover]:after{animation-play-state:paused}.el:hover .el-face[data-motion=hover],.el:hover .el-face[data-motion=hover]:before,.el:hover .el-media[data-motion=hover],.el:hover .el-fx[data-motion=hover]:after,.el:focus-visible .el-face[data-motion=hover],.el:focus-visible .el-face[data-motion=hover]:before,.el:focus-visible .el-media[data-motion=hover],.el:focus-visible .el-fx[data-motion=hover]:after{animation-play-state:running}@media (prefers-reduced-motion:reduce){.vw .el-face,.vw .el-face:before,.vw .el-media,.vw .el-fx:after{animation-play-state:paused!important}}
