.artifact-card:where(.astro-u33uxxeh){--card-accent: var(--rba-teal);position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.4rem;border:1px solid var(--sl-color-gray-5);border-radius:var(--rba-radius-lg);background:color-mix(in srgb,var(--sl-color-gray-6) 40%,transparent);color:inherit;overflow:hidden;transition:transform var(--rba-duration) var(--rba-ease),border-color var(--rba-duration) var(--rba-ease),box-shadow var(--rba-duration) var(--rba-ease)}.artifact-card:where(.astro-u33uxxeh):before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--card-accent);opacity:.55;transition:opacity var(--rba-duration) var(--rba-ease);pointer-events:none}.artifact-card:where(.astro-u33uxxeh):hover:before{opacity:1}.artifact-card--primitive:where(.astro-u33uxxeh){--card-accent: #00b8d9}.artifact-card:where(.astro-u33uxxeh):hover,.artifact-card:where(.astro-u33uxxeh):focus-within{transform:translateY(-2px);border-color:color-mix(in srgb,var(--card-accent) 55%,var(--sl-color-gray-5));box-shadow:0 10px 28px -16px color-mix(in srgb,var(--card-accent) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--card-accent) 15%,transparent)}.artifact-card__head:where(.astro-u33uxxeh){display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem}.artifact-card__title-block:where(.astro-u33uxxeh){min-width:0}.artifact-card__name:where(.astro-u33uxxeh){font-size:1.2rem;font-weight:700;margin:0;color:var(--sl-color-white);letter-spacing:-.01em;line-height:1.25}.artifact-card__primary:where(.astro-u33uxxeh){color:inherit;text-decoration:none}.artifact-card__primary:where(.astro-u33uxxeh):after{content:"";position:absolute;inset:0;border-radius:inherit}.artifact-card:where(.astro-u33uxxeh):hover .artifact-card__primary:where(.astro-u33uxxeh){color:var(--card-accent)}.artifact-card__meta:where(.astro-u33uxxeh){display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.76rem;color:var(--sl-color-gray-3);margin:.3rem 0 0;line-height:1}.artifact-card__kind:where(.astro-u33uxxeh){font-family:var(--sl-font-system-mono);font-size:.76rem;font-weight:500;letter-spacing:.01em;color:var(--sl-color-gray-2);text-transform:lowercase}.artifact-card__sep:where(.astro-u33uxxeh){color:var(--sl-color-gray-4);user-select:none}.artifact-card__source:where(.astro-u33uxxeh){position:relative;z-index:1;font-family:var(--sl-font-system-mono);font-size:.76rem;color:var(--sl-color-gray-2);text-decoration:none;transition:color var(--rba-duration) var(--rba-ease)}a:where(.astro-u33uxxeh).artifact-card__source:hover{color:var(--card-accent);text-decoration:underline}.artifact-card__badge:where(.astro-u33uxxeh){--badge-tone: var(--rba-cat-shared);position:relative;z-index:1;display:inline-flex;align-items:center;gap:.32rem;padding:.12rem .45rem;font-family:var(--sl-font-system-mono);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--badge-tone);background:color-mix(in srgb,var(--badge-tone) 13%,transparent);border:1px solid color-mix(in srgb,var(--badge-tone) 35%,transparent);border-radius:var(--rba-radius-pill);cursor:help}.artifact-card__badge--standalone:where(.astro-u33uxxeh){--badge-tone: var(--rba-teal)}.artifact-card__badge--plugin:where(.astro-u33uxxeh){--badge-tone: var(--rba-cat-shared)}.artifact-card__badge-dot:where(.astro-u33uxxeh){width:5px;height:5px;border-radius:50%;background:var(--badge-tone)}.artifact-card__primitive-badge:where(.astro-u33uxxeh){--prim-tone: #00b8d9;position:relative;z-index:1;display:inline-flex;align-items:center;gap:.32rem;padding:.12rem .45rem;font-family:var(--sl-font-system-mono);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--prim-tone);background:color-mix(in srgb,var(--prim-tone) 13%,transparent);border:1px solid color-mix(in srgb,var(--prim-tone) 35%,transparent);border-radius:var(--rba-radius-pill);cursor:help}.artifact-card__primitive-dot:where(.astro-u33uxxeh){width:5px;height:5px;border-radius:50%;background:var(--prim-tone)}.artifact-card__author:where(.astro-u33uxxeh){margin:-.25rem 0 0;font-size:.78rem;color:var(--sl-color-gray-3)}.artifact-card__author-link:where(.astro-u33uxxeh){position:relative;z-index:1;color:var(--sl-color-gray-2);text-decoration:none}.artifact-card__author-link:where(.astro-u33uxxeh):hover{color:var(--card-accent);text-decoration:underline}.artifact-card__desc:where(.astro-u33uxxeh){font-size:.9rem;line-height:1.5;color:var(--sl-color-gray-1);margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.artifact-card__tags:where(.astro-u33uxxeh){list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;padding:0;margin:0}.artifact-card__tags:where(.astro-u33uxxeh) li:where(.astro-u33uxxeh){font-size:.7rem;color:var(--sl-color-gray-3);background:color-mix(in srgb,var(--sl-color-gray-5) 60%,transparent);padding:.15rem .5rem;border-radius:var(--rba-radius-pill)}
