/* Shared photo stickers, using the existing Events hero as the reference. */
.yl-photo-label,
.yl-events-hero-sticker,
.home .yl-belonging .yl-split-photo::after,
.yl-parents-page .ylp-roots-stamp{
 display:inline-block;
 background:var(--yl-lime);
 color:var(--yl-navy,#002936);
 padding:.7rem 1.1rem;
 font:700 var(--yl-type-subheading)/1.1 var(--yl-font-accent,Caveat,cursive);
 letter-spacing:0;
 text-align:left;
 text-transform:none;
 transform:rotate(-8deg);
 border:0;
 border-radius:0;
 box-shadow:none;
 background-image:none;
 clip-path:none;
}
.home .yl-belonging .yl-split-photo::after{
 content:'DAWSON CREEK\A SINCE 1991';
 white-space:pre-line;
 width:max-content;
 height:auto;
 max-width:calc(100% - 2rem);
 opacity:1;
}
.yl-parents-page .ylp-roots-photo .ylp-roots-stamp p:is(.yl-subtitle,.ylp-roots-since){
 font:inherit;
 line-height:inherit;
 letter-spacing:inherit;
 color:inherit;
 margin:0!important;
 padding:0;
}
.ylp-roots-stamp .ylp-roots-since::after{display:none}
@media(max-width:781px){
 .yl-photo-label,
 .yl-events-hero-sticker,
 .home .yl-belonging .yl-split-photo::after,
 .yl-parents-page .ylp-roots-stamp{
  font-size:var(--yl-type-body);
 }
}
