html[data-theme=edelsteinfassen-baum] img.popover{aspect-ratio:1;object-fit:cover;width:max(150px,min(40vw,500px));top:auto;bottom:auto;left:auto;right:auto;bottom:calc(anchor(top) + 20px);justify-self:anchor-center;border:1px solid #ccc;border-radius:50%;margin:0;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}button:has(+[popover]){-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);-webkit-text-decoration-line:underline;text-decoration-line:underline}button:has(+[popover]:popover-open){color:var(--primary)}@media (any-hover:hover){button:has(+[popover]):hover{color:var(--primary)}}[popover].fx-fade-in{-webkit-transition:opacity .2s, transform .2s, display .2s allow-discrete;-moz-transition:opacity .2s, transform .2s, display .2s allow-discrete;-webkit-transition:opacity .2s, transform .2s, display .2s allow-discrete;-moz-transition:opacity .2s, transform .2s, display .2s allow-discrete;transition:opacity .2s, transform .2s, display .2s allow-discrete;opacity:0;-webkit-transform:translateY(3rem);-moz-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem)}[popover].fx-fade-in:popover-open{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}@starting-style{[popover].fx-fade-in:popover-open{opacity:0;-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem);-ms-transform:translateY(-1rem);transform:translateY(-1rem)}}[popover].fx-grow{-webkit-transition:opacity .25s, scale .25s, overlay .25s allow-discrete, display .25s allow-discrete;-moz-transition:opacity .25s, scale .25s, overlay .25s allow-discrete, display .25s allow-discrete;-webkit-transition:opacity .25s, scale .25s, overlay .25s allow-discrete, display .25s allow-discrete;-moz-transition:opacity .25s, scale .25s, overlay .25s allow-discrete, display .25s allow-discrete;transition:opacity .25s, scale .25s, overlay .25s allow-discrete, display .25s allow-discrete;opacity:0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;scale:0}[popover].fx-grow:popover-open{opacity:1;scale:1}@starting-style{[popover].fx-grow:popover-open:popover-open{opacity:0;scale:0}}