/* SPDX-License-Identifier: GPL-2.0-or-later
 * Affect only the selected logo, never galleries, menu links or page content. */
[data-ur-logo-calendar] { display: none !important; }
.ur-logo-calendar-shell { display:inline-flex; flex-direction:column; align-items:flex-start; max-width:220px; }
.ur-logo-calendar-countdown,
.container-header .navbar-brand .brand-logo .ur-logo-calendar-countdown { display:block; max-width:220px; padding-top:2px; color:#c6a17f !important; font:400 12px/1.4 Arial,Helvetica,sans-serif; letter-spacing:normal; text-transform:none; white-space:normal; overflow-wrap:anywhere; }
.ur-logo-calendar-countdown[hidden] { display:none !important; }
.ur-logo-calendar-wrap {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 0;
  overflow: visible;
}
.ur-logo-calendar-wrap > img.ur-logo-calendar-art {
  position: absolute !important;
  display: block !important;
  left: var(--ur-logo-x, 0%);
  top: var(--ur-logo-y, 0%);
  width: var(--ur-logo-width, 100%) !important;
  max-width: none !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  filter: none !important;
  mix-blend-mode: normal !important;
  opacity: var(--ur-logo-opacity, 1) !important;
  pointer-events: none;
  z-index: 1;
}
.ur-logo-calendar-wrap > img.ur-logo-calendar-art[hidden] { display: none !important; }
.ur-logo-calendar-wrap[data-logo-level="season"] > img.ur-logo-calendar-base {
  position: relative;
  z-index: 2;
}
.ur-logo-calendar-wrap.ur-logo-calendar-replacing > img.ur-logo-calendar-base { visibility: hidden !important; }
.ur-logo-calendar-wrap.ur-logo-calendar-replacing > img.ur-logo-calendar-art {
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain;
}
