.tag-text{font-variant-ligatures:no-common-ligatures}[data-tooltip]:before{content:attr(data-tooltip);position:absolute;pointer-events:none;color:var(--theme--content-primary);background:rgb(from var(--theme--surface-card) r g b/80%);padding:.25rem .5rem;border-radius:8px;transform:translateY(0);border:2px solid var(--theme--line-primary);opacity:0;transition:.15s all var(--easeInOutQuint);font-size:.75rem;font-family:var(--font--heading--primary);backdrop-filter:blur(2px);width:max-content;max-width:256px;z-index:99;line-height:1.3;font-variant-ligatures:no-common-ligatures}[data-tooltip]:focus:before,[data-tooltip]:hover:before{opacity:1;transform:translateY(-2rem)}.slide-out{opacity:0;transform:translateY(200px)}.slide-in,.slide-out{transition:opacity .3s var(--easeInOutQuint),transform .3s var(--easeInOutQuint)}.slide-in{opacity:1;transform:translateY(0)}.fade-out{opacity:0}.fade-in,.fade-out{transition:.5s opacity var(--easeInOutQuint)}.fade-in{opacity:1}.info-card{transition:all .15s var(--easeInOutQuint);overflow:hidden;opacity:0}.info-card.active{opacity:1}.depth-scan:hover{background:var(--theme--surface-card);cursor:pointer}.transition-depth{opacity:1;height:auto}.card,.transition-depth{transition:height .5s ease,opacity .5s ease}.card{overflow:hidden}.card-summary{font-family:var(--font--heading--primary)}