@layer components{.ui-resource-card[data-v-2fd7d82b]{position:relative;display:flex;gap:var(--ui-resource-card-gap, 10px);align-items:var(--ui-resource-card-align, flex-start);min-width:0;min-height:var(--ui-resource-card-min-height, 74px);padding:var(--ui-resource-card-padding, 12px);color:var(--ui-resource-card-color, var(--text-primary));background:var(--ui-resource-card-background, var(--surface));border:1px solid var(--ui-resource-card-border-color, var(--border-default));border-radius:var(--ui-resource-card-border-radius, var(--radius-control));box-shadow:var(--ui-resource-card-shadow, none);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ui-resource-card--row[data-v-2fd7d82b]{--ui-resource-card-background: transparent;--ui-resource-card-border-radius: 0;border-width:0 0 1px}.ui-resource-card[data-v-2fd7d82b]:hover{z-index:1;--ui-repo-id-name-color: var(--ui-resource-card-hover-accent, var(--text-accent));background:var(--ui-resource-card-hover-background, var(--ui-resource-card-background, var(--surface)));border-color:var(--ui-resource-card-hover-border-color, var(--text-primary));box-shadow:var(--ui-resource-card-hover-shadow, var(--shadow-offset-sm));transform:var(--ui-resource-card-hover-transform, translate(-1px, -1px))}.ui-resource-card[data-v-2fd7d82b]:focus-within{z-index:1;border-color:var(--ui-resource-card-hover-border-color, var(--text-primary))}.ui-resource-card__mark[data-v-2fd7d82b]{display:grid;flex:0 0 auto;place-items:center;width:var(--ui-resource-card-mark-size, 25px);height:var(--ui-resource-card-mark-size, 25px);overflow:hidden;color:var(--ui-resource-card-mark-color, var(--accent-contrast));background:var(--ui-resource-card-mark-background, var(--accent-highlight));border:var(--ui-resource-card-mark-border, 1px solid var(--text-primary));border-radius:var(--ui-resource-card-mark-radius, var(--radius-xs));font-family:var(--font-code);font-size:var(--font-size-label)}.ui-resource-card__mark[data-v-2fd7d82b] :where(img,svg){width:100%;height:100%}.ui-resource-card__body[data-v-2fd7d82b]{display:grid;align-content:center;gap:var(--ui-resource-card-body-gap, 6px);min-width:0;flex:1 1 auto}.ui-resource-card__title[data-v-2fd7d82b]{min-width:0;font-size:var(--ui-resource-card-title-size, var(--font-size-meta));font-weight:var(--ui-resource-card-title-weight, 700);line-height:1.3}.ui-resource-card__open[data-v-2fd7d82b]{padding:0;color:inherit;background:transparent;border:0;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.ui-resource-card__open[data-v-2fd7d82b]:after{position:absolute;z-index:1;inset:0;border-radius:inherit;content:""}.ui-resource-card__open[data-v-2fd7d82b]:focus-visible{outline:none}.ui-resource-card__open[data-v-2fd7d82b]:focus-visible:after{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.ui-resource-card__open[data-v-2fd7d82b]:disabled{cursor:default}.ui-resource-card__meta[data-v-2fd7d82b]{display:flex;flex-wrap:wrap;gap:4px 9px;align-items:center;min-width:0;color:var(--text-muted);font-size:var(--ui-resource-card-meta-size, var(--font-size-label));line-height:1.3}.ui-resource-card__meta[data-v-2fd7d82b]>:where(span,time,small){display:inline-flex;gap:3px;align-items:center;white-space:nowrap}.ui-resource-card__meta[data-v-2fd7d82b] :where(svg){width:11px;height:11px;stroke-width:1.7}.ui-resource-card__action[data-v-2fd7d82b]{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end}}
