
/* FC Elbrus — background watermarks for squad page */
html body.elbrus-squad-watermark-page .elr-shell,
html body.elbrus-squad-watermark-page main,
html body.elbrus-squad-watermark-page .elr-views,
html body.elbrus-squad-watermark-page .elr-view[data-view-panel="cards"] {
  position: relative !important;
}
html body.elbrus-squad-watermark-page .elr-watermark-layer {
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  overflow: hidden !important;
  z-index: 0 !important;
}
html body.elbrus-squad-watermark-page .elr-shell > *:not(.elr-watermark-layer),
html body.elbrus-squad-watermark-page main > *:not(.elr-watermark-layer),
html body.elbrus-squad-watermark-page .elr-view[data-view-panel="cards"] > *:not(.elr-watermark-layer) {
  position: relative;
  z-index: 1;
}
html body.elbrus-squad-watermark-page .elr-watermark-item {
  position: absolute !important;
  display: block;
  user-select: none;
  white-space: nowrap;
  line-height: 1;
  transform-origin: center center;
}
html body.elbrus-squad-watermark-page .elr-watermark-item--crest {
  width: clamp(58px, 6vw, 98px);
  height: auto;
  opacity: .075;
  filter: grayscale(1) contrast(.85) brightness(.9);
}
html body.elbrus-squad-watermark-page .elr-watermark-item--text,
html body.elbrus-squad-watermark-page .elr-watermark-item--year,
html body.elbrus-squad-watermark-page .elr-watermark-item--place {
  color: rgba(38, 32, 42, .11);
  font-weight: 900;
  letter-spacing: .06em;
  text-transform: uppercase;
}
html body.elbrus-squad-watermark-page .elr-watermark-item--text {
  font-size: clamp(28px, 4.2vw, 54px);
}
html body.elbrus-squad-watermark-page .elr-watermark-item--year {
  font-size: clamp(44px, 6.3vw, 96px);
  letter-spacing: .03em;
  color: rgba(52, 44, 56, .085);
}
html body.elbrus-squad-watermark-page .elr-watermark-item--place {
  font-size: clamp(18px, 2vw, 30px);
  letter-spacing: .12em;
  color: rgba(52, 44, 56, .10);
}
@media (max-width: 900px) {
  html body.elbrus-squad-watermark-page .elr-watermark-item--crest { opacity: .06; }
  html body.elbrus-squad-watermark-page .elr-watermark-item--text { font-size: clamp(22px, 6vw, 40px); }
  html body.elbrus-squad-watermark-page .elr-watermark-item--year { font-size: clamp(34px, 9vw, 72px); }
  html body.elbrus-squad-watermark-page .elr-watermark-item--place { font-size: clamp(15px, 4vw, 24px); }
}
