.image-lightbox-overlay.svelte-13viclo{position:fixed;inset:0;z-index:99999999;display:flex;align-items:center;justify-content:center;padding:16px;padding-top:calc(16px + env(safe-area-inset-top,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#000000e0;cursor:default}.image-lightbox-overlay__panel.svelte-13viclo{display:flex;align-items:center;justify-content:center;max-width:min(960px,100%);max-height:100%;width:100%}.image-lightbox-overlay__frame.svelte-13viclo{position:relative;display:block;max-width:min(960px,100%);max-height:min(80vh,960px);border-radius:16px;overflow:hidden;line-height:0;background:#ffffff0a}.image-lightbox-overlay__frame--sized.svelte-13viclo{aspect-ratio:var(--lightbox-aspect-ratio);width:min(960px,100%,calc(min(80vh,960px) * var(--lightbox-width-ratio)))}.image-lightbox-overlay__media.svelte-13viclo{position:absolute;inset:0}.image-lightbox-overlay__layer.svelte-13viclo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.image-lightbox-overlay__placeholder-wrap.svelte-13viclo{position:absolute;inset:0;z-index:0;transition:opacity .3s ease;pointer-events:none}.image-lightbox-overlay__placeholder.svelte-13viclo{filter:blur(16px);transform:scale(1.03);transform-origin:center}.image-lightbox-overlay__placeholder--pulse.svelte-13viclo{animation:svelte-13viclo-image-lightbox-placeholder-breathe 1.8s ease-in-out infinite;will-change:opacity}@keyframes svelte-13viclo-image-lightbox-placeholder-breathe{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.image-lightbox-overlay__placeholder--pulse.svelte-13viclo{animation:none;opacity:.92}}.image-lightbox-overlay__image.svelte-13viclo{z-index:1;transition:opacity .3s ease}.image-lightbox-overlay__loader.svelte-13viclo{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--color-white)}.image-lightbox-overlay__loader-ring.svelte-13viclo{width:30px;height:30px;animation:svelte-13viclo-image-lightbox-loader-spin .9s linear infinite}.image-lightbox-overlay__loader-track.svelte-13viclo,.image-lightbox-overlay__loader-arc.svelte-13viclo{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.image-lightbox-overlay__loader-track.svelte-13viclo{opacity:.22}.image-lightbox-overlay__loader-arc.svelte-13viclo{stroke-dasharray:18 100;stroke-dashoffset:0;opacity:.95}@keyframes svelte-13viclo-image-lightbox-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.image-lightbox-overlay__loader-ring.svelte-13viclo{animation-duration:1.4s}}.image-lightbox-overlay__close.svelte-13viclo{position:absolute;top:12px;right:12px;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:18px;color:var(--color-white);background:#0000001a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background .2s ease}.image-lightbox-overlay__close.svelte-13viclo:hover,.image-lightbox-overlay__close.svelte-13viclo:focus-visible{background:#0003}.image-lightbox-overlay__close.svelte-13viclo:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.image-lightbox-overlay__close.svelte-13viclo svg{width:14px;height:14px;color:var(--color-white)}.image-lightbox-overlay__close.svelte-13viclo svg path{fill:currentColor}.image-lightbox-overlay__footer.svelte-13viclo{position:absolute;inset:auto 0 0;z-index:1}.image-lightbox-overlay__footer-content.svelte-13viclo{position:relative;z-index:1;padding:14px 16px 16px;line-height:1.3}.image-lightbox-overlay__footer-content.svelte-13viclo a{display:inline-block;max-width:100%;font-size:15px;font-weight:700;color:var(--color-white);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-lightbox-overlay__footer-content.svelte-13viclo a:hover,.image-lightbox-overlay__footer-content.svelte-13viclo a:focus-visible{text-decoration:underline}.image-lightbox-overlay__footer-content.svelte-13viclo a:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.motif-curated-gallery.svelte-6zb7hi{margin-top:44px;margin-bottom:60px}.motif-curated-gallery__title.svelte-6zb7hi{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 24px}@media (min-width: 1141px){.motif-curated-gallery__title.svelte-6zb7hi{font-size:28px}}.motif-curated-gallery__grid.svelte-6zb7hi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start;list-style:none;margin:0;padding:0}.motif-curated-gallery__item.svelte-6zb7hi{margin:0;min-width:0;border-radius:20px;overflow:hidden}.motif-curated-gallery__figure.svelte-6zb7hi{position:relative;margin:0;aspect-ratio:3 / 4;background:var(--color-tat-black-base)}.motif-curated-gallery__image-button.svelte-6zb7hi{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:pointer}.motif-curated-gallery__image-button.svelte-6zb7hi:hover .motif-curated-gallery__image:where(.svelte-6zb7hi),.motif-curated-gallery__image-button.svelte-6zb7hi:focus-visible .motif-curated-gallery__image:where(.svelte-6zb7hi){transform:scale(1.03)}.motif-curated-gallery__image-button.svelte-6zb7hi:focus-visible{outline:2px solid var(--color-tat-black-base);outline-offset:2px}.motif-curated-gallery__image.svelte-6zb7hi{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.motif-curated-gallery__caption.svelte-6zb7hi{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;margin:0;font-size:14px;font-weight:700;line-height:1.3}.motif-curated-gallery__caption.svelte-6zb7hi a:where(.svelte-6zb7hi){display:block;color:var(--color-white);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.motif-curated-gallery__caption.svelte-6zb7hi a:where(.svelte-6zb7hi):hover,.motif-curated-gallery__caption.svelte-6zb7hi a:where(.svelte-6zb7hi):focus-visible{text-decoration:underline}.motif-curated-gallery__caption.svelte-6zb7hi a:where(.svelte-6zb7hi):focus-visible{outline:2px solid var(--color-white);outline-offset:2px}@media (min-width: 768px){.motif-curated-gallery__caption.svelte-6zb7hi{font-size:15px;left:14px;right:14px;bottom:14px}}@media (max-width: 768px){.motif-curated-gallery__grid.svelte-6zb7hi{grid-template-columns:1fr;gap:16px}}.optink-artists-section.svelte-3fs8i9{background:var(--color-white);padding:48px 0 56px}.optink-artists-section__inner.svelte-3fs8i9{max-width:1200px;margin:0 auto;padding:0 20px}.optink-artists-section__title.svelte-3fs8i9{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 28px}@media (min-width: 1141px){.optink-artists-section__title.svelte-3fs8i9{font-size:28px}}.optink-artists-section__grid.svelte-3fs8i9{display:grid;grid-template-columns:1fr;gap:16px;list-style:none;margin:0 0 32px;padding:0}@media (min-width: 768px){.optink-artists-section__grid.svelte-3fs8i9{grid-template-columns:repeat(2,minmax(0,1fr))}}.optink-artists-section__item.svelte-3fs8i9{margin:0}.optink-artists-section__load-more.svelte-3fs8i9{display:flex;flex-direction:column;gap:8px;align-items:center;padding:0 0 32px;overflow-anchor:none}.optink-artists-section__load-more-error.svelte-3fs8i9{margin:0;font-size:.85rem;color:var(--color-tat-black-50);text-align:center}.optink-artists-section__empty.svelte-3fs8i9{margin:0 0 24px;font-size:17px;line-height:1.55;color:var(--color-tat-black-50);max-width:52rem}.optink-artists-section__empty.svelte-3fs8i9 a{color:var(--color-tat-black-base);text-decoration:underline}.optink-artists-section__cta.svelte-3fs8i9{width:100%}.optink-artists-section__cta.svelte-3fs8i9 a{display:flex;width:100%;box-sizing:border-box}.organspende-gallery.svelte-18wonur{background:var(--color-white)}.organspende-gallery__inner.svelte-18wonur{max-width:1200px;margin:0 auto;padding:0 20px 48px}.organspende-gallery__inner.svelte-18wonur .motif-curated-gallery{margin-top:0;margin-bottom:32px}.organspende-gallery__cta.svelte-18wonur a{width:100%}.organspende-faq-footnote__sources.svelte-18wonur{font-size:14px;line-height:1.5;color:var(--color-tat-black-50)}.organspende-faq-footnote__sources.svelte-18wonur a{color:inherit;text-decoration:underline}.organspende-content-section.svelte-18wonur{padding:0 20px 48px;background:var(--color-white)}.organspende-content-section__inner.svelte-18wonur{max-width:800px;margin:0 auto}.organspende-content-section__title.svelte-18wonur{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 16px}@media (min-width: 1141px){.organspende-content-section__title.svelte-18wonur{font-size:28px}}.organspende-content-section__snippet.svelte-18wonur{font-size:17px;line-height:1.55;font-weight:500;margin:0 0 12px}.organspende-content-section__text.svelte-18wonur{font-size:17px;line-height:1.55;margin:0 0 16px;color:var(--color-tat-black-50)}.organspende-content-section__text.svelte-18wonur a{color:var(--color-tat-black-base);text-decoration:underline}.organspende-content-section__list.svelte-18wonur,.organspende-content-section__steps.svelte-18wonur{margin:0 0 16px;font-size:17px;line-height:1.55;color:var(--color-tat-black-50)}.organspende-content-section__steps.svelte-18wonur{padding-left:1.5rem;list-style-position:outside;list-style-type:decimal}.organspende-micro-cta.svelte-18wonur{display:inline-block;font-size:15px;font-weight:600;color:var(--color-tat-black-base);text-decoration:underline;margin-top:4px}.blumen-at-a-glance.svelte-1yqi1ts{padding:0 20px 32px;background:var(--color-white)}.blumen-at-a-glance__inner.svelte-1yqi1ts{max-width:800px;margin:0 auto;padding:24px;border-radius:12px;background:var(--color-tat-black-5, #fafafa);border:1px solid rgba(0,0,0,.06)}.blumen-at-a-glance__title.svelte-1yqi1ts{font-size:20px;font-weight:700;line-height:1.25;margin:0 0 12px}@media (min-width: 1141px){.blumen-at-a-glance__title.svelte-1yqi1ts{font-size:22px}}.blumen-at-a-glance__list.svelte-1yqi1ts{margin:0;font-size:16px;line-height:1.55;color:var(--color-tat-black-50)}.blumen-birthflowers__list.svelte-1yqi1ts{margin-top:8px}.blumen-gallery.svelte-1yqi1ts{background:var(--color-white)}.blumen-gallery__inner.svelte-1yqi1ts{max-width:1200px;margin:0 auto;padding:0 20px 48px}.blumen-gallery__title.svelte-1yqi1ts{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 24px}@media (min-width: 1141px){.blumen-gallery__title.svelte-1yqi1ts{font-size:28px}}.blumen-content-section.svelte-1yqi1ts{padding:0 20px 48px;background:var(--color-white)}.blumen-content-section__inner.svelte-1yqi1ts{max-width:800px;margin:0 auto}.blumen-content-section__title.svelte-1yqi1ts{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 16px}@media (min-width: 1141px){.blumen-content-section__title.svelte-1yqi1ts{font-size:28px}}.blumen-content-section__snippet.svelte-1yqi1ts{font-size:17px;line-height:1.55;font-weight:500;margin:0 0 12px}.blumen-content-section__text.svelte-1yqi1ts{font-size:17px;line-height:1.55;margin:0 0 16px;color:var(--color-tat-black-50)}.blumen-content-section__text.svelte-1yqi1ts a{color:var(--color-tat-black-base);font-weight:600;text-decoration:underline;text-underline-offset:3px}.blumen-content-section__list.svelte-1yqi1ts,.blumen-content-section__steps.svelte-1yqi1ts{margin:0 0 16px;font-size:17px;line-height:1.55;color:var(--color-tat-black-50)}.blumen-content-section__steps.svelte-1yqi1ts{padding-left:1.25rem;list-style-position:outside;list-style-type:decimal}.totenkopf-gallery.svelte-374r1p{background:var(--color-white)}.totenkopf-gallery__inner.svelte-374r1p{max-width:1200px;margin:0 auto;padding:0 20px 48px}.totenkopf-gallery__title.svelte-374r1p{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 24px}@media (min-width: 1141px){.totenkopf-gallery__title.svelte-374r1p{font-size:28px}}.totenkopf-content-section.svelte-374r1p{padding:0 20px 48px;background:var(--color-white)}.totenkopf-content-section__inner.svelte-374r1p{max-width:800px;margin:0 auto}.totenkopf-content-section__title.svelte-374r1p{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 16px}@media (min-width: 1141px){.totenkopf-content-section__title.svelte-374r1p{font-size:28px}}.totenkopf-content-section__snippet.svelte-374r1p{font-size:17px;line-height:1.55;font-weight:500;margin:0 0 12px}.totenkopf-content-section__text.svelte-374r1p{font-size:17px;line-height:1.55;margin:0 0 16px;color:var(--color-tat-black-50)}.totenkopf-content-section__text.svelte-374r1p a{color:var(--color-tat-black-base);font-weight:600;text-decoration:underline;text-underline-offset:3px}.totenkopf-content-section__list.svelte-374r1p,.totenkopf-content-section__steps.svelte-374r1p{margin:0 0 16px;font-size:17px;line-height:1.55;color:var(--color-tat-black-50)}.totenkopf-content-section__steps.svelte-374r1p{padding-left:1.25rem;list-style-position:outside;list-style-type:decimal}.totenkopf-micro-cta.svelte-374r1p{display:inline-block;font-size:15px;font-weight:600;color:var(--color-tat-black-base);text-decoration:underline;margin-top:4px}.totenkopf-faq-footnote__sensitivity.svelte-374r1p{font-size:14px;line-height:1.5;color:var(--color-tat-black-50)}.pokemon-gallery.svelte-9s6rr4{background:var(--color-white)}.pokemon-gallery__inner.svelte-9s6rr4{max-width:1200px;margin:0 auto;padding:0 20px 48px}.pokemon-gallery__title.svelte-9s6rr4{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 24px}@media (min-width: 1141px){.pokemon-gallery__title.svelte-9s6rr4{font-size:28px}}.pokemon-content-section.svelte-9s6rr4{padding:0 20px 48px;background:var(--color-white)}.pokemon-content-section__inner.svelte-9s6rr4{max-width:800px;margin:0 auto}.pokemon-content-section__title.svelte-9s6rr4{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 16px}@media (min-width: 1141px){.pokemon-content-section__title.svelte-9s6rr4{font-size:28px}}.pokemon-content-section__snippet.svelte-9s6rr4{font-size:17px;line-height:1.55;font-weight:500;margin:0 0 12px;color:var(--color-tat-black-50)}.pokemon-content-section__text.svelte-9s6rr4{font-size:17px;line-height:1.55;margin:0 0 16px;color:var(--color-tat-black-50)}.pokemon-content-section__text.svelte-9s6rr4 a{color:var(--color-tat-black-base);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pokemon-content-section__list.svelte-9s6rr4,.pokemon-content-section__steps.svelte-9s6rr4{margin:0 0 16px;font-size:17px;line-height:1.55;color:var(--color-tat-black-50)}.pokemon-content-section__steps.svelte-9s6rr4{padding-left:1.5rem;list-style-position:outside;list-style-type:decimal}.schmetterling-content-section__subtitle.svelte-1e54zaa{font-size:20px;font-weight:700;line-height:1.3;margin:24px 0 12px}.schmetterling-content-section__motifs.svelte-1e54zaa a{color:var(--color-tat-black-base);font-weight:600;text-decoration:underline;text-underline-offset:3px}.bodypart-snippet-answer.svelte-6i9xjp,.bodypart-median-price.svelte-6i9xjp{font-weight:600;color:var(--color-tat-black-base)}.bodypart-internal-links.svelte-6i9xjp a{color:var(--color-tat-black-base);font-weight:600;text-decoration:underline;text-underline-offset:3px}.bodypart-style-table-wrap.svelte-6i9xjp{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bodypart-style-table.svelte-6i9xjp{width:100%;border-collapse:collapse;font-size:15px}.bodypart-style-table__caption.svelte-6i9xjp{caption-side:top;text-align:left;font-weight:600;margin-bottom:12px;color:var(--color-tat-black-base)}.bodypart-style-table.svelte-6i9xjp th:where(.svelte-6i9xjp),.bodypart-style-table.svelte-6i9xjp td:where(.svelte-6i9xjp){padding:10px 12px;border-bottom:1px solid var(--color-tat-black-10, #eee);text-align:left}.bodypart-style-table.svelte-6i9xjp th:where(.svelte-6i9xjp){font-weight:600;color:var(--color-tat-black-base)}.tattoos-motif-page__list.svelte-15i9qnx{max-width:1200px;margin:0 auto;padding:0 20px 48px;background-color:var(--color-white)}.tattoos-motif-page__band-inner.svelte-15i9qnx{max-width:1200px;margin:0 auto;padding:0 20px}.tattoos-motif-page__content-block.svelte-15i9qnx{padding:80px 0;background:var(--color-white)}.tattoos-motif-page__content-block--alt.svelte-15i9qnx{background:var(--color-white)}.tattoos-motif-page__section-image.svelte-15i9qnx{width:auto;height:auto;max-width:100%;object-fit:contain;position:relative;z-index:3;margin:0 auto;display:block}@media (max-width: 768px){.tattoos-motif-page__content-block.svelte-15i9qnx{padding:60px 0}}
