.foto.svelte-1vfqpu2{transform:rotate(var(--grad));justify-items:center;gap:.6rem;margin:0;transition:transform .6s cubic-bezier(.22,1,.36,1);display:grid}.foto.svelte-1vfqpu2:hover{transform:rotate(0)translateY(-3px)}.rahmen.svelte-1vfqpu2{background:var(--pergament-hell);width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--tinte) 18%, transparent), 0 14px 30px -18px color-mix(in srgb, var(--tinte) 55%, transparent);cursor:inherit;border:0;padding:.45rem;display:block;position:relative}button.rahmen.svelte-1vfqpu2{cursor:zoom-in}.rahmen.svelte-1vfqpu2 img:where(.svelte-1vfqpu2){object-fit:cover;filter:sepia(.1)saturate(.88)contrast(.98);width:100%;height:auto;transition:filter .6s;display:block}.foto.svelte-1vfqpu2:hover img:where(.svelte-1vfqpu2){filter:none}.ecke.svelte-1vfqpu2{background:var(--pergament-tief);opacity:.9;pointer-events:none;width:1.1rem;height:1.1rem;position:absolute}.ecke.ol.svelte-1vfqpu2{clip-path:polygon(0 0,100% 0,0 100%);top:-.2rem;left:-.2rem}.ecke.or.svelte-1vfqpu2{clip-path:polygon(0 0,100% 0,100% 100%);top:-.2rem;right:-.2rem}.ecke.ul.svelte-1vfqpu2{clip-path:polygon(0 0,0 100%,100% 100%);bottom:-.2rem;left:-.2rem}.ecke.ur.svelte-1vfqpu2{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-.2rem;right:-.2rem}figcaption.svelte-1vfqpu2{font-family:var(--serif);color:var(--tinte-weich);text-align:center;font-size:.98rem;font-style:italic}.foto.svelte-1vfqpu2.auf{transform:rotate(var(--grad)) translateY(2rem)}.foto.svelte-1vfqpu2.auf.sichtbar{transform:rotate(var(--grad))}.foto.svelte-1vfqpu2.auf.sichtbar:hover{transform:rotate(0)translateY(-3px)}
