﻿@import url('/assets/ui/EUQLWScQMF0rBB5DDCQiWgwCLCMJIHwuGCA/new-horizontal.css');

body.theme-v2.theme-master-of-anubis-slide {
  --mos-heading-font: "Cinzel", "Cormorant Garamond", Georgia, serif;
  --mos-meta-font: Inter, "Space Grotesk", sans-serif;
  --mos-red: #0f6d72;
  --mos-red-hot: #d9a441;
  --mos-cabaret: #071513;
  --mos-black: #050807;
  --mos-titanium: #5f6d63;
  --mos-titanium-light: #cfc1a0;
  --mos-platinum: #bfc7bd;
  --mos-platinum-light: #f4ead1;
  --mos-gold: #d9a441;
  --mos-gold-light: #f3d27a;
  --mos-pearl: #efe4c6;
  --mos-pearl-shadow: #a89462;
  min-height: 100vh;
  color: var(--text-main);
  font-family: var(--mos-meta-font);
  background:
    radial-gradient(circle at 10% 0%, rgba(15, 109, 114, .3), transparent 34%),
    radial-gradient(circle at 90% 10%, rgba(217, 164, 65, .18), transparent 30%),
    linear-gradient(135deg, rgba(255, 255, 255, .025) 1px, transparent 1px),
    linear-gradient(180deg, #071310 0%, #050807 48%, #030504 100%);
  background-size: auto, auto, 34px 34px, auto;
}

.theme-master-of-anubis-slide .v2-header {
  position: sticky;
  top: 0;
  z-index: 20;
  padding: 14px 10px 12px;
  background:
    linear-gradient(90deg, rgba(15, 109, 114, .2), transparent 28%, rgba(217, 164, 65, .16)),
    rgba(5, 8, 7, .94);
  border-bottom: 1px solid rgba(217, 164, 65, .3);
  box-shadow: 0 12px 28px rgba(0, 0, 0, .36);
  backdrop-filter: blur(12px);
}

.theme-master-of-anubis-slide .v2-logo-text {
  margin: 0;
  color: #f4ead1;
  font-family: var(--mos-heading-font);
  font-style: italic;
  font-weight: 900;
  font-size: clamp(1.4rem, 4vw, 2.55rem);
  letter-spacing: .08em;
  text-align: center;
  text-shadow: 0 0 18px rgba(217, 164, 65, .34), 0 2px 0 rgba(0, 0, 0, .85);
}

.theme-master-of-anubis-slide .v2-container {
  width: min(1160px, calc(100% - 18px));
  margin: 0 auto;
  padding: 12px 0 38px;
}

.theme-master-of-anubis-slide .v2-tier-section {
  margin: 14px 0 20px;
}

.theme-master-of-anubis-slide .v2-tier-title {
  margin: 0 0 10px;
  color: #f3d27a;
  font-family: var(--mos-heading-font);
  font-style: italic;
  font-weight: 900;
  font-size: clamp(.82rem, 2.1vw, 1.05rem);
  letter-spacing: .16em;
  text-transform: uppercase;
  text-shadow: 0 0 14px rgba(15, 109, 114, .38);
}

.theme-master-of-anubis-slide .v2-platin-list,
.theme-master-of-anubis-slide .v2-grid-list {
  gap: 12px;
}

/* Platinum: Luxury Elite skeleton, titanium treatment */
.theme-master-of-anubis-slide .mos-platinum-card {
  --mos-line: rgba(237, 241, 244, .34);
  display: grid;
  grid-template-columns: minmax(218px, .82fr) minmax(0, 2.25fr);
  min-height: 262px;
  border: 1px solid var(--mos-line);
  border-radius: 22px;
  overflow: hidden;
  position: relative;
  isolation: isolate;
  background:
    linear-gradient(135deg, rgba(14, 15, 18, .98), rgba(31, 33, 38, .94)),
    radial-gradient(circle at 0 0, rgba(237, 241, 244, .18), transparent 42%);
  box-shadow: 0 24px 60px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .04) inset;
}

.theme-master-of-anubis-slide .mos-platinum-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(90deg, rgba(244, 234, 209, .12), transparent 36%, rgba(217, 164, 65, .12)),
    repeating-linear-gradient(115deg, transparent 0 34px, rgba(255, 255, 255, .035) 35px 36px);
  opacity: .88;
}

.theme-master-of-anubis-slide .mos-platinum-card::after {
  content: "";
  position: absolute;
  inset: 10px;
  border: 1px solid rgba(237, 241, 244, .14);
  border-radius: 16px;
  pointer-events: none;
}

.theme-master-of-anubis-slide .mos-platinum-info {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 18px;
  border-right: 1px solid rgba(237, 241, 244, .16);
  background:
    linear-gradient(145deg, rgba(9, 10, 12, .95), rgba(25, 27, 32, .78)),
    radial-gradient(circle at 24% 0, rgba(255, 255, 255, .12), transparent 45%);
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills,
.theme-master-of-anubis-slide .mos-platinum-badges {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills span,
.theme-master-of-anubis-slide .mos-platinum-badges span,
.theme-master-of-anubis-slide .mos-platinum-badges em {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 26px;
  padding: 5px 8px;
  border-radius: 999px;
  color: rgba(237, 241, 244, .82);
  background: rgba(255, 255, 255, .075);
  border: 1px solid rgba(237, 241, 244, .18);
  font-family: var(--mos-meta-font);
  font-size: .72rem;
  font-weight: 500;
  line-height: 1;
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills i,
.theme-master-of-anubis-slide .mos-platinum-badges i {
  color: var(--mos-titanium-light);
}

.theme-master-of-anubis-slide .mos-platinum-badges em {
  color: #111317;
  background: linear-gradient(135deg, var(--mos-titanium-light), var(--mos-titanium));
  border-color: rgba(255, 255, 255, .42);
  font-style: normal;
}

.theme-master-of-anubis-slide .mos-platinum-title-row {
  display: flex;
  align-items: center;
  gap: 7px;
  margin-top: auto;
}

.theme-master-of-anubis-slide .mos-platinum-title-row h3 {
  margin: 0;
  color: #f7fbff;
  font-family: var(--mos-heading-font);
  font-style: italic;
  font-weight: 900;
  font-size: clamp(1.18rem, 2.4vw, 1.82rem);
  line-height: .95;
  letter-spacing: .105em;
  text-transform: uppercase;
  text-shadow: 0 0 16px rgba(217, 164, 65, .24), 0 10px 30px rgba(0, 0, 0, .62);
}

.theme-master-of-anubis-slide .mos-verified {
  display: inline-grid;
  width: 23px;
  height: 23px;
  flex: 0 0 23px;
  place-items: center;
  color: var(--mos-platinum-light);
  filter: drop-shadow(0 0 9px rgba(199, 208, 216, .45));
}

.theme-master-of-anubis-slide .mos-verified svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}

.theme-master-of-anubis-slide .mos-platinum-wa {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  min-height: 38px;
  margin-top: 4px;
  border: 1px solid rgba(37, 211, 102, .62);
  border-radius: 12px;
  color: #25d366;
  background: rgba(10, 54, 32, .72);
  text-decoration: none;
  box-shadow: 0 0 0 1px rgba(37, 211, 102, .16) inset, 0 10px 24px rgba(37, 211, 102, .14);
}

.theme-master-of-anubis-slide .mos-platinum-wa i {
  font-size: 1.16rem;
}

.theme-master-of-anubis-slide .mos-platinum-gallery {
  min-width: 0;
  padding: 7px;
  cursor: pointer;
  background:
    radial-gradient(circle at 72% 16%, rgba(237, 241, 244, .14), transparent 34%),
    linear-gradient(120deg, rgba(237, 241, 244, .07), rgba(15, 109, 114, .1));
}

.theme-master-of-anubis-slide .mos-platinum-rail {
  display: grid;
  gap: 3px;
  height: 100%;
  min-height: 238px;
}

.theme-master-of-anubis-slide .mos-count-1 { grid-template-columns: 1fr; }
.theme-master-of-anubis-slide .mos-count-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.theme-master-of-anubis-slide .mos-count-3 { grid-template-columns: 1.24fr .9fr .9fr; }
.theme-master-of-anubis-slide .mos-count-4 { grid-template-columns: 1.18fr repeat(3, minmax(0, .82fr)); }

.theme-master-of-anubis-slide .mos-platinum-shot {
  position: relative;
  min-width: 0;
  margin: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #090a0d;
  clip-path: polygon(4% 0, 100% 0, 96% 100%, 0 100%);
  box-shadow: 0 0 0 1px rgba(237, 241, 244, .18) inset, 0 14px 30px rgba(0, 0, 0, .34);
}

.theme-master-of-anubis-slide .mos-platinum-shot.is-hero {
  clip-path: polygon(0 0, 100% 0, 96% 100%, 0 100%);
}

.theme-master-of-anubis-slide .mos-platinum-shot:last-child {
  clip-path: polygon(4% 0, 100% 0, 100% 100%, 0 100%);
}

.theme-master-of-anubis-slide .mos-platinum-shot img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transform: scale(1.02);
  transition: transform .55s ease, filter .55s ease;
}

.theme-master-of-anubis-slide .mos-platinum-shot:hover img {
  transform: scale(1.075);
  filter: saturate(1.05) contrast(1.08);
}

/* Gold: Urban Live platin skeleton, gold treatment */
.theme-master-of-anubis-slide .mos-gold-card {
  display: block;
  min-height: 166px;
  border: 1px solid rgba(255, 227, 154, .34);
  border-radius: 9px;
  background: linear-gradient(135deg, rgba(52, 35, 12, .98), rgba(19, 12, 6, .98));
  box-shadow: 0 12px 26px rgba(0, 0, 0, .28), 0 0 22px rgba(215, 169, 46, .08);
  cursor: pointer;
}

.theme-master-of-anubis-slide .mos-gold-card:focus-visible,
.theme-master-of-anubis-slide .mos-silver-card:focus-visible {
  outline: 2px solid var(--mos-red-hot);
  outline-offset: 3px;
}

.theme-master-of-anubis-slide .mos-gold-card .nh-gallery {
  position: absolute;
  inset: 0;
  display: flex;
  gap: 2px;
}

.theme-master-of-anubis-slide .mos-gold-card .nh-shot {
  flex: 1;
}

.theme-master-of-anubis-slide .mos-gold-card .nh-shot img {
  filter: saturate(.94) contrast(1.05) brightness(.93);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-shot:hover img {
  filter: saturate(1.08) contrast(1.12) brightness(1.04);
  transform: scale(1.045);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-info {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 30px 52px 10px 13px;
  background: linear-gradient(180deg, transparent 0%, rgba(45, 28, 8, .72) 42%, rgba(14, 9, 5, .94) 100%);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-name {
  margin: 0;
  color: var(--mos-gold-light);
  font-family: var(--mos-heading-font);
  font-style: italic;
  font-weight: 900;
  font-size: 1.03rem;
  line-height: 1;
  letter-spacing: .095em;
  text-transform: uppercase;
  text-shadow: 0 1px 10px rgba(0, 0, 0, .6);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-chip-row {
  flex-wrap: nowrap;
  gap: 6px;
  max-width: 100%;
  overflow: hidden;
}

.theme-master-of-anubis-slide .mos-gold-card .nh-chip {
  min-width: 0;
  color: #f7e8bd;
  font-family: var(--mos-meta-font);
  font-size: .74rem;
  font-weight: 500;
  text-shadow: 0 1px 4px rgba(0, 0, 0, .58);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-chip i {
  color: var(--mos-gold-light);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-chip:nth-child(n+4) {
  display: none;
}

.theme-master-of-anubis-slide .mos-gold-card .nh-new {
  top: 9px;
  left: 9px;
  padding: 5px 8px;
  background: linear-gradient(135deg, var(--mos-gold), #7d4b09);
  color: #130b03;
}

.theme-master-of-anubis-slide .mos-gold-card .nh-wa,
.theme-master-of-anubis-slide .mos-silver-card .nh-wa {
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 7;
  width: 34px;
  min-height: 34px;
  border: 1px solid rgba(37, 211, 102, .58);
  border-radius: 8px;
  background: rgba(11, 45, 29, .82);
  color: #25d366;
  box-shadow: 0 8px 18px rgba(0, 0, 0, .28);
}

/* Silver: Slate Ledger platin skeleton, pearl treatment */
.theme-master-of-anubis-slide .mos-silver-card {
  display: grid;
  grid-template-columns: 138px minmax(0, 1fr);
  height: 146px;
  min-height: 0;
  border: 1px solid rgba(244, 239, 229, .34);
  border-radius: 5px;
  background: linear-gradient(135deg, rgba(26, 23, 22, .98), rgba(13, 11, 11, .98));
  box-shadow: 0 12px 26px rgba(0, 0, 0, .3), 0 0 22px rgba(244, 239, 229, .06);
  cursor: pointer;
}

.theme-master-of-anubis-slide .mos-silver-card .nh-accent {
  background:
    linear-gradient(90deg, rgba(244, 239, 229, .08), transparent 32%),
    repeating-linear-gradient(0deg, transparent 0 9px, rgba(255, 255, 255, .03) 9px 10px);
}

.theme-master-of-anubis-slide .mos-silver-card .sl-meta {
  position: relative;
  z-index: 4;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 6px;
  min-width: 0;
  height: 100%;
  padding: 10px 10px 10px 12px;
  border-right: 1px dashed rgba(244, 239, 229, .38);
  background:
    linear-gradient(135deg, rgba(244, 239, 229, .09), transparent 42%),
    #11100f;
  box-shadow: inset -18px 0 26px rgba(0, 0, 0, .34), inset 0 0 0 1px rgba(255, 255, 255, .035);
}

.theme-master-of-anubis-slide .mos-silver-card .sl-meta::before,
.theme-master-of-anubis-slide .mos-silver-card .sl-meta::after {
  content: "";
  position: absolute;
  right: -7px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #090608;
  border: 1px solid rgba(244, 239, 229, .18);
}

.theme-master-of-anubis-slide .mos-silver-card .sl-meta::before { top: -7px; }
.theme-master-of-anubis-slide .mos-silver-card .sl-meta::after { bottom: -7px; }

.theme-master-of-anubis-slide .mos-silver-card .nh-name {
  margin: 0;
  color: var(--mos-pearl);
  font-family: var(--mos-heading-font);
  font-style: italic;
  font-size: 1.07rem;
  font-weight: 900;
  line-height: .96;
  letter-spacing: .105em;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .75), 0 0 12px rgba(244, 239, 229, .18);
}

.theme-master-of-anubis-slide .mos-silver-card .nh-chip-row {
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 0;
  overflow: hidden;
}

.theme-master-of-anubis-slide .mos-silver-card .nh-chip {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #f0e6da;
  font-family: var(--mos-meta-font);
  font-size: .68rem;
  font-weight: 500;
  line-height: 1.16;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .72);
}

.theme-master-of-anubis-slide .mos-silver-card .nh-chip i {
  flex: 0 0 12px;
  width: 12px;
  color: var(--mos-pearl-shadow);
  text-align: center;
}

.theme-master-of-anubis-slide .mos-silver-card .nh-chip:nth-child(n+5) {
  display: none;
}

.theme-master-of-anubis-slide .mos-silver-card .nh-gallery {
  position: relative;
  z-index: 2;
  height: 100%;
  min-width: 0;
  padding: 4px 4px 4px 8px;
  overflow: hidden;
}

.theme-master-of-anubis-slide .mos-silver-card .sl-track {
  display: flex;
  gap: 3px;
  width: 100%;
  height: 100%;
}

.theme-master-of-anubis-slide .mos-silver-card .nh-shot {
  flex: 1 1 0;
  height: 100%;
  border-radius: 4px;
  background: rgba(255, 255, 255, .055);
  clip-path: polygon(7% 0, 100% 0, 93% 100%, 0 100%);
}

.theme-master-of-anubis-slide .mos-silver-card .nh-shot img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: saturate(.86) contrast(1.06) brightness(.94);
}

.theme-master-of-anubis-slide .mos-silver-card .nh-shot:hover img {
  filter: saturate(1.02) contrast(1.1) brightness(1.03);
  transform: scale(1.035);
}

.theme-master-of-anubis-slide .mos-silver-card .nh-new {
  top: 9px;
  left: 12px;
  padding: 5px 8px;
  border-radius: 3px;
  background: linear-gradient(135deg, #f4efe5, #b8ada0);
  color: #16120f;
  box-shadow: 0 8px 18px rgba(0, 0, 0, .25);
}

@media (max-width: 820px) {
  .theme-master-of-anubis-slide .mos-platinum-card {
    grid-template-columns: 1fr;
    min-height: 0;
  }

  .theme-master-of-anubis-slide .mos-platinum-gallery {
    order: -1;
  }

  .theme-master-of-anubis-slide .mos-platinum-info {
    border-right: 0;
    border-top: 1px solid rgba(237, 241, 244, .16);
  }

  .theme-master-of-anubis-slide .mos-platinum-rail {
    min-height: 210px;
  }
}

@media (max-width: 640px) {
  .theme-master-of-anubis-slide .v2-container {
    width: min(430px, calc(100% - 14px));
  }

  .theme-master-of-anubis-slide .mos-gold-card {
    min-height: 132px;
  }

  .theme-master-of-anubis-slide .mos-gold-card .nh-info {
    padding: 26px 50px 8px 9px;
  }

  .theme-master-of-anubis-slide .mos-gold-card .nh-name {
    font-size: .94rem;
  }

  .theme-master-of-anubis-slide .mos-gold-card .nh-chip:nth-child(n+3) {
    display: none;
  }

  .theme-master-of-anubis-slide .mos-silver-card {
    grid-template-columns: 116px minmax(0, 1fr);
    height: 132px;
  }

  .theme-master-of-anubis-slide .mos-silver-card .sl-meta {
    gap: 5px;
    padding: 9px 8px 9px 9px;
  }

  .theme-master-of-anubis-slide .mos-silver-card .nh-name {
    font-size: .94rem;
  }

  .theme-master-of-anubis-slide .mos-silver-card .nh-chip {
    font-size: .61rem;
    line-height: 1.12;
  }

  .theme-master-of-anubis-slide .mos-silver-card .nh-gallery {
    padding: 3px 3px 3px 6px;
  }

  .theme-master-of-anubis-slide .mos-silver-card .sl-track {
    gap: 2px;
  }

  .theme-master-of-anubis-slide .mos-platinum-card {
    display: block;
    height: 188px;
    min-height: 188px;
    border-radius: 16px;
  }

  .theme-master-of-anubis-slide .mos-platinum-card::after {
    inset: 6px;
    border-radius: 12px;
  }

  .theme-master-of-anubis-slide .mos-platinum-gallery {
    position: absolute;
    inset: 0;
    z-index: 1;
    padding: 3px;
    overflow: hidden;
    background: linear-gradient(90deg, rgba(9, 10, 13, .08), rgba(15, 109, 114, .07));
  }

  .theme-master-of-anubis-slide .mos-platinum-rail {
    min-height: 0;
    height: 100%;
    gap: 2px;
    overflow: hidden;
  }

  .theme-master-of-anubis-slide .mos-platinum-shot {
    min-height: 0;
    border-radius: 10px;
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
  }

  .theme-master-of-anubis-slide .mos-platinum-shot.is-hero {
    clip-path: polygon(0 0, 100% 0, 97% 100%, 0 100%);
  }

  .theme-master-of-anubis-slide .mos-count-1 { grid-template-columns: 1fr; }
  .theme-master-of-anubis-slide .mos-count-2 { grid-template-columns: 1fr 1fr; }
  .theme-master-of-anubis-slide .mos-count-3 { grid-template-columns: 1.05fr 1fr .64fr; }
  .theme-master-of-anubis-slide .mos-count-4 { grid-template-columns: 1.04fr 1fr .78fr .52fr; }

  .theme-master-of-anubis-slide .mos-platinum-info {
    position: absolute;
    inset: 7px;
    z-index: 4;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-rows: auto minmax(0, 1fr) auto;
    grid-template-areas:
      "features badges"
      ". ."
      "title actions";
    gap: 6px;
    padding: 0;
    border: 0;
    background: transparent;
    pointer-events: none;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills {
    grid-area: features;
    align-self: start;
    justify-self: start;
    display: flex;
    gap: 4px;
    max-width: min(62vw, 300px);
    overflow: hidden;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span,
  .theme-master-of-anubis-slide .mos-platinum-badges span,
  .theme-master-of-anubis-slide .mos-platinum-badges em {
    min-height: 20px;
    padding: 3px 7px;
    gap: 4px;
    font-size: .62rem;
    color: #f7f9fb;
    background: rgba(10, 12, 18, .56);
    border: 1px solid rgba(237, 241, 244, .25);
    box-shadow: 0 8px 18px rgba(0, 0, 0, .22);
    backdrop-filter: blur(5px);
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span {
    max-width: 118px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span:nth-child(n+3) {
    display: none;
  }

  .theme-master-of-anubis-slide .mos-platinum-badges {
    grid-area: badges;
    align-self: start;
    justify-self: end;
    display: flex;
    flex-wrap: nowrap;
    gap: 4px;
    max-width: 46vw;
    overflow: hidden;
  }

  .theme-master-of-anubis-slide .mos-platinum-badges em {
    order: 1;
    color: #111317;
    background: linear-gradient(135deg, var(--mos-titanium-light), var(--mos-titanium));
  }

  .theme-master-of-anubis-slide .mos-platinum-badges span {
    order: 2;
    max-width: 28vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .theme-master-of-anubis-slide .mos-platinum-title-row {
    grid-area: title;
    align-self: end;
    justify-self: start;
    min-width: 0;
    max-width: calc(100vw - 150px);
    gap: 6px;
    margin-top: 0;
    padding: 5px 7px;
    border-radius: 10px;
    background: linear-gradient(90deg, rgba(7, 5, 7, .82), rgba(43, 8, 15, .48));
    border: 1px solid rgba(237, 241, 244, .14);
    backdrop-filter: blur(5px);
    box-shadow: 0 8px 18px rgba(0, 0, 0, .24);
  }

  .theme-master-of-anubis-slide .mos-platinum-title-row h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .9rem;
    line-height: 1;
  }

  .theme-master-of-anubis-slide .mos-verified {
    width: 15px;
    height: 15px;
    flex-basis: 15px;
  }

  .theme-master-of-anubis-slide .mos-platinum-wa {
    grid-area: actions;
    align-self: end;
    justify-self: end;
    width: 32px;
    min-height: 32px;
    margin-top: 0;
    padding: 0;
    border-radius: 10px;
    pointer-events: auto;
    backdrop-filter: blur(4px);
  }
}

/* Platinum cards use one overlay layout on every viewport.
   The earlier desktop split panel made platin cards visually diverge from mobile. */
.theme-master-of-anubis-slide .mos-platinum-card {
  display: block;
  height: clamp(202px, 20vw, 286px);
  min-height: clamp(202px, 20vw, 286px);
  border-radius: 22px;
}

.theme-master-of-anubis-slide .mos-platinum-card::after {
  inset: 8px;
  border-radius: 16px;
}

.theme-master-of-anubis-slide .mos-platinum-gallery {
  position: absolute;
  inset: 0;
  z-index: 1;
  padding: 2px;
  overflow: hidden;
  background: linear-gradient(90deg, rgba(9, 10, 13, .08), rgba(15, 109, 114, .07));
}

.theme-master-of-anubis-slide .mos-platinum-rail {
  height: 100%;
  min-height: 0;
  gap: 1px;
  overflow: hidden;
}

.theme-master-of-anubis-slide .mos-platinum-info {
  position: absolute;
  inset: 9px;
  z-index: 4;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: auto minmax(0, 1fr) auto;
  grid-template-areas:
    "features badges"
    ". ."
    "title actions";
  gap: 8px;
  padding: 0;
  border: 0 !important;
  background: transparent;
  box-shadow: none;
  pointer-events: none;
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills {
  grid-area: features;
  align-self: start;
  justify-self: start;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  max-width: min(54vw, 520px);
  overflow: hidden;
}

.theme-master-of-anubis-slide .mos-platinum-badges {
  grid-area: badges;
  align-self: start;
  justify-self: end;
  display: flex;
  flex-wrap: nowrap;
  gap: 5px;
  max-width: min(34vw, 360px);
  overflow: hidden;
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills span,
.theme-master-of-anubis-slide .mos-platinum-badges span,
.theme-master-of-anubis-slide .mos-platinum-badges em {
  min-height: 24px;
  padding: 4px 9px;
  gap: 5px;
  color: #f7f9fb;
  background: rgba(10, 12, 18, .6);
  border: 1px solid rgba(237, 241, 244, .26);
  font-family: var(--mos-meta-font);
  font-weight: 500;
  box-shadow: 0 9px 20px rgba(0, 0, 0, .24);
  backdrop-filter: blur(5px);
}

.theme-master-of-anubis-slide .mos-platinum-badges em {
  order: 1;
  color: #111317;
  background: linear-gradient(135deg, var(--mos-platinum-light), var(--mos-platinum), var(--mos-titanium));
}

.theme-master-of-anubis-slide .mos-platinum-badges span {
  order: 2;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.theme-master-of-anubis-slide .mos-platinum-title-row {
  grid-area: title;
  align-self: end;
  justify-self: start;
  min-width: 0;
  max-width: min(42vw, 390px);
  gap: 7px;
  margin-top: 0;
  padding: 7px 10px;
  border-radius: 12px;
  background: linear-gradient(90deg, rgba(7, 5, 7, .82), rgba(43, 8, 15, .48));
  border: 1px solid rgba(237, 241, 244, .14);
  backdrop-filter: blur(5px);
  box-shadow: 0 10px 22px rgba(0, 0, 0, .26);
}

.theme-master-of-anubis-slide .mos-platinum-title-row h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: var(--mos-heading-font);
  font-style: italic;
  font-weight: 900;
  font-size: clamp(.96rem, 2.15vw, 1.55rem);
  letter-spacing: .105em;
  text-transform: uppercase;
  line-height: 1;
}

.theme-master-of-anubis-slide .mos-platinum-wa {
  grid-area: actions;
  align-self: end;
  justify-self: end;
  width: 38px;
  min-height: 38px;
  margin-top: 0;
  padding: 0;
  border-radius: 12px;
  pointer-events: auto;
  backdrop-filter: blur(4px);
}

@media (max-width: 640px) {
  .theme-master-of-anubis-slide .mos-platinum-card {
    height: 188px;
    min-height: 188px;
    border-radius: 16px;
  }

  .theme-master-of-anubis-slide .mos-platinum-card::after {
    inset: 6px;
    border-radius: 12px;
  }

  .theme-master-of-anubis-slide .mos-platinum-gallery {
    padding: 1px;
  }

  .theme-master-of-anubis-slide .mos-platinum-rail {
    gap: 1px;
  }

  .theme-master-of-anubis-slide .mos-platinum-info {
    inset: 7px;
    gap: 6px;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills {
    gap: 4px;
    max-width: min(62vw, 300px);
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span,
  .theme-master-of-anubis-slide .mos-platinum-badges span,
  .theme-master-of-anubis-slide .mos-platinum-badges em {
    min-height: 20px;
    padding: 3px 7px;
    gap: 4px;
    font-size: .62rem;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span {
    max-width: 118px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span:nth-child(n+3) {
    display: none;
  }

  .theme-master-of-anubis-slide .mos-platinum-badges {
    gap: 4px;
    max-width: 46vw;
  }

  .theme-master-of-anubis-slide .mos-platinum-badges span {
    max-width: 28vw;
  }

  .theme-master-of-anubis-slide .mos-platinum-title-row {
    max-width: calc(100vw - 150px);
    gap: 6px;
    padding: 5px 7px;
    border-radius: 10px;
  }

  .theme-master-of-anubis-slide .mos-platinum-title-row h3 {
    font-size: .9rem;
  }

  .theme-master-of-anubis-slide .mos-verified {
    width: 15px;
    height: 15px;
    flex-basis: 15px;
  }

  .theme-master-of-anubis-slide .mos-platinum-wa {
    width: 32px;
    min-height: 32px;
    border-radius: 10px;
  }
}

.theme-master-of-anubis-slide .mos-silver-card .nh-gallery {
  padding: 2px 2px 2px 4px;
}

.theme-master-of-anubis-slide .mos-silver-card .sl-track {
  gap: 0;
}

.theme-master-of-anubis-slide .mos-silver-card .nh-shot {
  border-radius: 3px;
  clip-path: polygon(7% 0, 100% 0, 93% 100%, 0 100%);
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills {
  max-width: min(68vw, 720px);
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills span {
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.theme-master-of-anubis-slide .mos-gold-card .nh-wa,
.theme-master-of-anubis-slide .mos-silver-card .nh-wa {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  right: 10px;
  bottom: 10px;
  width: 38px;
  min-height: 38px;
  padding: 0;
  border: 1px solid rgba(37, 211, 102, .62);
  border-radius: 12px;
  color: #25d366;
  background: rgba(10, 54, 32, .72);
  text-decoration: none;
  box-shadow: 0 0 0 1px rgba(37, 211, 102, .16) inset, 0 10px 24px rgba(37, 211, 102, .14);
  backdrop-filter: blur(4px);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-wa i,
.theme-master-of-anubis-slide .mos-silver-card .nh-wa i {
  font-size: 1.16rem;
}

@media (max-width: 640px) {
  .theme-master-of-anubis-slide .mos-silver-card .nh-gallery {
    padding: 1px 1px 1px 2px;
  }

  .theme-master-of-anubis-slide .mos-silver-card .sl-track {
    gap: 0;
  }

  .theme-master-of-anubis-slide .mos-gold-card .nh-wa,
  .theme-master-of-anubis-slide .mos-silver-card .nh-wa {
    width: 32px;
    min-height: 32px;
    border-radius: 10px;
  }

  .theme-master-of-anubis-slide .mos-gold-card .nh-wa i,
  .theme-master-of-anubis-slide .mos-silver-card .nh-wa i {
    font-size: 1.02rem;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills {
    max-width: min(84vw, 370px);
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span {
    max-width: 108px;
    font-size: .6rem;
    padding-inline: 6px;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span:nth-child(2) {
    max-width: 158px;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span:nth-child(3) {
    max-width: 122px;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span:nth-child(n+3) {
    display: inline-flex;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span:nth-child(n+4) {
    display: none;
  }

  .theme-master-of-anubis-slide .mos-gold-card .nh-chip-row {
    gap: 4px;
    max-width: calc(100% - 46px);
  }

  .theme-master-of-anubis-slide .mos-gold-card .nh-chip {
    font-size: .68rem;
  }

  .theme-master-of-anubis-slide .mos-gold-card .nh-chip:nth-child(n+3) {
    display: inline-flex;
  }

  .theme-master-of-anubis-slide .mos-gold-card .nh-chip:nth-child(n+4) {
    display: none;
  }
}

/* Platinum footer copy mirrors the lighter Gold overlay treatment. */
.theme-master-of-anubis-slide .mos-platinum-info {
  inset: auto 2px 2px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 5px;
  padding: 52px 58px 12px 14px;
  border: 0 !important;
  background: linear-gradient(180deg, transparent 0%, rgba(7, 5, 7, .5) 36%, rgba(7, 5, 7, .94) 100%);
  box-shadow: none;
}

.theme-master-of-anubis-slide .mos-platinum-title-row {
  align-self: flex-start;
  justify-self: auto;
  min-width: 0;
  max-width: 100%;
  gap: 7px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  backdrop-filter: none;
}

.theme-master-of-anubis-slide .mos-platinum-title-row h3 {
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
  color: var(--mos-platinum-light);
  font-size: 1.36rem;
  letter-spacing: 0;
  text-overflow: ellipsis;
  text-shadow: 0 1px 12px rgba(0, 0, 0, .78);
  white-space: nowrap;
}

.theme-master-of-anubis-slide .mos-platinum-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px 9px;
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills,
.theme-master-of-anubis-slide .mos-platinum-badges {
  grid-area: auto;
  align-self: auto;
  justify-self: auto;
  display: flex;
  align-items: center;
  flex: 0 1 auto;
  flex-wrap: nowrap;
  gap: 8px;
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills span,
.theme-master-of-anubis-slide .mos-platinum-badges span {
  order: 0;
  min-width: 0;
  min-height: 0;
  max-width: 220px;
  padding: 0;
  border: 0;
  border-radius: 0;
  color: rgba(242, 245, 247, .92);
  background: transparent;
  box-shadow: none;
  font-size: .73rem;
  font-weight: 500;
  line-height: 1.2;
  text-overflow: ellipsis;
  text-shadow: 0 1px 6px rgba(0, 0, 0, .82);
  white-space: nowrap;
  backdrop-filter: none;
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills i,
.theme-master-of-anubis-slide .mos-platinum-badges i {
  color: var(--mos-platinum-light);
}

.theme-master-of-anubis-slide .mos-platinum-wa {
  position: absolute;
  right: 12px;
  bottom: 11px;
}

@media (max-width: 640px) {
  .theme-master-of-anubis-slide .mos-platinum-info {
    inset: auto 1px 1px;
    gap: 3px;
    padding: 40px 47px 8px 9px;
  }

  .theme-master-of-anubis-slide .mos-platinum-title-row {
    gap: 6px;
  }

  .theme-master-of-anubis-slide .mos-platinum-title-row h3 {
    font-size: .92rem;
  }

  .theme-master-of-anubis-slide .mos-platinum-meta {
    gap: 3px 6px;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills,
  .theme-master-of-anubis-slide .mos-platinum-badges {
    gap: 6px;
  }

  .theme-master-of-anubis-slide .mos-platinum-feature-pills span,
  .theme-master-of-anubis-slide .mos-platinum-badges span {
    max-width: 158px;
    padding: 0;
    font-size: .63rem;
  }

  .theme-master-of-anubis-slide .mos-platinum-wa {
    right: 8px;
    bottom: 8px;
  }
}

/* Pyramid / Anubis palette refresh, 2026-05-22. */
body.theme-v2.theme-master-of-anubis-slide {
  --mos-anubis-gold: #d9a441;
  --mos-anubis-gold-light: #f3d27a;
  --mos-lapis: #183c5a;
  --mos-turquoise: #0f6d72;
  --mos-obsidian: #050807;
  --mos-papyrus: #f4ead1;
  --mos-sand: #b9a779;
  --mos-red: var(--mos-turquoise);
  --mos-red-hot: var(--mos-anubis-gold);
  --mos-cabaret: #071513;
  --mos-black: var(--mos-obsidian);
  --mos-platinum: #bfc7bd;
  --mos-platinum-light: var(--mos-papyrus);
  --mos-gold: var(--mos-anubis-gold);
  --mos-gold-light: var(--mos-anubis-gold-light);
  --mos-pearl: #efe4c6;
  --mos-pearl-shadow: #a89462;
  background:
    radial-gradient(circle at 12% 0%, rgba(15, 109, 114, .28), transparent 34%),
    radial-gradient(circle at 88% 8%, rgba(217, 164, 65, .18), transparent 30%),
    linear-gradient(135deg, rgba(244, 234, 209, .035) 1px, transparent 1px),
    linear-gradient(180deg, #071310 0%, #050807 52%, #030504 100%);
  background-size: auto, auto, 34px 34px, auto;
}

.theme-master-of-anubis-slide .v2-header {
  background:
    linear-gradient(90deg, rgba(15, 109, 114, .22), transparent 30%, rgba(217, 164, 65, .18)),
    rgba(5, 8, 7, .94);
  border-bottom-color: rgba(217, 164, 65, .34);
}

.theme-master-of-anubis-slide .v2-logo-text {
  color: var(--mos-papyrus);
  text-shadow: 0 0 18px rgba(217, 164, 65, .36), 0 2px 0 rgba(0, 0, 0, .9);
}

.theme-master-of-anubis-slide .v2-tier-title {
  color: var(--mos-anubis-gold-light);
  text-shadow: 0 0 14px rgba(15, 109, 114, .42);
}

.theme-master-of-anubis-slide .mos-platinum-card {
  --mos-line: rgba(217, 164, 65, .42);
  border-color: var(--mos-line);
  background:
    radial-gradient(circle at 0 0, rgba(15, 109, 114, .22), transparent 36%),
    linear-gradient(135deg, rgba(7, 19, 16, .98), rgba(5, 8, 7, .96));
  box-shadow: 0 24px 60px rgba(0, 0, 0, .52), 0 0 0 1px rgba(217, 164, 65, .1) inset;
}

.theme-master-of-anubis-slide .mos-platinum-card::before {
  background:
    linear-gradient(90deg, rgba(244, 234, 209, .1), transparent 36%, rgba(217, 164, 65, .12)),
    repeating-linear-gradient(115deg, transparent 0 34px, rgba(15, 109, 114, .055) 35px 36px);
}

.theme-master-of-anubis-slide .mos-platinum-card::after {
  border-color: rgba(217, 164, 65, .18);
}

.theme-master-of-anubis-slide .mos-platinum-gallery {
  background:
    radial-gradient(circle at 72% 16%, rgba(217, 164, 65, .18), transparent 34%),
    linear-gradient(120deg, rgba(15, 109, 114, .11), rgba(217, 164, 65, .08));
}

.theme-master-of-anubis-slide .mos-platinum-shot {
  background: var(--mos-obsidian);
  box-shadow: 0 0 0 1px rgba(217, 164, 65, .2) inset, 0 14px 30px rgba(0, 0, 0, .38);
}

.theme-master-of-anubis-slide .mos-platinum-info {
  background: linear-gradient(180deg, transparent 0%, rgba(5, 8, 7, .38) 34%, rgba(5, 8, 7, .94) 100%);
}

.theme-master-of-anubis-slide .mos-platinum-title-row h3 {
  color: var(--mos-anubis-gold-light);
  text-shadow: 0 1px 12px rgba(0, 0, 0, .82), 0 0 18px rgba(217, 164, 65, .22);
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills span,
.theme-master-of-anubis-slide .mos-platinum-badges span {
  color: rgba(244, 234, 209, .92);
}

.theme-master-of-anubis-slide .mos-platinum-feature-pills i,
.theme-master-of-anubis-slide .mos-platinum-badges i {
  color: var(--mos-anubis-gold-light);
}

.theme-master-of-anubis-slide .mos-verified {
  color: var(--mos-anubis-gold-light);
  filter: drop-shadow(0 0 9px rgba(217, 164, 65, .5));
}

.theme-master-of-anubis-slide .mos-gold-card {
  border-color: rgba(217, 164, 65, .48);
  background:
    radial-gradient(circle at 12% 0%, rgba(217, 164, 65, .18), transparent 38%),
    linear-gradient(135deg, rgba(48, 31, 9, .98), rgba(8, 11, 9, .98));
  box-shadow: 0 12px 26px rgba(0, 0, 0, .3), 0 0 24px rgba(217, 164, 65, .12);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-info {
  background: linear-gradient(180deg, transparent 0%, rgba(48, 31, 9, .68) 42%, rgba(5, 8, 7, .94) 100%);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-name,
.theme-master-of-anubis-slide .mos-gold-card .nh-chip i {
  color: var(--mos-anubis-gold-light);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-chip {
  color: #f1dfb2;
}

.theme-master-of-anubis-slide .mos-silver-card {
  border-color: rgba(191, 199, 189, .42);
  background:
    radial-gradient(circle at 0 0, rgba(15, 109, 114, .13), transparent 36%),
    linear-gradient(135deg, rgba(16, 25, 23, .98), rgba(6, 8, 8, .98));
  box-shadow: 0 12px 26px rgba(0, 0, 0, .32), 0 0 22px rgba(15, 109, 114, .1);
}

.theme-master-of-anubis-slide .mos-silver-card .sl-meta {
  border-right-color: rgba(217, 164, 65, .36);
  background:
    linear-gradient(135deg, rgba(217, 164, 65, .08), transparent 42%),
    #0b1513;
}

.theme-master-of-anubis-slide .mos-silver-card .nh-name {
  color: var(--mos-papyrus);
  text-shadow: 0 1px 0 rgba(0, 0, 0, .75), 0 0 12px rgba(15, 109, 114, .22);
}

.theme-master-of-anubis-slide .mos-silver-card .nh-chip {
  color: #e8dcc0;
}

.theme-master-of-anubis-slide .mos-silver-card .nh-chip i {
  color: var(--mos-anubis-gold);
}

.theme-master-of-anubis-slide .mos-platinum-wa,
.theme-master-of-anubis-slide .mos-gold-card .nh-wa,
.theme-master-of-anubis-slide .mos-silver-card .nh-wa {
  border-color: rgba(32, 191, 126, .62);
  color: #35e69a;
  background: rgba(7, 54, 38, .76);
}

.theme-master-of-anubis-slide .theme-lightbox__card {
  display: flex;
  flex-direction: column;
  background:
    radial-gradient(circle at 0 0, rgba(15, 109, 114, .16), transparent 34%),
    linear-gradient(180deg, #0b1513 0%, #050807 100%);
  border-color: rgba(217, 164, 65, .36);
  color: var(--mos-papyrus);
}

.theme-master-of-anubis-slide .theme-lightbox__close {
  background: linear-gradient(135deg, var(--mos-anubis-gold), var(--mos-turquoise));
  color: #050807;
}

.theme-master-of-anubis-slide .theme-lightbox__title {
  color: var(--mos-anubis-gold-light);
}

.theme-master-of-anubis-slide .theme-lightbox__meta div,
.theme-master-of-anubis-slide .theme-lightbox__feature-tags span {
  background: rgba(19, 36, 33, .86);
  border: 1px solid rgba(217, 164, 65, .16);
  color: var(--mos-papyrus);
}

.theme-master-of-anubis-slide .theme-lightbox__actions {
  order: 3;
  display: flex;
  flex-wrap: nowrap;
  gap: 8px;
}

.theme-master-of-anubis-slide .theme-lightbox__actions a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 0;
  min-width: 0;
  min-height: 42px;
  text-align: center;
  white-space: nowrap;
}

.theme-master-of-anubis-slide .theme-lightbox__actions .wa {
  background: linear-gradient(135deg, #0f6d4f, #35d889);
}

.theme-master-of-anubis-slide .theme-lightbox__actions .tg {
  background: linear-gradient(135deg, var(--mos-lapis), #2f9fc7);
}

.theme-master-of-anubis-slide .theme-lightbox__actions .tel {
  background: linear-gradient(135deg, #72571c, var(--mos-anubis-gold));
  color: #050807;
}

.theme-master-of-anubis-slide .theme-lightbox__profile-link {
  order: 4;
  background: linear-gradient(135deg, var(--mos-anubis-gold), var(--mos-anubis-gold-light));
  color: #050807;
}

.theme-master-of-anubis-slide .theme-lightbox__meta {
  order: 5;
}

.theme-master-of-anubis-slide .theme-lightbox__feature-tags {
  order: 6;
}

/* Legacy-v2 header/section atmosphere adapted for Pyramid. */
body.theme-v2.theme-master-of-anubis-slide {
  background:
    linear-gradient(125deg, rgba(15, 109, 114, .18), transparent 32%, rgba(217, 164, 65, .12) 72%, transparent),
    repeating-linear-gradient(90deg, rgba(244, 234, 209, .025) 0 1px, transparent 1px 88px),
    linear-gradient(180deg, #181614 0, #071310 34%, #071310 100%);
  background-attachment: fixed;
}

.theme-master-of-anubis-slide .v2-header {
  position: relative;
  overflow: hidden;
  padding: 24px 16px 20px;
  background:
    linear-gradient(90deg, rgba(15, 109, 114, .2), transparent 24%, transparent 76%, rgba(217, 164, 65, .18)),
    linear-gradient(180deg, #1b1918, #09100e);
  border-bottom: 1px solid rgba(217, 164, 65, .24);
}

.theme-master-of-anubis-slide .v2-header::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: min(440px, 70vw);
  height: 1px;
  transform: translateX(-50%);
  background: linear-gradient(90deg, transparent, var(--mos-anubis-gold-light), transparent);
}

.theme-master-of-anubis-slide .v2-logo-text {
  letter-spacing: 0;
  line-height: 1;
  text-wrap: balance;
}

.theme-master-of-anubis-slide .v2-tier-title {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 12px 0;
  letter-spacing: .12em;
}

.theme-master-of-anubis-slide .v2-tier-title::before,
.theme-master-of-anubis-slide .v2-tier-title::after {
  content: "";
  flex: 1;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(217, 164, 65, .24));
}

.theme-master-of-anubis-slide .v2-tier-title::after {
  background: linear-gradient(90deg, rgba(217, 164, 65, .24), transparent);
}

.theme-master-of-anubis-slide .mos-location-corner {
  position: absolute;
  top: 9px;
  right: 9px;
  z-index: 9;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  max-width: min(48%, 260px);
  min-height: 26px;
  padding: 5px 8px;
  border: 1px solid rgba(217, 164, 65, .34);
  border-radius: 8px;
  color: var(--mos-papyrus);
  background: rgba(5, 8, 7, .72);
  box-shadow: 0 10px 24px rgba(0, 0, 0, .32);
  font-size: .72rem;
  font-weight: 700;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  backdrop-filter: blur(6px);
}

.theme-master-of-anubis-slide .mos-location-corner i {
  color: var(--mos-anubis-gold-light);
}

.theme-master-of-anubis-slide .mos-verified,
.theme-master-of-anubis-slide .mos-inline-verified,
.theme-master-of-anubis-slide .theme-lightbox__verified {
  color: var(--mos-anubis-gold-light);
  filter: drop-shadow(0 0 8px rgba(217, 164, 65, .44));
}

.theme-master-of-anubis-slide .mos-gold-card .nh-name,
.theme-master-of-anubis-slide .mos-silver-card .nh-name {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  max-width: calc(100% - 70px);
}

.theme-master-of-anubis-slide .mos-gold-card .nh-name > span:first-child,
.theme-master-of-anubis-slide .mos-silver-card .nh-name > span:first-child {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.theme-master-of-anubis-slide .mos-inline-verified {
  display: inline-flex;
  flex: 0 0 auto;
  font-size: .82rem;
}

.theme-master-of-anubis-slide .theme-lightbox {
  padding-bottom: calc(8vh + env(safe-area-inset-bottom, 0px));
}

.theme-master-of-anubis-slide .theme-lightbox__profile-link {
  margin-bottom: env(safe-area-inset-bottom, 0px);
}

@media (max-width: 560px) {
  .theme-master-of-anubis-slide .mos-location-corner {
    top: 7px;
    right: 7px;
    max-width: 46%;
    min-height: 23px;
    padding: 4px 7px;
    font-size: .62rem;
  }

  .theme-master-of-anubis-slide .mos-gold-card .nh-name,
  .theme-master-of-anubis-slide .mos-silver-card .nh-name {
    max-width: calc(100% - 58px);
  }

  .theme-master-of-anubis-slide .theme-lightbox {
    padding-top: 10px;
    padding-bottom: calc(34px + env(safe-area-inset-bottom, 0px));
  }

  .theme-master-of-anubis-slide .theme-lightbox__card {
    padding: 10px;
  }

  .theme-master-of-anubis-slide .theme-lightbox__gallery-stage {
    min-height: min(46vh, 340px);
  }

  .theme-master-of-anubis-slide .theme-lightbox__gallery-image {
    height: min(46vh, 340px);
  }

  .theme-master-of-anubis-slide .theme-lightbox__gallery-thumb {
    flex-basis: 52px;
    height: 52px;
  }
}

.theme-master-of-anubis-slide .v2-cta-btn {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  min-height: 62px;
  margin: 14px 0 16px;
  padding: 12px 18px;
  overflow: hidden;
  border: 1px solid rgba(217, 164, 65, .4);
  border-radius: 16px;
  color: var(--mos-papyrus);
  background:
    radial-gradient(circle at 18% 0%, rgba(217, 164, 65, .2), transparent 36%),
    linear-gradient(135deg, #132421 0%, #050807 50%, #0b1513 100%);
  box-shadow:
    0 18px 34px rgba(0, 0, 0, .38),
    0 0 0 1px rgba(244, 234, 209, .08) inset,
    0 0 28px rgba(217, 164, 65, .22);
  font-family: var(--mos-meta-font);
  text-decoration: none;
  transition: border-color .3s ease, box-shadow .3s ease, transform .3s ease;
}

.theme-master-of-anubis-slide .v2-cta-btn::before {
  content: "";
  position: absolute;
  inset: -2px;
  z-index: 0;
  background: linear-gradient(105deg, transparent 0 34%, rgba(255, 255, 255, .58) 45%, transparent 56% 100%);
  transform: translateX(-118%);
  animation: mos-gold-glint 4.8s ease-in-out infinite;
}

.theme-master-of-anubis-slide .v2-cta-btn:hover,
.theme-master-of-anubis-slide .v2-cta-btn:focus-visible {
  transform: translateY(-1px);
  border-color: rgba(217, 164, 65, .8);
  box-shadow:
    0 22px 48px rgba(0, 0, 0, .5),
    0 0 0 1px rgba(244, 234, 209, .18) inset,
    0 0 52px rgba(217, 164, 65, .42);
}

.theme-master-of-anubis-slide .mos-cta-mark {
  position: relative;
  z-index: 1;
  display: inline-grid;
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  place-items: center;
  border: 1px solid rgba(217, 164, 65, .34);
  border-radius: 12px;
  color: #c7aa6a;
  background: rgba(217, 164, 65, .1);
  box-shadow: 0 0 0 1px rgba(244, 234, 209, .08) inset, 0 0 18px rgba(217, 164, 65, .16);
  perspective: 120px;
}

.theme-master-of-anubis-slide .mos-pyramid-svg {
  width: 34px;
  height: 34px;
  transform-box: fill-box;
  transform-origin: center;
  transform-style: preserve-3d;
  transition: filter .7s ease, transform .9s ease;
  filter: drop-shadow(0 0 6px rgba(217, 164, 65, .34));
}

.theme-master-of-anubis-slide .mos-eye-svg {
  width: 36px;
  height: 33px;
  transform-box: fill-box;
  transform-origin: center;
  transition: filter .35s ease, transform .35s ease;
  filter: drop-shadow(0 0 7px rgba(185, 150, 82, .26));
}

.theme-master-of-anubis-slide .v2-cta-btn:hover .mos-pyramid-svg,
.theme-master-of-anubis-slide .v2-cta-btn:focus-visible .mos-pyramid-svg {
  transform: rotateY(180deg);
  filter: drop-shadow(0 0 11px rgba(243, 210, 122, .62));
}

.theme-master-of-anubis-slide .v2-cta-btn:hover .mos-eye-svg,
.theme-master-of-anubis-slide .v2-cta-btn:focus-visible .mos-eye-svg {
  transform: translateY(-1px) scale(1.04);
  filter: drop-shadow(0 0 10px rgba(201, 168, 76, .42));
}

.theme-master-of-anubis-slide .mos-cta-copy {
  position: relative;
  z-index: 1;
  display: grid;
  gap: 2px;
  min-width: 0;
  line-height: 1;
  text-align: left;
}

.theme-master-of-anubis-slide .mos-cta-copy span {
  color: rgba(244, 234, 209, .64);
  font-size: .68rem;
  font-weight: 800;
  letter-spacing: .16em;
  text-transform: uppercase;
}

.theme-master-of-anubis-slide .mos-cta-copy strong {
  color: var(--mos-papyrus);
  font-family: var(--mos-heading-font);
  font-size: 1.22rem;
  font-style: italic;
  font-weight: 900;
  letter-spacing: .06em;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .92), 0 0 18px rgba(217, 164, 65, .24);
  white-space: nowrap;
}

.theme-master-of-anubis-slide .mos-cta-arrow {
  position: relative;
  z-index: 1;
  display: inline-grid;
  width: 30px;
  height: 30px;
  flex: 0 0 30px;
  place-items: center;
  border-radius: 999px;
  color: #f9df95;
  background: rgba(20, 14, 4, .82);
  box-shadow: 0 0 18px rgba(20, 14, 4, .28);
  transition: transform .3s ease, box-shadow .3s ease;
}

.theme-master-of-anubis-slide .v2-cta-btn:hover .mos-cta-arrow,
.theme-master-of-anubis-slide .v2-cta-btn:focus-visible .mos-cta-arrow {
  transform: translateX(4px);
  box-shadow: 0 0 22px rgba(217, 164, 65, .34);
}

.theme-master-of-anubis-slide .v2-warning {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  margin-bottom: 15px;
  padding: 13px 15px;
  border: 1px solid rgba(255, 56, 84, .46);
  border-radius: 14px;
  color: #fff7e7;
  background:
    linear-gradient(135deg, rgba(5, 8, 7, .96), rgba(11, 20, 22, .94)),
    radial-gradient(circle at 20% 0%, rgba(255, 42, 70, .26), transparent 34%),
    radial-gradient(circle at 80% 100%, rgba(42, 132, 255, .24), transparent 36%);
  box-shadow:
    0 16px 34px rgba(0, 0, 0, .36),
    0 0 0 1px rgba(255, 255, 255, .06) inset;
  font-weight: 800;
  animation: mos-siren-glow 1.35s ease-in-out infinite;
}

.theme-master-of-anubis-slide .v2-warning::before,
.theme-master-of-anubis-slide .v2-warning::after {
  content: "";
  position: absolute;
  inset: -65% -42%;
  z-index: 0;
  pointer-events: none;
  mix-blend-mode: screen;
}

.theme-master-of-anubis-slide .v2-warning::before {
  background: radial-gradient(ellipse at center, rgba(255, 34, 68, .8) 0%, rgba(255, 34, 68, .34) 28%, transparent 66%);
  transform: translateX(-72%);
  animation: mos-siren-sweep-red 1.85s ease-in-out infinite;
}

.theme-master-of-anubis-slide .v2-warning::after {
  background: radial-gradient(ellipse at center, rgba(51, 145, 255, .78) 0%, rgba(51, 145, 255, .32) 28%, transparent 66%);
  transform: translateX(72%);
  animation: mos-siren-sweep-blue 2.15s ease-in-out infinite;
}

.theme-master-of-anubis-slide .mos-warning-content {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  gap: 9px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .84), 0 0 14px rgba(255, 255, 255, .18);
}

.theme-master-of-anubis-slide .mos-warning-content i {
  color: #f4ead1;
  filter: drop-shadow(0 0 8px rgba(255, 36, 66, .72));
  animation: mos-warning-pulse 1.15s ease-in-out infinite;
}

@keyframes mos-gold-glint {
  0%, 58% { transform: translateX(-118%); opacity: 0; }
  68% { opacity: .78; }
  82%, 100% { transform: translateX(118%); opacity: 0; }
}

@keyframes mos-siren-glow {
  0%, 100% {
    border-color: rgba(255, 56, 84, .62);
    box-shadow: 0 16px 34px rgba(0, 0, 0, .36), 0 0 18px rgba(255, 34, 68, .32), 0 0 0 1px rgba(255, 255, 255, .06) inset;
  }
  50% {
    border-color: rgba(75, 164, 255, .72);
    box-shadow: 0 16px 34px rgba(0, 0, 0, .36), 0 0 24px rgba(51, 145, 255, .44), 0 0 0 1px rgba(255, 255, 255, .12) inset;
  }
}

@keyframes mos-siren-sweep-red {
  0%, 100% { transform: translateX(-72%); opacity: .18; }
  45% { opacity: .94; }
  72% { transform: translateX(72%); opacity: .3; }
}

@keyframes mos-siren-sweep-blue {
  0%, 100% { transform: translateX(72%); opacity: .16; }
  44% { opacity: .9; }
  74% { transform: translateX(-72%); opacity: .28; }
}

@keyframes mos-warning-pulse {
  0%, 100% { transform: scale(1); opacity: .88; }
  50% { transform: scale(1.08); opacity: 1; }
}

@media (max-width: 560px) {
  .theme-master-of-anubis-slide .v2-cta-btn {
    justify-content: flex-start;
    min-height: 58px;
    padding: 10px 12px;
    gap: 10px;
  }

  .theme-master-of-anubis-slide .mos-cta-copy strong {
    font-size: 1.02rem;
    white-space: normal;
  }

  .theme-master-of-anubis-slide .mos-cta-copy span {
    font-size: .62rem;
  }

  .theme-master-of-anubis-slide .mos-cta-arrow {
    margin-left: auto;
  }
}

@media (prefers-reduced-motion: reduce) {
  .theme-master-of-anubis-slide .v2-cta-btn::before,
  .theme-master-of-anubis-slide .v2-warning,
  .theme-master-of-anubis-slide .v2-warning::before,
  .theme-master-of-anubis-slide .v2-warning::after,
  .theme-master-of-anubis-slide .mos-warning-content i {
    animation: none;
  }
}

.theme-master-of-anubis-slide .v2-cta-btn.mos-cta {
  justify-content: center;
  text-align: center;
}

.theme-master-of-anubis-slide .v2-cta-btn.mos-cta .mos-cta-copy {
  text-align: center;
}

.theme-master-of-anubis-slide .v2-cta-btn.mos-glyph--right .mos-cta-arrow,
.theme-master-of-anubis-slide .v2-cta-btn.mos-glyph--both .mos-cta-arrow,
.theme-master-of-anubis-slide .v2-cta-btn.mos-glyph--none .mos-cta-arrow {
  display: none;
}

.theme-master-of-anubis-slide .v2-cta-btn.mos-cta--type-2 {
  gap: 14px;
  padding: 11px 20px 13px;
  border: 1.5px solid rgba(217, 164, 65, .5);
  border-radius: 4px;
  color: var(--mos-anubis-gold-light);
  background:
    radial-gradient(ellipse at 50% 0%, rgba(217, 164, 65, .06), transparent 55%),
    linear-gradient(180deg, rgba(19, 36, 33, .7), rgba(5, 8, 7, .98), rgba(11, 21, 19, .92));
  box-shadow:
    0 0 0 1px rgba(243, 210, 122, .08) inset,
    0 0 0 3px rgba(217, 164, 65, .08),
    0 0 26px rgba(217, 164, 65, .18),
    0 20px 38px rgba(0, 0, 0, .48);
  font-family: var(--mos-meta-font);
  font-weight: 800;
  letter-spacing: 0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .92), 0 0 14px rgba(217, 164, 65, .22);
  text-transform: uppercase;
}

.theme-master-of-anubis-slide .v2-cta-btn.mos-cta--type-2::before {
  background: linear-gradient(105deg, transparent 0 34%, rgba(243, 210, 122, .22) 45%, transparent 56% 100%);
}

.theme-master-of-anubis-slide .v2-cta-btn.mos-cta--type-2::after {
  content: "";
  position: absolute;
  right: 17%;
  bottom: 6px;
  left: 17%;
  z-index: 1;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(243, 210, 122, .72), transparent);
  opacity: .88;
}

.theme-master-of-anubis-slide .mos-cta-glyph,
.theme-master-of-anubis-slide .mos-cta-label {
  position: relative;
  z-index: 2;
}

.theme-master-of-anubis-slide .mos-cta-glyph {
  display: inline-grid;
  width: 42px;
  height: 48px;
  flex: 0 0 42px;
  place-items: center;
  color: #c7aa6a;
}

.theme-master-of-anubis-slide .mos-cta-glyph svg {
  width: 40px;
  height: 46px;
  filter: drop-shadow(0 0 8px rgba(217, 164, 65, .24));
}

.theme-master-of-anubis-slide .mos-cta-glyph .mos-eye-svg {
  width: 42px;
  height: 36px;
}

.theme-master-of-anubis-slide .mos-cta-label {
  display: grid;
  min-width: 0;
  place-items: center;
  gap: 3px;
  color: var(--mos-anubis-gold-light);
  line-height: 1;
  text-align: center;
}

.theme-master-of-anubis-slide .mos-cta-label strong {
  color: inherit;
  font-family: var(--mos-meta-font);
  font-size: .92rem;
  font-weight: 900;
  letter-spacing: .08em;
  line-height: 1.15;
  text-transform: uppercase;
}

.theme-master-of-anubis-slide .v2-cta-btn.mos-cta--type-3 {
  width: 100%;
  max-width: none;
  min-height: 66px;
  padding: 12px 24px;
  border: 1px solid rgba(243, 210, 122, .64);
  border-radius: 12px;
  color: #ffe49a;
  background:
    linear-gradient(90deg, rgba(217, 164, 65, .14), transparent 18%, transparent 82%, rgba(217, 164, 65, .14)),
    radial-gradient(circle at 50% 0%, rgba(15, 109, 114, .34), transparent 42%),
    linear-gradient(135deg, #020403 0%, #0a1513 42%, #111b18 58%, #040706 100%);
  box-shadow:
    0 0 0 1px rgba(255, 228, 154, .1) inset,
    0 0 34px rgba(217, 164, 65, .22),
    0 22px 46px rgba(0, 0, 0, .54);
}

.theme-master-of-anubis-slide .v2-cta-btn.mos-cta--type-3::after {
  content: "";
  position: absolute;
  inset: 7px 10px;
  z-index: 1;
  border: 1px solid rgba(217, 164, 65, .22);
  border-radius: 8px;
  pointer-events: none;
}

.theme-master-of-anubis-slide .v2-cta-btn.mos-cta--type-3 .mos-cta-glyph {
  width: 36px;
  height: 44px;
  flex-basis: 36px;
  color: #ffe49a;
}

.theme-master-of-anubis-slide .v2-cta-btn.mos-cta--type-3 .mos-cta-label strong {
  font-family: var(--mos-heading-font);
  font-size: 1.18rem;
  font-style: italic;
  letter-spacing: .05em;
  text-transform: none;
}

.theme-master-of-anubis-slide .v2-warning.mos-warning--type-2 {
  border: 1px solid rgba(244, 234, 209, .14);
  background: linear-gradient(135deg, rgba(5, 8, 7, .98), rgba(11, 20, 22, .96));
  animation: mos-siren-border 1.4s ease-in-out infinite;
}

.theme-master-of-anubis-slide .v2-warning.mos-warning--type-2::before,
.theme-master-of-anubis-slide .v2-warning.mos-warning--type-2::after {
  content: none;
}

.theme-master-of-anubis-slide .mos-warning--type-2 .mos-siren-red,
.theme-master-of-anubis-slide .mos-warning--type-2 .mos-siren-blue {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 40%;
  height: 100%;
  pointer-events: none;
}

.theme-master-of-anubis-slide .mos-warning--type-2 .mos-siren-red {
  background: linear-gradient(90deg, transparent, rgba(255, 30, 62, .3) 50%, transparent);
  animation: mos-sweep-lr 2s linear infinite;
}

.theme-master-of-anubis-slide .mos-warning--type-2 .mos-siren-blue {
  background: linear-gradient(90deg, transparent, rgba(40, 120, 255, .3) 50%, transparent);
  animation: mos-sweep-rl 2s linear infinite;
}

.theme-master-of-anubis-slide .mos-warning--type-2 .mos-warning-content {
  z-index: 2;
}

@keyframes mos-siren-border {
  0%, 100% {
    box-shadow:
      0 0 0 2px rgba(255, 30, 62, .85),
      0 0 14px rgba(255, 30, 62, .5),
      0 0 30px rgba(255, 30, 62, .18),
      inset 0 0 16px rgba(255, 30, 62, .06),
      0 16px 34px rgba(0, 0, 0, .36);
  }
  50% {
    box-shadow:
      0 0 0 2px rgba(40, 120, 255, .85),
      0 0 14px rgba(40, 120, 255, .5),
      0 0 30px rgba(40, 120, 255, .18),
      inset 0 0 16px rgba(40, 120, 255, .06),
      0 16px 34px rgba(0, 0, 0, .36);
  }
}

@keyframes mos-sweep-lr {
  from { transform: translateX(-200%); }
  to { transform: translateX(400%); }
}

@keyframes mos-sweep-rl {
  from { transform: translateX(400%); }
  to { transform: translateX(-200%); }
}

@media (max-width: 560px) {
  .theme-master-of-anubis-slide .v2-cta-btn.mos-cta {
    justify-content: center;
    gap: 10px;
  }

  .theme-master-of-anubis-slide .v2-cta-btn.mos-cta .mos-cta-arrow {
    margin-left: 0;
  }

  .theme-master-of-anubis-slide .v2-cta-btn.mos-cta .mos-cta-copy strong,
  .theme-master-of-anubis-slide .v2-cta-btn.mos-cta .mos-cta-label strong {
    white-space: normal;
  }
}

@media (prefers-reduced-motion: reduce) {
  .theme-master-of-anubis-slide .v2-warning.mos-warning--type-2,
  .theme-master-of-anubis-slide .mos-warning--type-2 .mos-siren-red,
  .theme-master-of-anubis-slide .mos-warning--type-2 .mos-siren-blue {
    animation: none;
  }
}

/* Final MasterOfAnubis wordmark and card-name typography overrides. */
.theme-master-of-anubis-slide .v2-header {
  position: relative;
  isolation: isolate;
  padding: 28px 16px 24px;
  text-align: center;
  background:
    linear-gradient(90deg, rgba(15, 109, 114, .2), transparent 25%, transparent 75%, rgba(217, 164, 65, .18)),
    radial-gradient(ellipse at 50% 0%, rgba(243, 210, 122, .11), transparent 54%),
    linear-gradient(180deg, #171512 0%, #08110f 100%);
  border-bottom: 1px solid rgba(217, 164, 65, .28);
  box-shadow: 0 16px 34px rgba(0, 0, 0, .4);
}

.theme-master-of-anubis-slide .v2-header::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background:
    repeating-linear-gradient(90deg, rgba(244, 234, 209, .028) 0 1px, transparent 1px 78px),
    linear-gradient(180deg, rgba(244, 234, 209, .04), transparent 58%);
}

.theme-master-of-anubis-slide .v2-header::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 9px;
  width: min(540px, 72vw);
  height: 1px;
  transform: translateX(-50%);
  background: linear-gradient(90deg, transparent, rgba(15, 109, 114, .65), rgba(243, 210, 122, .9), rgba(15, 109, 114, .65), transparent);
  box-shadow: 0 0 18px rgba(217, 164, 65, .22);
}

.theme-master-of-anubis-slide .v2-logo-text {
  position: relative;
  display: inline-block;
  max-width: min(94vw, 720px);
  margin: 0 auto;
  padding: 0 20px;
  color: #a58c55;
  background: linear-gradient(180deg, #d7c089 0%, #9d8049 46%, #3b3120 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: .65px rgba(4, 7, 6, .86);
  paint-order: stroke fill;
  filter: drop-shadow(0 1px 0 rgba(0, 0, 0, .94)) drop-shadow(0 0 1px rgba(214, 190, 130, .32)) drop-shadow(0 0 12px rgba(15, 109, 114, .12));
  font-family: var(--mos-heading-font);
  font-size: clamp(1.55rem, 3.7vw, 2.55rem);
  font-style: normal !important;
  font-weight: 800;
  letter-spacing: .075em;
  line-height: 1.08;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .95), 0 0 1px rgba(231, 212, 164, .3), 0 0 14px rgba(185, 150, 82, .1);
  text-transform: uppercase;
}

.theme-master-of-anubis-slide .v2-logo-text::after {
  content: "";
  display: block;
  width: min(320px, 68%);
  height: 1px;
  margin: 10px auto 0;
  background: linear-gradient(90deg, transparent, rgba(15, 109, 114, .52), rgba(143, 114, 64, .64), rgba(15, 109, 114, .52), transparent);
  box-shadow: 0 0 10px rgba(185, 150, 82, .1);
}

.theme-master-of-anubis-slide .mos-platinum-title-row h3,
.theme-master-of-anubis-slide .mos-gold-card .nh-name,
.theme-master-of-anubis-slide .mos-silver-card .nh-name {
  font-style: normal !important;
  font-weight: 900;
  letter-spacing: .015em;
}

.theme-master-of-anubis-slide .mos-gold-card .nh-name > span:first-child,
.theme-master-of-anubis-slide .mos-silver-card .nh-name > span:first-child {
  font-style: normal !important;
  font-weight: 900;
}

@media (max-width: 560px) {
  .theme-master-of-anubis-slide .v2-header {
    padding: 22px 12px 20px;
  }

  .theme-master-of-anubis-slide .v2-logo-text {
    max-width: 88vw;
    padding: 0 12px;
    background: linear-gradient(180deg, #d8c18a 0%, #a58c55 54%, #6f5a34 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-stroke: .35px rgba(4, 7, 6, .72);
    filter: drop-shadow(0 1px 0 rgba(0, 0, 0, .82)) drop-shadow(0 0 1px rgba(214, 190, 130, .24));
    font-size: clamp(1.28rem, 7vw, 1.82rem);
    font-weight: 700;
    letter-spacing: .045em;
    line-height: 1.12;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .88), 0 0 1px rgba(231, 212, 164, .22);
  }

  .theme-master-of-anubis-slide .v2-logo-text::after {
    width: min(260px, 74%);
    margin-top: 8px;
  }
}

.theme-master-of-anubis-slide .mos-inline-cta {
  grid-column: 1 / -1;
  justify-self: stretch;
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  min-height: 54px;
  margin: 8px 0 18px;
}

.theme-master-of-anubis-slide .mos-inline-cta .mos-cta-label strong {
  font-size: .86rem;
}

/* Local slot-preserving motion experiment - 2026-05-30 */
.theme-master-of-anubis-slide .mos-platinum-shot,
.theme-master-of-anubis-slide .mos-gold-card .nh-shot,
.theme-master-of-anubis-slide .mos-silver-card .nh-shot {
  position: relative;
  transform-origin: center center;
  will-change: transform, filter, opacity;
  animation: mosAnubisSlotFocus 7.2s infinite cubic-bezier(.77, 0, .175, 1);
}

.theme-master-of-anubis-slide .mos-platinum-shot::after,
.theme-master-of-anubis-slide .mos-gold-card .nh-shot::after,
.theme-master-of-anubis-slide .mos-silver-card .nh-shot::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background:
    linear-gradient(105deg, transparent 0%, rgba(243, 210, 122, .0) 34%, rgba(243, 210, 122, .36) 48%, rgba(15, 109, 114, .2) 56%, transparent 72%);
  opacity: 0;
  transform: translateX(-130%);
  animation: mosAnubisSlotSweep 7.2s infinite cubic-bezier(.77, 0, .175, 1);
}

.theme-master-of-anubis-slide .mos-platinum-shot img,
.theme-master-of-anubis-slide .mos-gold-card .nh-shot img,
.theme-master-of-anubis-slide .mos-silver-card .nh-shot img {
  animation: mosAnubisImageBreath 7.2s infinite cubic-bezier(.77, 0, .175, 1);
  will-change: transform, filter;
}

.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(1),
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(1)::after,
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(1) img,
.theme-master-of-anubis-slide .nh-shot:nth-child(1),
.theme-master-of-anubis-slide .nh-shot:nth-child(1)::after,
.theme-master-of-anubis-slide .nh-shot:nth-child(1) img {
  animation-delay: 0s;
}

.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(2),
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(2)::after,
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(2) img,
.theme-master-of-anubis-slide .nh-shot:nth-child(2),
.theme-master-of-anubis-slide .nh-shot:nth-child(2)::after,
.theme-master-of-anubis-slide .nh-shot:nth-child(2) img {
  animation-delay: -1.8s;
}

.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(3),
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(3)::after,
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(3) img,
.theme-master-of-anubis-slide .nh-shot:nth-child(3),
.theme-master-of-anubis-slide .nh-shot:nth-child(3)::after,
.theme-master-of-anubis-slide .nh-shot:nth-child(3) img {
  animation-delay: -3.6s;
}

.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(4),
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(4)::after,
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(4) img,
.theme-master-of-anubis-slide .nh-shot:nth-child(4),
.theme-master-of-anubis-slide .nh-shot:nth-child(4)::after,
.theme-master-of-anubis-slide .nh-shot:nth-child(4) img {
  animation-delay: -5.4s;
}

@keyframes mosAnubisSlotFocus {
  0%, 100% {
    z-index: 1;
    opacity: .86;
    filter: saturate(.86) contrast(1.02) brightness(.88);
    transform: perspective(700px) translate3d(0, 0, 0) rotateY(0deg) rotateX(0deg) scale(.98);
  }
  12%, 30% {
    z-index: 8;
    opacity: 1;
    filter: saturate(1.08) contrast(1.12) brightness(1.05);
    transform: perspective(700px) translate3d(0, -6px, 22px) rotateY(-7deg) rotateX(2deg) scale(1.07);
  }
  48% {
    z-index: 3;
    opacity: .72;
    filter: saturate(.78) contrast(.98) brightness(.72);
    transform: perspective(700px) translate3d(5px, 3px, -18px) rotateY(9deg) rotateX(-2deg) scale(.92);
  }
  72% {
    z-index: 4;
    opacity: .9;
    filter: saturate(.96) contrast(1.04) brightness(.9);
    transform: perspective(700px) translate3d(-4px, 2px, 4px) rotateY(5deg) rotateX(0deg) scale(.99);
  }
}

@keyframes mosAnubisSlotSweep {
  0%, 9%, 100% {
    opacity: 0;
    transform: translateX(-130%);
  }
  16%, 27% {
    opacity: 1;
    transform: translateX(130%);
  }
  34% {
    opacity: 0;
    transform: translateX(150%);
  }
}

@keyframes mosAnubisImageBreath {
  0%, 100% {
    transform: scale(1.01);
  }
  12%, 30% {
    transform: scale(1.1);
  }
  48% {
    transform: scale(.99);
  }
  72% {
    transform: scale(1.04);
  }
}

/* Platin-only right-to-left loop; gold/silver stay on the live default layout. */
.theme-master-of-anubis-slide .mos-gold-card .nh-shot,
.theme-master-of-anubis-slide .mos-silver-card .nh-shot,
.theme-master-of-anubis-slide .mos-gold-card .nh-shot img,
.theme-master-of-anubis-slide .mos-silver-card .nh-shot img {
  animation: none !important;
  transform: none;
  opacity: 1;
}

.theme-master-of-anubis-slide .mos-gold-card .nh-shot::after,
.theme-master-of-anubis-slide .mos-silver-card .nh-shot::after {
  content: none !important;
}

.theme-master-of-anubis-slide .mos-platinum-info {
  z-index: 7 !important;
}

.theme-master-of-anubis-slide .mos-platinum-gallery {
  overflow: hidden;
}

.theme-master-of-anubis-slide .mos-platinum-rail {
  --mos-slot-hero: 34%;
  --mos-slot-side: 22%;
  position: relative;
  display: block !important;
  width: 100%;
  height: 100%;
  min-height: 0 !important;
  overflow: hidden;
  perspective: 900px;
}

.theme-master-of-anubis-slide .mos-platinum-shot {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  width: var(--mos-slot-side);
  min-width: 0;
  margin: 0;
  opacity: .84;
  z-index: 1;
  animation: mosAnubisRightToLeftSlots var(--mos-loop-duration, 11.2s) infinite cubic-bezier(.77, 0, .175, 1) !important;
  animation-delay: var(--mos-loop-delay, 0s) !important;
  will-change: transform, width, opacity, filter;
}

.theme-master-of-anubis-slide .mos-platinum-shot::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(105deg, transparent 0%, rgba(243, 210, 122, 0) 32%, rgba(243, 210, 122, .34) 48%, rgba(15, 109, 114, .2) 56%, transparent 74%);
  opacity: 0;
  transform: translateX(-130%);
  animation: mosAnubisHeroSweep var(--mos-loop-duration, 11.2s) infinite cubic-bezier(.77, 0, .175, 1) !important;
  animation-delay: var(--mos-loop-delay, 0s) !important;
}

.theme-master-of-anubis-slide .mos-platinum-shot img {
  width: 100%;
  height: 100%;
  animation: mosAnubisPlatinumImageFocus var(--mos-loop-duration, 11.2s) infinite cubic-bezier(.77, 0, .175, 1) !important;
  animation-delay: var(--mos-loop-delay, 0s) !important;
  transform: scale(1.03);
  transform-origin: center center;
  transition: none;
}

.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(1),
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(1)::after {
  animation-delay: var(--mos-loop-delay, 0s) !important;
}

.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(2),
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(2)::after {
  animation-delay: var(--mos-loop-delay, -2.8s) !important;
}

.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(3),
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(3)::after {
  animation-delay: var(--mos-loop-delay, -5.6s) !important;
}

.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(4),
.theme-master-of-anubis-slide .mos-platinum-shot:nth-child(4)::after {
  animation-delay: var(--mos-loop-delay, -8.4s) !important;
}

@keyframes mosAnubisRightToLeftSlots {
  0%, 8% {
    width: var(--mos-slot-side);
    z-index: 1;
    opacity: .72;
    filter: saturate(.82) contrast(1) brightness(.74);
    transform: translateX(355%) translateZ(-22px) rotateY(-12deg) scale(.94);
  }
  18%, 28% {
    width: var(--mos-slot-side);
    z-index: 8;
    opacity: .86;
    filter: saturate(.9) contrast(1.03) brightness(.84);
    transform: translateX(255%) translateZ(-12px) rotateY(-8deg) scale(.98);
  }
  38%, 48% {
    width: var(--mos-slot-side);
    z-index: 18;
    opacity: .98;
    filter: saturate(1) contrast(1.07) brightness(.96);
    transform: translateX(155%) translateZ(54px) rotateY(-3deg) scale(1.045);
  }
  58%, 72% {
    width: var(--mos-slot-hero);
    z-index: 14;
    opacity: 1;
    filter: saturate(1.08) contrast(1.1) brightness(1.04);
    transform: translateX(0) translateY(-7px) translateZ(34px) rotateY(-3deg) rotateX(1deg) scale(1.065);
  }
  78% {
    width: var(--mos-slot-hero);
    z-index: 3;
    opacity: .54;
    filter: saturate(.84) contrast(1) brightness(.72);
    transform: translateX(-78%) translateY(-1px) translateZ(-4px) rotateY(8deg) scale(.94);
  }
  88% {
    width: var(--mos-slot-hero);
    z-index: 1;
    opacity: .18;
    filter: saturate(.76) contrast(.96) brightness(.62);
    transform: translateX(-126%) translateY(4px) translateZ(-26px) rotateY(14deg) scale(.86);
  }
  100% {
    width: var(--mos-slot-side);
    z-index: 1;
    opacity: .72;
    filter: saturate(.82) contrast(1) brightness(.74);
    transform: translateX(355%) translateZ(-22px) rotateY(-12deg) scale(.94);
  }
}

@keyframes mosAnubisHeroSweep {
  0%, 50%, 100% {
    opacity: 0;
    transform: translateX(-130%);
  }
  58%, 72% {
    opacity: .68;
    transform: translateX(112%);
  }
  80% {
    opacity: 0;
    transform: translateX(150%);
  }
}

@keyframes mosAnubisPlatinumImageFocus {
  0%, 48%, 88%, 100% {
    transform: scale(1.02);
    filter: saturate(.92) contrast(1.02) brightness(.9);
  }
  58%, 72% {
    transform: scale(1.1);
    filter: saturate(1.03) contrast(1.08) brightness(1.02);
  }
  78% {
    transform: scale(1.05);
    filter: saturate(.94) contrast(1.02) brightness(.86);
  }
}

@media (max-width: 640px) {
  .theme-master-of-anubis-slide .mos-platinum-rail {
    --mos-slot-hero: 32%;
    --mos-slot-side: 22.666%;
  }
}

/* Local preview motion variants */
.theme-master-of-anubis-slide.mos-effect-none .mos-platinum-rail {
  display: grid !important;
  gap: 1px;
  perspective: none;
}

.theme-master-of-anubis-slide.mos-effect-none .mos-platinum-shot {
  position: relative !important;
  inset: auto !important;
  left: auto;
  width: auto;
  opacity: 1;
  z-index: auto;
  animation: none !important;
  filter: none;
  transform: none;
}

.theme-master-of-anubis-slide.mos-effect-none .mos-platinum-shot::after,
.theme-master-of-anubis-slide.mos-effect-none .mos-platinum-shot::before {
  content: none !important;
}

.theme-master-of-anubis-slide.mos-effect-none .mos-platinum-shot img {
  animation: none !important;
  transform: scale(1.02);
}

.theme-master-of-anubis-slide.mos-effect-push .mos-platinum-shot {
  animation-name: mosAnubisPushSlots !important;
}

.theme-master-of-anubis-slide.mos-effect-push .mos-platinum-shot img {
  animation-name: mosAnubisPushImage !important;
}

.theme-master-of-anubis-slide.mos-effect-shutter .mos-platinum-shot {
  animation-name: mosAnubisShutterSlots !important;
}

.theme-master-of-anubis-slide.mos-effect-shutter .mos-platinum-shot::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 3;
  pointer-events: none;
  background:
    repeating-linear-gradient(90deg, rgba(5, 8, 7, .92) 0 9px, rgba(217, 164, 65, .34) 10px 11px, rgba(5, 8, 7, .82) 12px 18px);
  transform: scaleX(0);
  transform-origin: left center;
  animation: mosAnubisShutterMask var(--mos-loop-duration, 11.2s) infinite cubic-bezier(.77, 0, .175, 1);
  animation-delay: var(--mos-loop-delay, 0s);
}

.theme-master-of-anubis-slide.mos-effect-sand .mos-platinum-shot {
  animation-name: mosAnubisSandSlots !important;
}

.theme-master-of-anubis-slide.mos-effect-sand .mos-platinum-shot::after {
  animation-name: mosAnubisSandSweep !important;
  background:
    linear-gradient(105deg, transparent 0%, rgba(217, 164, 65, 0) 28%, rgba(243, 210, 122, .58) 47%, rgba(244, 234, 209, .26) 54%, transparent 76%);
}

.theme-master-of-anubis-slide.mos-effect-parallax .mos-platinum-shot {
  animation-name: mosAnubisParallaxSlots !important;
}

.theme-master-of-anubis-slide.mos-effect-parallax .mos-platinum-shot::after {
  animation-name: mosAnubisParallaxSweep !important;
  background: linear-gradient(105deg, transparent 0%, rgba(243, 210, 122, 0) 34%, rgba(243, 210, 122, .16) 48%, rgba(15, 109, 114, .14) 58%, transparent 78%);
}

.theme-master-of-anubis-slide.mos-effect-parallax .mos-platinum-shot img {
  animation-name: mosAnubisParallaxImage !important;
}

.theme-master-of-anubis-slide.mos-effect-parallax.mos-parallax-js-ready .mos-platinum-shot,
.theme-master-of-anubis-slide.mos-effect-parallax.mos-parallax-js-ready .mos-platinum-shot::after,
.theme-master-of-anubis-slide.mos-effect-parallax.mos-parallax-js-ready .mos-platinum-shot img {
  animation: none !important;
}

.theme-master-of-anubis-slide.mos-effect-parallax.mos-parallax-js-ready .mos-platinum-shot {
  transform-origin: center center;
  transition: none;
}

.theme-master-of-anubis-slide.mos-effect-parallax.mos-parallax-js-ready .mos-platinum-shot::after {
  opacity: 0;
}

.theme-master-of-anubis-slide.mos-effect-parallax.mos-parallax-js-ready .mos-platinum-shot img {
  filter: none;
  transform: scale(1.04);
}

.theme-master-of-anubis-slide.mos-effect-procession.mos-procession-js-ready .mos-platinum-shot,
.theme-master-of-anubis-slide.mos-effect-procession.mos-procession-js-ready .mos-platinum-shot::after,
.theme-master-of-anubis-slide.mos-effect-procession.mos-procession-js-ready .mos-platinum-shot img {
  animation: none !important;
}

.theme-master-of-anubis-slide.mos-effect-procession.mos-procession-js-ready .mos-platinum-shot {
  transform-origin: center center;
  transition: none;
}

.theme-master-of-anubis-slide.mos-effect-procession.mos-procession-js-ready .mos-platinum-shot::after {
  opacity: 0;
}

.theme-master-of-anubis-slide.mos-effect-procession.mos-procession-js-ready .mos-platinum-shot img {
  filter: none;
  transform: scale(1.03);
}

@keyframes mosAnubisPushSlots {
  0%, 8% {
    width: var(--mos-slot-side);
    z-index: 1;
    opacity: .52;
    filter: saturate(.72) brightness(.62);
    transform: translateX(365%) translateZ(-28px) scale(.9);
  }
  22%, 34% {
    width: var(--mos-slot-side);
    z-index: 3;
    opacity: .9;
    filter: saturate(.94) brightness(.86);
    transform: translateX(198%) translateZ(8px) scale(1);
  }
  52%, 64% {
    width: var(--mos-slot-hero);
    z-index: 8;
    opacity: 1;
    filter: saturate(1.16) contrast(1.14) brightness(1.08);
    transform: translateX(0) translateY(-7px) translateZ(38px) scale(1.08);
  }
  76% {
    width: var(--mos-slot-hero);
    z-index: 2;
    opacity: .34;
    filter: saturate(.7) brightness(.56);
    transform: translateX(-120%) translateZ(-26px) scale(.86);
  }
  100% {
    width: var(--mos-slot-side);
    z-index: 1;
    opacity: .52;
    filter: saturate(.72) brightness(.62);
    transform: translateX(365%) translateZ(-28px) scale(.9);
  }
}

@keyframes mosAnubisPushImage {
  0%, 42%, 78%, 100% { transform: scale(1.02); }
  52%, 64% { transform: scale(1.14); }
}

@keyframes mosAnubisShutterSlots {
  0%, 8% {
    width: var(--mos-slot-side);
    z-index: 1;
    opacity: .62;
    filter: saturate(.7) contrast(1) brightness(.66);
    transform: translateX(355%) translateZ(-18px) rotateY(-10deg) scale(.92);
  }
  34%, 46% {
    width: var(--mos-slot-side);
    z-index: 3;
    opacity: .92;
    filter: saturate(.92) contrast(1.04) brightness(.86);
    transform: translateX(150%) translateZ(0) rotateY(-6deg) scale(1);
  }
  58%, 67% {
    width: var(--mos-slot-hero);
    z-index: 8;
    opacity: 1;
    filter: saturate(1.12) contrast(1.16) brightness(1.06);
    transform: translateX(0) translateY(-6px) translateZ(34px) rotateY(0deg) scale(1.07);
  }
  80% {
    width: var(--mos-slot-hero);
    z-index: 2;
    opacity: .32;
    filter: saturate(.66) brightness(.52);
    transform: translateX(-112%) translateZ(-20px) rotateY(14deg) scale(.88);
  }
  100% {
    width: var(--mos-slot-side);
    z-index: 1;
    opacity: .62;
    filter: saturate(.7) contrast(1) brightness(.66);
    transform: translateX(355%) translateZ(-18px) rotateY(-10deg) scale(.92);
  }
}

@keyframes mosAnubisShutterMask {
  0%, 51%, 100% { opacity: 0; transform: scaleX(0); }
  56% { opacity: .9; transform: scaleX(1); transform-origin: left center; }
  65% { opacity: .82; transform: scaleX(1); transform-origin: right center; }
  72% { opacity: 0; transform: scaleX(0); transform-origin: right center; }
}

@keyframes mosAnubisSandSlots {
  0%, 8% {
    width: var(--mos-slot-side);
    z-index: 1;
    opacity: .68;
    filter: sepia(.16) saturate(.82) brightness(.72);
    transform: translateX(355%) translateY(4px) translateZ(-18px) rotateY(-6deg) scale(.93);
  }
  35%, 47% {
    width: var(--mos-slot-side);
    z-index: 3;
    opacity: .92;
    filter: sepia(.1) saturate(.95) brightness(.88);
    transform: translateX(150%) translateY(0) translateZ(0) rotateY(-3deg) scale(1);
  }
  58%, 67% {
    width: var(--mos-slot-hero);
    z-index: 8;
    opacity: 1;
    filter: sepia(.08) saturate(1.12) contrast(1.12) brightness(1.08);
    transform: translateX(0) translateY(-5px) translateZ(30px) rotateY(-2deg) scale(1.06);
  }
  80% {
    width: var(--mos-slot-hero);
    z-index: 2;
    opacity: .38;
    filter: sepia(.22) saturate(.72) brightness(.62);
    transform: translateX(-110%) translateY(5px) translateZ(-18px) rotateY(9deg) scale(.9);
  }
  100% {
    width: var(--mos-slot-side);
    z-index: 1;
    opacity: .68;
    filter: sepia(.16) saturate(.82) brightness(.72);
    transform: translateX(355%) translateY(4px) translateZ(-18px) rotateY(-6deg) scale(.93);
  }
}

@keyframes mosAnubisSandSweep {
  0%, 51%, 100% {
    opacity: 0;
    transform: translateX(-150%) skewX(-12deg);
  }
  58%, 70% {
    opacity: 1;
    transform: translateX(145%) skewX(-12deg);
  }
  78% {
    opacity: 0;
    transform: translateX(160%) skewX(-12deg);
  }
}

@keyframes mosAnubisParallaxSlots {
  0%, 6% {
    width: var(--mos-slot-side);
    z-index: 1;
    opacity: .62;
    filter: saturate(.8) contrast(.98) brightness(.68);
    transform: translateX(365%) translateY(5px) translateZ(-42px) rotateY(-18deg) scale(.86);
  }
  18%, 30% {
    width: var(--mos-slot-side);
    z-index: 2;
    opacity: .84;
    filter: saturate(.9) contrast(1.01) brightness(.82);
    transform: translateX(245%) translateY(1px) translateZ(-12px) rotateY(-11deg) scale(.96);
  }
  42%, 52% {
    width: var(--mos-slot-side);
    z-index: 3;
    opacity: .94;
    filter: saturate(.96) contrast(1.03) brightness(.92);
    transform: translateX(138%) translateY(-2px) translateZ(12px) rotateY(-5deg) scale(1.02);
  }
  58%, 82% {
    width: var(--mos-slot-hero);
    z-index: 8;
    opacity: 1;
    filter: saturate(1.02) contrast(1.05) brightness(1.02);
    transform: translateX(0) translateY(-8px) translateZ(46px) rotateY(-3deg) scale(1.09);
  }
  91% {
    width: var(--mos-slot-hero);
    z-index: 2;
    opacity: .34;
    filter: saturate(.76) brightness(.62);
    transform: translateX(-122%) translateY(4px) translateZ(-30px) rotateY(18deg) scale(.84);
  }
  100% {
    width: var(--mos-slot-side);
    z-index: 1;
    opacity: .62;
    filter: saturate(.8) contrast(.98) brightness(.68);
    transform: translateX(365%) translateY(5px) translateZ(-42px) rotateY(-18deg) scale(.86);
  }
}

@keyframes mosAnubisParallaxSweep {
  0%, 54%, 100% {
    opacity: 0;
    transform: translateX(-130%);
  }
  62%, 78% {
    opacity: .48;
    transform: translateX(112%);
  }
  86% {
    opacity: 0;
    transform: translateX(140%);
  }
}

@keyframes mosAnubisParallaxImage {
  0%, 50%, 91%, 100% { transform: scale(1.05) translateX(4%); }
  58%, 82% { transform: scale(1.1) translateX(0); }
}
