/* Original v46 Blender sea and sparks, with v54 clear-glass interface surfaces. */
.card-art.fireworks-preview{
 background:#091320 url('/fireworks-coast.v46.jpg') center center / cover no-repeat;
}
.fireworks-preview::after{
 background:linear-gradient(180deg,#03091426,transparent 24%,transparent 70%,#030a1370);
}
.catalog.card-deck>.work-item .work-card{
 border-color:#c9dced33;
 background:transparent;
 box-shadow:0 14px 32px #0004;
}
.work-item .card-content{background:linear-gradient(118deg,#ffffff04,transparent 68%),var(--card-glass)}
.preview-work-card .card-content{background:transparent}
.work-item .card-content::before,
.preview-work-card .card-content::before{
 content:"";position:absolute;top:0;left:0;right:0;height:1px;
 background:linear-gradient(90deg,transparent,#ffffff26 35%,#f4fbff0d 72%,transparent);
 pointer-events:none;
}
.preview-work-card .card-content{position:relative}
.preview-work-card .card-art.fireworks-preview{background-position:69% center}
.work-item .card-title-row h3{color:var(--card-ink)}
.work-item .card-description{color:var(--card-muted)}
.catalog.card-deck>.work-item[data-deck-active="false"] .work-card{
 border-color:#c9dced1f;box-shadow:0 8px 20px #0002;
}
@media(prefers-reduced-transparency:reduce){:root{--card-glass:#182330}}
@media(forced-colors:active){:root{--card-ink:CanvasText;--card-muted:CanvasText;--card-glass:Canvas}}
