@layer ui.primitives{._frame_1dyec_8{position:relative;display:block;overflow:hidden;width:100%;border-radius:var(--ui-radius-card);background:var(--ui-s1);isolation:isolate}._wide_1dyec_18{aspect-ratio:16 / 9}._landscape_1dyec_22{aspect-ratio:3 / 2}._thumb_1dyec_26{aspect-ratio:4 / 3}._img_1dyec_30{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}._frame_1dyec_8:after{position:absolute;inset:0;z-index:var(--ui-z-raise);border-radius:inherit;background:linear-gradient(to bottom,var(--ui-vignette-0) 62%,color-mix(in srgb,var(--ui-vignette) 34%,transparent));box-shadow:inset 0 0 0 1px var(--ui-line-gold);pointer-events:none;content:"";transition:box-shadow var(--ui-dur-at-hover) var(--ui-ease-standard)}._empty_1dyec_57{background:repeating-radial-gradient(circle at 88% 118%,var(--ui-engrave-line-gold) 0 1px,transparent 1px 7px),repeating-radial-gradient(circle at 0% -30%,var(--ui-engrave-line) 0 1px,transparent 1px 9px),var(--ui-surface-lacquer)}._empty_1dyec_57:after{background:none;box-shadow:inset 0 0 0 1px var(--ui-line)}._empty_1dyec_57:before{position:absolute;inset:5px;border:1px solid var(--ui-line-gold);border-radius:var(--ui-radius-badge);content:""}@media(hover:hover){:where(a:hover) ._frame_1dyec_8:after{box-shadow:inset 0 0 0 1px var(--ui-line-gold-strong)}}}
