.lggc,.lggc>*{position:relative}:root{color-scheme:light}.lggc{--lggc-radius:9999px;--lggc-padding:1rem 1.25rem;--lggc-bg:rgba(255, 255, 255, 0.08);--lggc-border:rgba(51, 51, 51, 0.08);--lggc-blur:8px;--lggc-highlight:rgba(255, 255, 255, 0.85);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:3.5rem;min-height:3rem;padding:var(--lggc-padding);border:1px do var(--lggc-border);border-radius:var(--lggc-radius);background:var(--lggc-bg);color:rgba(17,24,39,.92);text-decoration:none;vertical-align:middle;box-sizing:border-box;overflow:hidden;isolation:isolate;backdrop-filter:blur(calc(var(--lggc-blur) * 0.35)) saturate(160%);-webkit-backdrop-filter:blur(calc(var(--lggc-blur) * 0.35)) saturate(160%);box-shadow:inset 1.5px -1.5px 1px -1px rgba(255,255,255,.92),inset -1.5px 1.5px 1px -1px rgba(255,255,255,.9),inset 0 0 3px rgba(15,23,42,.35),0 16px 32px rgba(15,23,42,.14)}.lggc::after,.lggc::before{content:"";position:absolute;pointer-events:none;border-radius:inherit}.lggc::before{top:35%;left:50%;transform:translateX(-50%);width:calc(100% - 16px);height:calc(100% - 16px);border:1px double rgba(0,0,0,.9);filter:blur(var(--lggc-blur))}.lggc::after{inset:0}.lggc>*{z-index:1}