.badge-tip.svelte-1qu9ymt{position:relative;display:grid;place-items:center;flex:none;width:1.05em;height:1.05em;border-radius:50%;background:color-mix(in oklch,var(--accent) 14%,transparent);border:1px solid color-mix(in oklch,var(--accent) 28%,transparent);box-shadow:0 0 10px color-mix(in oklch,var(--accent) 26%,transparent);color:var(--accent)}.badge-tip.svelte-1qu9ymt svg,.badge-tip.svelte-1qu9ymt img{position:relative;z-index:1;display:block;width:76%;height:76%;object-fit:contain}.badge-tip.svelte-1qu9ymt svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.badge-tip.svelte-1qu9ymt .custom-badge-svg{stroke:none}.badge-tip.svelte-1qu9ymt .badge-bug{transform:translateY(.45px)}.badge-tip--plain.svelte-1qu9ymt{background:none;border-color:transparent;box-shadow:none}.badge-tip--plain.svelte-1qu9ymt svg,.badge-tip--plain.svelte-1qu9ymt img{width:100%;height:100%;filter:drop-shadow(0 0 7px color-mix(in oklch,var(--accent) 55%,transparent))}.badge-tip.svelte-1qu9ymt:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,3px);padding:5px 7px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:500 10px/1 var(--mono);letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s;z-index:4}.badge-tip.svelte-1qu9ymt:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}
