.breadcrumb[data-astro-cid-tvv6smhg] ol[data-astro-cid-tvv6smhg]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 var(--space-md);padding:0;list-style:none;color:var(--text-mute);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.breadcrumb[data-astro-cid-tvv6smhg] li[data-astro-cid-tvv6smhg]+li[data-astro-cid-tvv6smhg]:before{content:"/";margin-right:.5rem;color:var(--line-strong)}.breadcrumb[data-astro-cid-tvv6smhg] a[data-astro-cid-tvv6smhg]{text-decoration:none}.breadcrumb[data-astro-cid-tvv6smhg] a[data-astro-cid-tvv6smhg]:hover{color:var(--accent-ink)}.gallery-hero[data-astro-cid-tvv6smhg]{padding-block:clamp(1.6rem,4vw,var(--space-lg)) clamp(1.4rem,3vw,var(--space-md));background:radial-gradient(48% 60% at 88% 0%,color-mix(in oklab,var(--accent-soft) 55%,transparent),transparent 70%),var(--surface)}.gallery-hero__title[data-astro-cid-tvv6smhg]{max-width:22ch;margin-top:var(--space-xs);font-size:var(--step-4);font-weight:300}.gallery-hero__lede[data-astro-cid-tvv6smhg]{max-width:52ch;margin-top:var(--space-sm);color:var(--text-soft)}.gallery-filters[data-astro-cid-tvv6smhg]{position:sticky;top:var(--header-h);z-index:20;padding-block:.7rem;border-block:1px solid var(--line);background:color-mix(in oklab,var(--surface) 92%,transparent);backdrop-filter:blur(12px) saturate(140%)}.filters[data-astro-cid-tvv6smhg]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;margin:0;padding:0;border:0}.filter[data-astro-cid-tvv6smhg]{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem .3rem .85rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-soft);font-size:.82rem;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.filter[data-astro-cid-tvv6smhg]:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.filter[data-astro-cid-tvv6smhg] input[data-astro-cid-tvv6smhg]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.filter__count[data-astro-cid-tvv6smhg]{padding:.05rem .42rem;border-radius:var(--radius-pill);background:var(--surface-tint);color:var(--text-mute);font-size:.7rem;font-variant-numeric:tabular-nums}.gallery-body[data-astro-cid-tvv6smhg]{padding-block:clamp(1.6rem,3vw,var(--space-md)) clamp(3.6rem,8vw,var(--space-2xl))}.grid[data-astro-cid-tvv6smhg]{columns:2;column-gap:clamp(.6rem,1.6vw,1.1rem);margin:0;padding:0;list-style:none}.photo[data-astro-cid-tvv6smhg]{break-inside:avoid;margin-bottom:clamp(.7rem,1.6vw,1.2rem)}.photo__link[data-astro-cid-tvv6smhg]{position:relative;display:block;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-mint);cursor:zoom-in}.photo__link[data-astro-cid-tvv6smhg] .photo__img{width:100%;height:auto;transition:transform var(--dur-slow) var(--ease-out)}@media(hover:hover){.photo__link[data-astro-cid-tvv6smhg]:hover .photo__img{transform:scale(1.03)}}.photo__caption[data-astro-cid-tvv6smhg]{margin-top:.45rem;color:var(--text-mute);font-family:var(--font-display);font-size:var(--step-0);font-style:italic;line-height:1.3}@supports selector(:has(*)){.filter[data-astro-cid-tvv6smhg]:has(input:checked){border-color:var(--accent-ink-strong);background:var(--accent-ink-strong);color:var(--text-inverse)}.filter[data-astro-cid-tvv6smhg]:has(input:checked) .filter__count[data-astro-cid-tvv6smhg]{background:color-mix(in oklab,var(--text-inverse) 22%,transparent);color:var(--text-inverse)}.filter[data-astro-cid-tvv6smhg]:has(input:focus-visible){outline:2px solid var(--accent-ink-strong);outline-offset:2px}.gallery-main[data-astro-cid-tvv6smhg]:has(.filters input[value=tortas]:checked) .grid[data-astro-cid-tvv6smhg] .photo[data-astro-cid-tvv6smhg]:not([data-category=tortas]),.gallery-main[data-astro-cid-tvv6smhg]:has(.filters input[value=postres]:checked) .grid[data-astro-cid-tvv6smhg] .photo[data-astro-cid-tvv6smhg]:not([data-category=postres]),.gallery-main[data-astro-cid-tvv6smhg]:has(.filters input[value=eventos]:checked) .grid[data-astro-cid-tvv6smhg] .photo[data-astro-cid-tvv6smhg]:not([data-category=eventos]),.gallery-main[data-astro-cid-tvv6smhg]:has(.filters input[value=artistas]:checked) .grid[data-astro-cid-tvv6smhg] .photo[data-astro-cid-tvv6smhg]:not([data-category=artistas]){display:none}}.lightbox[data-astro-cid-tvv6smhg]{width:min(94vw,68rem);max-height:92dvh;padding:0;border:0;border-radius:var(--radius-md);background:color-mix(in oklab,var(--palette-ink) 94%,black);color:var(--text-inverse);box-shadow:var(--shadow-lg);overflow:hidden}.lightbox[data-astro-cid-tvv6smhg]::backdrop{background:color-mix(in oklab,var(--palette-ink) 72%,transparent);backdrop-filter:blur(6px)}.lightbox__figure[data-astro-cid-tvv6smhg]{display:grid;gap:.7rem;justify-items:center;margin:0;padding:clamp(.6rem,2vw,1.4rem)}.lightbox__image[data-astro-cid-tvv6smhg]{max-width:100%;max-height:76dvh;width:auto;height:auto;border-radius:var(--radius-sm);object-fit:contain}.lightbox__caption[data-astro-cid-tvv6smhg]{padding-inline:2.4rem;color:color-mix(in oklab,var(--text-inverse) 88%,transparent);font-family:var(--font-display);font-size:var(--step-1);font-style:italic;text-align:center}.lightbox__button[data-astro-cid-tvv6smhg]{position:absolute;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid color-mix(in oklab,var(--text-inverse) 32%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--palette-ink) 62%,transparent);color:var(--text-inverse);font-size:1.35rem;line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}.lightbox__button[data-astro-cid-tvv6smhg]:hover{border-color:var(--text-inverse);background:var(--accent-ink-strong)}.lightbox__close[data-astro-cid-tvv6smhg]{top:.7rem;right:.7rem;z-index:2}.lightbox__step[data-astro-cid-tvv6smhg]{top:50%;transform:translateY(-50%)}.lightbox__step--prev[data-astro-cid-tvv6smhg]{left:.7rem}.lightbox__step--next[data-astro-cid-tvv6smhg]{right:.7rem}@media(min-width:40rem){.grid[data-astro-cid-tvv6smhg]{columns:3}}@media(min-width:64rem){.grid[data-astro-cid-tvv6smhg]{columns:4}}
