.icon-btn[data-astro-cid-d5brvuie]{color:inherit;font:inherit;cursor:pointer;transition:var(--transition-surface);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn[data-astro-cid-d5brvuie][hidden]{display:none}.icon-btn--sm[data-astro-cid-d5brvuie]{width:2.5rem;height:2.5rem}.icon-btn--md[data-astro-cid-d5brvuie]{width:2.75rem;height:2.75rem}.icon-btn--lg[data-astro-cid-d5brvuie]{width:3rem;height:3rem}@media (width<=767px){.icon-btn--sm[data-astro-cid-d5brvuie]{width:2.75rem;height:2.75rem}}.icon-btn--rounded[data-astro-cid-d5brvuie]{border-radius:var(--radius-base)}.icon-btn--circle[data-astro-cid-d5brvuie]{border-radius:var(--radius-pill)}.icon-btn--neutral[data-astro-cid-d5brvuie]{background-color:var(--color-bg-surface-strong);color:var(--color-text-muted)}.icon-btn--neutral[data-astro-cid-d5brvuie]:hover{background-color:var(--color-bg-surface-stronger)}.icon-btn--surface[data-astro-cid-d5brvuie]{background-color:color-mix(in srgb, var(--color-bg-surface) 90%, transparent);border-color:var(--color-border);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.icon-btn--surface[data-astro-cid-d5brvuie]:hover{background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-dark)}.icon-btn--glass[data-astro-cid-d5brvuie]{background-color:color-mix(in srgb, var(--color-on-dark) 10%, transparent);color:var(--color-on-dark);backdrop-filter:blur(var(--blur-backdrop-lg))}.icon-btn--glass[data-astro-cid-d5brvuie]:hover{background-color:color-mix(in srgb, var(--color-on-dark) 25%, transparent)}.lightbox[data-astro-cid-kte2qi6x]{z-index:100;background-color:var(--color-overlay-strong);width:100vw;max-width:none;height:100vh;max-height:none;backdrop-filter:blur(var(--blur-backdrop-sm));color:var(--color-on-dark);border:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox[data-astro-cid-kte2qi6x][open]{justify-content:center;align-items:center;display:flex}.lightbox[data-astro-cid-kte2qi6x]::backdrop{background-color:var(--color-overlay-strong);backdrop-filter:blur(var(--blur-backdrop-sm))}.lightbox__img[data-astro-cid-kte2qi6x]{object-fit:contain;border-radius:var(--radius-card-large);max-width:95vw;max-height:95vh;transition:var(--transition-transform);transform:scale(.95)}@media (width>=768px){.lightbox__img[data-astro-cid-kte2qi6x]{max-width:90vw;max-height:90vh}}.lightbox__img--scaled[data-astro-cid-kte2qi6x]{transform:scale(var(--lightbox-zoom,1))}.lightbox__close[data-astro-cid-kte2qi6x]{top:var(--space-base);right:var(--space-base);position:absolute}@media (width>=768px){.lightbox__close[data-astro-cid-kte2qi6x]{top:2rem;right:2rem}}
