@layer components{.artwork-check[data-v-cab620c3]{border-radius:var(--radius-lg);background-color:var(--bg-primary);justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex}.artwork-badge[data-v-2ee3a95d]{color:var(--c-subtitle);font-size:var(--text-caption);line-height:var(--text-caption-lh);text-transform:uppercase;padding:calc(var(--spacing-2xs) - var(--spacing-5xs)) calc(var(--spacing-xs) - var(--spacing-5xs));justify-content:center;align-items:center;display:inline-flex}.artwork-badge--soon[data-v-2ee3a95d]{border:1px solid var(--basic-700);background-color:var(--bg-secondary)}.artwork-badge--sold[data-v-2ee3a95d]{background-color:var(--border-primary)}.artwork-item-container[data-v-4c614dec]{height:inherit;display:flex;position:relative}@media (hover:hover){.artwork-item-container:has(.artwork-item-link):hover .btn-favorite[data-v-4c614dec]{opacity:1}.artwork-item-container:has(.artwork-item-link):hover .artwork-item__header[data-v-4c614dec]{box-shadow:var(--shadow-xl)}}.artwork-item-link[data-v-4c614dec]{z-index:1;position:absolute;inset:0}.artwork-item[data-v-4c614dec]{width:100%;height:inherit;flex-direction:column;display:flex}.artwork-item__header[data-v-4c614dec]{transition:var(--transition-default);display:flex;position:relative;overflow:hidden}.artwork-item__header[data-v-4c614dec] .dynamic-image{width:100%}.artwork-item__header[data-v-4c614dec] .dynamic-image .dynamic-image__image,.artwork-item__header[data-v-4c614dec] .dynamic-image .dynamic-image__picture{width:100%;height:100%}.artwork-item__header[data-v-4c614dec] .pill{inset:auto auto var(--spacing-2xs) var(--spacing-2xs);position:absolute}.artwork-item__controls[data-v-4c614dec]{inset:auto var(--spacing-2xs) var(--spacing-2xs) auto;z-index:2;position:absolute}.artwork-item__controls[data-v-4c614dec] .btn-favorite{opacity:0;transition:var(--transition-fast)}.artwork-item--selectable .artwork-item__header[data-v-4c614dec]{border-radius:var(--radius-2xl);border:3px solid #0000}.artwork-item--selected .artwork-item__header[data-v-4c614dec]{border-color:var(--accent-primary);box-shadow:var(--shadow-xl)}.artwork-item--not-published .artwork-item__header[data-v-4c614dec]:before{content:"";background-image:linear-gradient(45deg,#ffffff7a 25%,#ffffff29 0 50%,#ffffff7a 0 75%,#ffffff29 0,#ffffff29);position:absolute;inset:0}.artwork-item-body[data-v-4c614dec]{gap:var(--spacing-md);padding-block:var(--spacing-md);display:flex}.artwork-item-body__start[data-v-4c614dec]{gap:var(--spacing-4xs);flex-direction:column;flex-grow:1;display:flex}.artwork-item-body__content[data-v-4c614dec]{flex-grow:1;align-items:flex-start;display:inline-grid}.artwork-item-body__title[data-v-4c614dec]{color:var(--c-title);font-size:2rem;font-weight:700;font-family:var(--font-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artwork-item-body__artist[data-v-4c614dec]{justify-content:flex-start;align-items:center;gap:var(--spacing-4xs);color:var(--c-subtitle);font-size:var(--text-caption);line-height:var(--text-caption-lh);grid-template-columns:repeat(3,auto);display:inline-grid}.artwork-item-body__artist-name[data-v-4c614dec]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.artwork-item-body__info[data-v-4c614dec]{align-items:center;gap:var(--spacing-4xs);color:var(--c-caption);font-size:1rem;display:flex}.artwork-item-body__end[data-v-4c614dec]{align-items:flex-end;gap:var(--spacing-4xs);flex-direction:column;display:flex}.artwork-item-body__price[data-v-4c614dec]{color:var(--c-title);font-size:2rem;font-weight:700;font-family:var(--font-secondary);white-space:nowrap}.artwork-item-body__price--sold[data-v-4c614dec]{color:var(--c-caption);text-decoration:line-through}}
