/* Small existing pearl swags replace the curved blue lip; all artwork stays intact. */
.r67-pearl-hem{display:none}
html[data-garden-theme=blue][data-r60-layout=entrance][data-r67-transition=pearls]:not([data-r56-stage=separate]) .r56-stage-shell+.wrap{background:var(--garden-paper)}
html[data-garden-theme=blue][data-r60-layout=entrance][data-r67-transition=pearls]:not([data-r56-stage=separate]) body.r27-home #scoop{padding-top:24px!important}
html[data-garden-theme=blue][data-r60-layout=entrance][data-r67-transition=pearls]:not([data-r56-stage=separate]) body.r27-home #scoop::before{
  top:0;border-radius:0;box-shadow:none;
}
html[data-garden-theme=blue][data-r60-layout=entrance][data-r67-transition=pearls]:not([data-r56-stage=separate]) body.r27-home #scoop>.r67-pearl-hem{
  display:block;position:absolute;top:-4px;left:50%;transform:translateX(-50%);
  /* Same width formula as the hero, including the section's reserved gutters. */
  width:min(620px,calc(100% + var(--r60-gutter) + var(--r60-gutter)),max(360px,calc((100svh - 25px)*.6722)));
  height:34px;z-index:1;pointer-events:none;user-select:none;
  background:url('garden-themes/pearl-garland.png') center top/120px auto repeat-x;
}
