/* Remove pink92-header-only from the body to restore the saved page sections. */
body.pink92-header-only {
  background: #eaf1f7;
}

body.pink92-header-only #allrecords > .r:not(#rec684358380) {
  display: none !important;
}

body.pink92-header-only #rec684358380 {
  min-height: 100svh;
  overflow: hidden;
}

body.pink92-header-only #rec684358380 .t396__artboard {
  min-height: 100svh;
}

/* Keep the portrait grounded as the scene expands to fill taller screens. */
body.pink92-header-only #rec684358380 .tn-elem[data-elem-id="1693493140876"] {
  top: auto !important;
  bottom: 48px !important;
}

@media (min-width: 960px) and (max-width: 1199px) {
  body.pink92-header-only #rec684358380 .tn-elem[data-elem-id="1693493140876"] {
    bottom: 39px !important;
  }
}

@media (min-width: 640px) and (max-width: 959px) {
  body.pink92-header-only #rec684358380 .tn-elem[data-elem-id="1693493140876"] {
    bottom: 69px !important;
  }
}

@media (min-width: 414px) and (max-width: 639px) {
  body.pink92-header-only #rec684358380 .tn-elem[data-elem-id="1693493140876"] {
    left: calc(50% - 160px) !important;
    width: 320px !important;
    bottom: 108px !important;
  }
}

@media (max-width: 413px) {
  body.pink92-header-only #rec684358380 .tn-elem[data-elem-id="1693493140876"] {
    left: calc(50% - 130px) !important;
    width: 260px !important;
    bottom: 88px !important;
  }
}

/* Hide both the bee and its animation wrapper on phone layouts only. */
@media (max-width: 639px) {
  body.pink92-header-only #rec684358380 .tn-elem[data-elem-id="1693731089619"] {
    display: none !important;
  }
}
