@layer components{.gallery-card[data-astro-cid-tytsfv3q]{color:inherit;background-color:var(--color-surface-muted);border-radius:var(--radius-tile);flex-direction:column;justify-content:space-between;transition:background-color .15s;display:flex;overflow:hidden}.gallery-card[data-astro-cid-tytsfv3q]:hover{background-color:color-mix(in srgb, var(--color-surface-muted), var(--color-border) 45%)}.gallery-card__cover[data-astro-cid-tytsfv3q]{aspect-ratio:4/3;background-color:var(--color-surface-muted);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gallery-card__image[data-astro-cid-tytsfv3q]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gallery-card[data-astro-cid-tytsfv3q]:hover .gallery-card__image[data-astro-cid-tytsfv3q]{transform:scale(1.03)}.gallery-card__placeholder[data-astro-cid-tytsfv3q]{width:2.5rem;height:2.5rem;color:var(--color-border)}.gallery-card__badge[data-astro-cid-tytsfv3q]{color:var(--color-on-accent);background-color:color-mix(in srgb, var(--color-primary-strong) 85%, transparent);border-radius:var(--radius-float);backdrop-filter:blur(4px);align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.875rem;font-weight:500;display:flex;position:absolute;top:.75rem;right:.75rem}.gallery-card__badge-icon[data-astro-cid-tytsfv3q]{width:.875rem;height:.875rem;color:var(--color-accent-soft-border)}.gallery-card__content[data-astro-cid-tytsfv3q]{padding:1.5rem}.gallery-card--home[data-astro-cid-tytsfv3q] .gallery-card__content[data-astro-cid-tytsfv3q]{padding:1rem}.gallery-card__meta[data-astro-cid-tytsfv3q]{color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:flex}.gallery-card__date[data-astro-cid-tytsfv3q],.gallery-card__place[data-astro-cid-tytsfv3q]{align-items:center;gap:.25rem;display:flex}.gallery-card--list[data-astro-cid-tytsfv3q] .gallery-card__date[data-astro-cid-tytsfv3q]{color:var(--color-primary);font-weight:700}.gallery-card__meta-icon[data-astro-cid-tytsfv3q]{width:.875rem;height:.875rem}.gallery-card__title[data-astro-cid-tytsfv3q]{font-family:var(--font-heading);color:var(--color-text-strong);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.375;transition:color .15s}.gallery-card[data-astro-cid-tytsfv3q]:hover .gallery-card__title[data-astro-cid-tytsfv3q]{color:var(--color-primary)}.gallery-card__summary[data-astro-cid-tytsfv3q]{color:var(--color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.625;display:-webkit-box;overflow:hidden}.gallery-card--list[data-astro-cid-tytsfv3q] .gallery-card__summary[data-astro-cid-tytsfv3q]{-webkit-line-clamp:3;line-clamp:3;margin-bottom:1rem}.gallery-card__strip[data-astro-cid-tytsfv3q]{align-items:center;gap:.375rem;padding-top:.5rem;display:flex}.gallery-card__thumb[data-astro-cid-tytsfv3q]{background-color:var(--color-surface-muted);border-radius:var(--radius-tile);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.25rem;display:flex;overflow:hidden}.gallery-card__thumb[data-astro-cid-tytsfv3q] img[data-astro-cid-tytsfv3q]{object-fit:cover;width:100%;height:100%}.gallery-card__thumb--more[data-astro-cid-tytsfv3q]{color:var(--color-text-muted);background-color:var(--color-surface);font-size:.875rem;font-weight:600}.gallery-card__action[data-astro-cid-tytsfv3q]{padding:0 1.5rem 1.5rem}.gallery-card--home[data-astro-cid-tytsfv3q] .gallery-card__action[data-astro-cid-tytsfv3q]{padding:0 1rem 1rem}.gallery-card__button[data-astro-cid-tytsfv3q]{color:var(--color-accent-text-strong);background-color:var(--color-accent-soft);border-radius:var(--radius-full);justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.gallery-card[data-astro-cid-tytsfv3q]:hover .gallery-card__button[data-astro-cid-tytsfv3q]{color:var(--color-on-accent);background-color:var(--color-accent)}.gallery-card__button-icon[data-astro-cid-tytsfv3q]{flex-shrink:0;width:1rem;height:1rem;margin-left:.375rem;transition:transform .15s}.gallery-card[data-astro-cid-tytsfv3q]:hover .gallery-card__button-icon[data-astro-cid-tytsfv3q]{transform:translate(.125rem)}.gallery-card--admin[data-astro-cid-tytsfv3q]{cursor:pointer}.gallery-card--admin[data-astro-cid-tytsfv3q][data-selected]{outline:2px solid var(--color-accent);outline-offset:2px}.gallery-card__labels[data-astro-cid-tytsfv3q]{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.gallery-card__status[data-astro-cid-tytsfv3q],.gallery-card__notice[data-astro-cid-tytsfv3q]{border-radius:var(--radius-full);padding:.125rem .5rem;font-weight:700;line-height:1.25;display:inline-block}.gallery-card__status[data-astro-cid-tytsfv3q]{color:var(--color-highlight-text-strong);background-color:var(--color-highlight-soft)}.gallery-card__notice[data-astro-cid-tytsfv3q]{color:var(--color-primary);background-color:var(--color-primary-soft)}.gallery-card__actions[data-astro-cid-tytsfv3q]{cursor:default;opacity:0;flex-wrap:wrap;gap:.375rem;padding:.75rem 1.5rem 1.5rem;transition:opacity .15s;display:flex}.gallery-card--admin[data-astro-cid-tytsfv3q][data-selected] .gallery-card__actions[data-astro-cid-tytsfv3q],.gallery-card--admin[data-astro-cid-tytsfv3q]:hover .gallery-card__actions[data-astro-cid-tytsfv3q],.gallery-card--admin[data-astro-cid-tytsfv3q]:focus-within .gallery-card__actions[data-astro-cid-tytsfv3q]{opacity:1}@media (hover:none){.gallery-card__actions[data-astro-cid-tytsfv3q]{opacity:1}}}
