.image-gallery-hover-trigger.svelte-1j5m2os{all:unset;display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .35rem;border-radius:999px;border:1px solid color-mix(in srgb,black 14%,transparent);background:color-mix(in srgb,white 92%,transparent);color:inherit;cursor:pointer;line-height:1}.image-gallery-hover-trigger.svelte-1j5m2os:focus-visible{outline:2px solid var(--mdc-theme-primary, #ff3e00);outline-offset:2px}.image-gallery-hover-trigger-icon.svelte-1j5m2os{font-size:.95rem}.image-gallery-hover-trigger-label.svelte-1j5m2os{font-size:.72rem;font-weight:600}.image-gallery-hover-panel.svelte-1j5m2os{position:fixed;display:none;z-index:9999;max-width:min(99vw,140rem);max-height:92vh;padding:1.5rem;border-radius:.85rem;background:#f5f5f5;border:1px solid color-mix(in srgb,black 15%,transparent);box-shadow:0 12px 30px color-mix(in srgb,black 35%,transparent)}.image-gallery-hover-scroller.svelte-1j5m2os{display:flex;gap:1.25rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.35rem;scrollbar-width:thin}.image-gallery-hover-card.svelte-1j5m2os{margin:0;width:clamp(20rem,42vw,30rem);min-width:clamp(20rem,42vw,30rem);flex:none;display:flex;flex-direction:column;gap:.75rem;align-items:center}.image-gallery-hover-image.svelte-1j5m2os{display:block;width:100%;height:clamp(20rem,42vw,30rem);object-fit:contain;border-radius:.7rem;border:1px solid color-mix(in srgb,black 12%,transparent);background:#fff;padding:.9rem}.image-gallery-hover-caption.svelte-1j5m2os{font-size:.88rem;opacity:.72;line-height:1}@media(prefers-color-scheme:dark){.image-gallery-hover-trigger.svelte-1j5m2os{background:color-mix(in srgb,white 10%,transparent)}.image-gallery-hover-panel.svelte-1j5m2os{box-shadow:0 12px 30px color-mix(in srgb,black 55%,transparent)}.image-gallery-hover-image.svelte-1j5m2os{background:color-mix(in srgb,white 4%,transparent)}}.text-list-hover-trigger.svelte-1b53ham{all:unset;display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .35rem;border-radius:999px;border:1px solid color-mix(in srgb,black 14%,transparent);background:color-mix(in srgb,white 92%,transparent);color:inherit;cursor:pointer;line-height:1}.text-list-hover-trigger.svelte-1b53ham:focus-visible{outline:2px solid var(--mdc-theme-primary, #ff3e00);outline-offset:2px}.text-list-hover-trigger-icon.svelte-1b53ham{font-size:.95rem}.text-list-hover-trigger-label.svelte-1b53ham{font-size:.72rem;font-weight:600}.text-list-hover-panel.svelte-1b53ham{position:fixed;display:none;z-index:9999;width:max-content;min-width:16rem;max-width:min(42rem,calc(100vw - 1.5rem));max-height:min(24rem,calc(100vh - 1.5rem));overflow-y:auto;overflow-x:hidden;padding:.9rem 1rem;border-radius:.85rem;background:#f5f5f5;color:#1f1f1f;border:1px solid color-mix(in srgb,black 15%,transparent);box-shadow:0 12px 30px color-mix(in srgb,black 35%,transparent)}.text-list-hover-title.svelte-1b53ham{margin:0 0 .6rem;font-size:.9rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.text-list-hover-list.svelte-1b53ham{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.45rem}.text-list-hover-list.svelte-1b53ham li:where(.svelte-1b53ham){line-height:1.35;overflow-wrap:anywhere}@media(prefers-color-scheme:dark){.text-list-hover-trigger.svelte-1b53ham{background:color-mix(in srgb,white 10%,transparent)}.text-list-hover-panel.svelte-1b53ham{box-shadow:0 12px 30px color-mix(in srgb,black 55%,transparent)}}
