/* Visible by default: motion never gates content or controls. */
.package-cue{grid-column:1/3;font:500 12px/1.3 Arial,sans-serif;color:#a3134b;text-decoration:underline;text-underline-offset:3px}
#packages .mobile-package-toggle{grid-template-rows:auto auto auto}
#social-title{position:relative;isolation:isolate}
.social-fairy-light{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}
@media(prefers-reduced-motion:reduce){.social-fairy-light{display:none}}

.social-fairy-light{filter:drop-shadow(0 0 2px #ed3890);max-width:100%}
