.dbadge{--dbadge:var(--success);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;align-self:flex-start;gap:6px;flex:none;padding:3px 10px 3px 3px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;color:color-mix(in srgb,var(--dbadge) 82%,var(--ink));background:linear-gradient(135deg,color-mix(in srgb,var(--dbadge) 16%,transparent),color-mix(in srgb,var(--dbadge) 6%,transparent)),var(--surface);border:1px solid color-mix(in srgb,var(--dbadge) 32%,transparent);box-shadow:0 1px 0 var(--edge) inset,0 2px 8px -4px color-mix(in srgb,var(--dbadge) 45%,transparent)}.dbadge__icon{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;color:var(--surface);background:linear-gradient(140deg,color-mix(in srgb,var(--dbadge) 75%,#fff),var(--dbadge));box-shadow:0 0 0 3px color-mix(in srgb,var(--dbadge) 14%,transparent)}.dbadge--md{padding:4px 12px 4px 4px;font-size:13px;gap:8px}.dbadge--md .dbadge__icon{width:22px;height:22px}.dbadge--auto .dbadge__icon .icon{fill:currentColor}.dbadge--auto:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,#fff 55%,transparent) 50%,transparent 65%);transform:translateX(-120%);animation:dbadge-shine 5.5s ease-in-out 1.2s infinite}@keyframes dbadge-shine{0%{transform:translateX(-120%)}22%,to{transform:translateX(120%)}}.dbadge--chat{--dbadge:#2A6FC4}:root[data-theme=dark] .dbadge--chat{--dbadge:#7FB8FF}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dbadge--chat{--dbadge:#7FB8FF}}:root[data-theme=dark] .dbadge--auto:after{background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.18) 50%,transparent 65%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dbadge--auto:after{background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.18) 50%,transparent 65%)}}.pcard--out .dbadge:after{animation:none}@media (prefers-reduced-motion:reduce){.dbadge--auto:after{animation:none}}.pcard__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pcard__tags .pcard__kind{align-self:center}