body[data-holiday][data-media='small'] [data-holiday='top-bar'] {
  position: relative;
  background-image: var(--HolidayTopBarBg);
  background-repeat: no-repeat;
  background-position: right/contain;
  background-size: 100% 100%;
  overflow: hidden;
  box-shadow: 0 0.25rem 0.25rem #00000040;
}
body[data-holiday][data-media='small'] [data-holiday='top-bar']:before {
  pointer-events: none;
  content: '';
  display: block;
  border-radius: inherit;
  z-index: -1;
  width: 17.5rem;
  height: 4.8125rem;
  position: absolute;
  top: -0.3125rem;
  left: -2.125rem;
  transform: rotate(4.275deg);
  flex-shrink: 0;
  border-radius: 17.5rem;
  opacity: 0.3;
  background: linear-gradient(
    86deg,
    var(--ld-figma-background-c25) -10.98%,
    var(--ld-figma-background-c26) 51.1%
  );
  filter: blur(1.08125rem);
}
body[data-holiday][data-media='small'] [data-holiday='tab-bar-placeholder'] {
  display: block;
}
body[data-holiday][data-media='small']
  [data-holiday='tab-bar-placeholder']:before {
  pointer-events: none;
  content: '';
  display: block;
  border-radius: inherit;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: var(--HolidayTabBarBg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
body[data-holiday][data-media='small'] [data-holiday='tab-bar-main-icon'] {
  position: relative;
  transform: translateY(-0.5rem);
}
body[data-holiday][data-media='small']
  [data-holiday='tab-bar-main-icon']:after {
  pointer-events: none;
  content: '';
  display: block;
  border-radius: inherit;
  position: absolute;
  top: -1rem;
  right: -1rem;
  bottom: -1rem;
  left: -1rem;
  background-image: var(--HolidayMainIcon);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  margin: 0 0.375rem;
}
