.asset-catalogue:where(.astro-uhhho7po){gap:1.5rem;margin-block:2rem;display:grid}.asset-catalogue__header:where(.astro-uhhho7po){max-width:70ch}.asset-catalogue__eyebrow:where(.astro-uhhho7po){color:var(--sl-color-accent-high);font-family:var(--gw-font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.75rem}.asset-catalogue__header:where(.astro-uhhho7po) h2:where(.astro-uhhho7po){font-family:var(--gw-font-display,serif);margin:0}.asset-catalogue__header:where(.astro-uhhho7po) p:where(.astro-uhhho7po){color:var(--sl-color-gray-2)}.asset-catalogue__summary:where(.astro-uhhho7po){flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.asset-catalogue__summary:where(.astro-uhhho7po) span:where(.astro-uhhho7po),.asset-catalogue__summary:where(.astro-uhhho7po) code:where(.astro-uhhho7po){border:1px solid color-mix(in srgb, var(--sl-color-accent) 30%, transparent);background:color-mix(in srgb, var(--sl-color-accent-low) 45%, transparent);border-radius:999px;padding:.35rem .65rem;font-size:.76rem}.asset-catalogue__grid:where(.astro-uhhho7po){grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.asset-card:where(.astro-uhhho7po){border:1px solid color-mix(in srgb, var(--sl-color-gray-4) 55%, transparent);background:color-mix(in srgb, var(--sl-color-bg-nav) 88%, transparent);border-radius:1.1rem;overflow:hidden;box-shadow:0 18px 55px #160d1c14}.asset-card--published:where(.astro-uhhho7po){border-color:color-mix(in srgb, var(--sl-color-accent) 45%, var(--sl-color-gray-4))}.asset-card__preview:where(.astro-uhhho7po){background:radial-gradient(circle at 50% 35%,#30323a,#14151a 72%);place-items:center;min-height:13rem;display:grid}.asset-card__preview:where(.astro-uhhho7po) img:where(.astro-uhhho7po){object-fit:contain;width:100%;height:17rem}.asset-card__sealed:where(.astro-uhhho7po){text-align:center;color:#d8d3dc;gap:.3rem;display:grid}.asset-card__sealed:where(.astro-uhhho7po):before{content:"✦";color:#ab86c8;font-size:2rem}.asset-card__sealed:where(.astro-uhhho7po) small:where(.astro-uhhho7po){color:#928e9b}.asset-card__body:where(.astro-uhhho7po){gap:.8rem;padding:1rem;display:grid}.asset-card__topline:where(.astro-uhhho7po){justify-content:space-between;align-items:center;gap:.5rem;display:flex}.asset-card__state:where(.astro-uhhho7po){font-family:var(--gw-font-mono,monospace);text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.68rem}.asset-card__state--approved:where(.astro-uhhho7po){color:#56336d;background:#e8dfef}.asset-card__state--published:where(.astro-uhhho7po){color:#174f36;background:#dff0e7}.asset-card:where(.astro-uhhho7po) h3:where(.astro-uhhho7po){margin:0;font-size:1.05rem}.asset-card:where(.astro-uhhho7po) dl:where(.astro-uhhho7po){gap:.55rem;margin:0;display:grid}.asset-card:where(.astro-uhhho7po) dl:where(.astro-uhhho7po) div:where(.astro-uhhho7po){gap:.15rem;display:grid}.asset-card:where(.astro-uhhho7po) dt:where(.astro-uhhho7po){color:var(--sl-color-gray-3);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.asset-card:where(.astro-uhhho7po) dd:where(.astro-uhhho7po){overflow-wrap:anywhere;min-width:0;margin:0;font-size:.78rem}.asset-card:where(.astro-uhhho7po) a:where(.astro-uhhho7po){width:fit-content;font-weight:700}.asset-catalogue__pending:where(.astro-uhhho7po),.asset-catalogue__lineage:where(.astro-uhhho7po){border-left:.25rem solid var(--sl-color-accent);background:color-mix(in srgb, var(--sl-color-accent-low) 38%, transparent);border-radius:.25rem .8rem .8rem .25rem;padding:1rem 1.1rem}.asset-catalogue__lineage:where(.astro-uhhho7po) p:where(.astro-uhhho7po){margin-block:.4rem}.asset-catalogue__lineage:where(.astro-uhhho7po) code:where(.astro-uhhho7po){overflow-wrap:anywhere;font-size:.72rem}
