/* Non-destructive presentation; the original download stays unchanged. */
.photo-treatment{position:relative;display:block;isolation:isolate;overflow:hidden}
.photo-treatment>img{display:block;width:100%;height:auto}
.photo-treatment::after{content:"";position:absolute;inset:0;pointer-events:none}
.effect-vignette::after{background:radial-gradient(ellipse at center,transparent 28%,#0009 100%)}
.effect-gold::after{background:linear-gradient(135deg,#e3a54455,transparent 55%,#571c2555)}
.effect-blue::after{background:linear-gradient(145deg,#428ccf55,transparent 55%,#18174777)}
.effect-fade>img{-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}
.effect-feather>img{-webkit-mask-image:radial-gradient(ellipse closest-side,#000 68%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 68%,transparent 100%)}
.post-card-image>.photo-treatment{width:100%;height:100%}.post-card-image>.photo-treatment>img{height:100%;object-fit:cover}
.filter-option .photo-treatment{width:100%}.filter-option .photo-treatment>img{width:100%;height:54px;object-fit:cover}
.footer-notes .panel-link{text-decoration:underline;text-underline-offset:4px}

.article-cover>.photo-treatment{margin-bottom:3rem}.article-cover:has(figcaption)>.photo-treatment{margin-bottom:0}.article-cover .photo-treatment>img{margin:0}

.photo-card>.photo-treatment>img{aspect-ratio:4/3;object-fit:cover}.filter-option .photo-treatment{margin:0}.filter-option .photo-treatment>img{height:auto;aspect-ratio:4/3}
