
/* The catalogue resets theme pseudo-elements; this one is an intentional paper layer. */
.mzc-main .mzc-card-panel.mz-icon-windows::before{content:''!important;display:block!important;width:100%!important;height:100%!important}
/* Species marks use a 64-unit drawing rather than the 24-unit interface set. */
.mz-icon-windows svg.animal-mark,.mz-icon-windows svg.animal-mark :is(path,circle,ellipse){fill:none;stroke:currentColor;stroke-width:4.8;stroke-linecap:round;stroke-linejoin:round}
/* Keep the approved paper visible from first paint while icon cutouts are measured asynchronously. */
body.mz-album #inhalt#inhalt#inhalt#inhalt .hero .postcard:not(.mz-icon-windows){background:#f2ebdf!important}
/* Only the paper background is perforated. Text, icon outlines, hit areas and QR images stay intact. */
.mzc-main .mzc-card-panel.mz-icon-windows,body #inhalt .postcard.mz-icon-windows{position:relative;background:transparent}
.mz-icon-windows::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fffbf5;pointer-events:none;-webkit-mask-image:var(--mz-icon-paper-mask);mask-image:var(--mz-icon-paper-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
@media(forced-colors:active){.mzc-main .mzc-card-panel.mz-icon-windows,body #inhalt .postcard.mz-icon-windows{background:Canvas}.mz-icon-windows::before,.mzc-main .mzc-card-panel.mz-icon-windows::before{display:none!important}}
@media print{.mzc-main .mzc-card-panel.mz-icon-windows,body #inhalt .postcard.mz-icon-windows{background:#fffbf5}.mz-icon-windows::before,.mzc-main .mzc-card-panel.mz-icon-windows::before{display:none!important}}
