@font-face {
  font-family: "Poppins";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --mx301-void: #170a1e;
  --mx301-plum: #2f1237;
  --mx301-plum-soft: #3d1a49;
  --mx301-orchid: #9a3fb0;
  --mx301-orchid-light: #d6a3e2;
  --mx301-grape: #5a1c6c;
  --mx301-grape-deep: #461555;
  --mx301-copper: #c56a35;
  --mx301-copper-soft: #f0d4c2;
  --mx301-mint: #8ed9c6;
  --mx301-mint-deep: #23695d;
  --mx301-parchment: #f2ece1;
  --mx301-paper: #fbf8f2;
  --mx301-ink: #221826;
  --mx301-mute: #5f5564;
  --mx301-seam: #d8cec1;
  --mx301-seam-dark: #4a2a53;
  --mx301-focus: #f2b84b;
  --mx301-step: clamp(1rem, 2.2vw, 1.65rem);
  --mx301-gutter: clamp(1.15rem, 4vw, 3rem);
  --mx301-width: 78rem;
  --mx301-measure: 66ch;
  --mx301-radius: 2px;
  --mx301-ease: cubic-bezier(0.2, 0.7, 0.3, 1);
  --mx301-shadow: 0 18px 44px -32px rgba(23, 10, 30, 0.55);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
  scroll-padding-top: 8rem;
}

body {
  margin: 0;
  min-width: 320px;
  background: var(--mx301-paper);
  color: var(--mx301-ink);
  font-family: "Poppins", "Century Gothic", "Trebuchet MS", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.68;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

img,
svg {
  max-width: 100%;
  height: auto;
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: 600;
  line-height: 1.12;
  letter-spacing: -0.018em;
}

p,
ul,
ol,
dl,
blockquote,
figure {
  margin: 0;
}

p + p,
p + ul,
p + ol,
ul + p,
ol + p {
  margin-top: 1rem;
}

ul,
ol {
  padding-left: 1.15rem;
}

li + li {
  margin-top: 0.45rem;
}

a {
  color: var(--mx301-grape);
  text-decoration-thickness: 1px;
  text-underline-offset: 0.18em;
}

a:hover {
  color: var(--mx301-orchid);
}

strong,
b {
  font-weight: 600;
}

small {
  font-size: 0.82rem;
}

::selection {
  background: var(--mx301-mint);
  color: var(--mx301-void);
}

:focus-visible {
  outline: 3px solid var(--mx301-focus);
  outline-offset: 3px;
}

.mx301-skipway {
  position: absolute;
  left: 1rem;
  top: -5rem;
  z-index: 100;
  padding: 0.7rem 1rem;
  background: var(--mx301-mint);
  color: var(--mx301-void);
  font-weight: 600;
  text-decoration: none;
  border-radius: var(--mx301-radius);
  transition: top 160ms var(--mx301-ease);
}

.mx301-skipway:focus {
  top: 1rem;
}

.mx301-slab {
  width: min(100% - (var(--mx301-gutter) * 2), var(--mx301-width));
  margin-inline: auto;
}

.mx301-slab--narrow {
  max-width: 56rem;
}

.mx301-slab--prose {
  max-width: 68rem;
}

.mx301-crown {
  position: sticky;
  top: 0;
  z-index: 60;
  background: var(--mx301-void);
  color: var(--mx301-parchment);
  border-bottom: 1px solid var(--mx301-seam-dark);
}

.mx301-crown__overture {
  border-bottom: 1px solid rgba(216, 206, 193, 0.14);
  font-size: 0.68rem;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: #bfa9c7;
}

.mx301-crown__overture .mx301-slab {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.4rem 1.4rem;
  padding-block: 0.5rem;
}

.mx301-crown__overture span {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
}

.mx301-crown__overture span::before {
  content: "";
  width: 5px;
  height: 5px;
  background: var(--mx301-mint);
  display: inline-block;
}

.mx301-crown__frame {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 1.1rem;
  padding-block: 0.75rem;
}

.mx301-crown__mark {
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  color: var(--mx301-parchment);
  text-decoration: none;
  line-height: 1;
}

.mx301-crown__mark:hover {
  color: var(--mx301-mint);
}

.mx301-crown__sigil {
  width: 38px;
  height: 38px;
  flex: none;
}

.mx301-crown__names {
  display: flex;
  flex-direction: column;
  gap: 0.18rem;
}

.mx301-crown__names b {
  font-size: 1.06rem;
  font-weight: 600;
  letter-spacing: 0.18em;
}

.mx301-crown__names em {
  font-style: normal;
  font-size: 0.58rem;
  letter-spacing: 0.34em;
  text-transform: uppercase;
  color: var(--mx301-orchid-light);
}

.mx301-rail {
  justify-self: center;
}

.mx301-rail ul {
  display: flex;
  align-items: center;
  gap: clamp(0.2rem, 1.3vw, 0.9rem);
  margin: 0;
  padding: 0;
  list-style: none;
}

.mx301-rail li {
  margin: 0;
}

.mx301-rail a {
  position: relative;
  display: inline-block;
  padding: 0.55rem 0.35rem;
  color: #e6dbea;
  font-size: 0.82rem;
  font-weight: 500;
  letter-spacing: 0.02em;
  text-decoration: none;
  white-space: nowrap;
}

.mx301-rail a::after {
  content: "";
  position: absolute;
  left: 0.35rem;
  right: 0.35rem;
  bottom: 0.15rem;
  height: 2px;
  background: var(--mx301-mint);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 220ms var(--mx301-ease);
}

.mx301-rail a:hover,
.mx301-rail a:focus-visible,
.mx301-rail a[aria-current="page"] {
  color: #ffffff;
}

.mx301-rail a:hover::after,
.mx301-rail a:focus-visible::after,
.mx301-rail a[aria-current="page"]::after {
  transform: scaleX(1);
}

.mx301-crown__acts {
  display: flex;
  align-items: center;
  gap: 0.55rem;
}

.mx301-crown__toggle {
  display: none;
  align-items: center;
  gap: 0.5rem;
  padding: 0.55rem 0.7rem;
  background: transparent;
  color: var(--mx301-parchment);
  border: 1px solid var(--mx301-seam-dark);
  border-radius: var(--mx301-radius);
  font: inherit;
  font-size: 0.78rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  cursor: pointer;
}

.mx301-crown__toggle span {
  display: inline-grid;
  gap: 3px;
}

.mx301-crown__toggle span i {
  display: block;
  width: 16px;
  height: 2px;
  background: currentColor;
}

.mx301-pulse {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.45rem;
  padding: 0.72rem 1.05rem;
  background: var(--mx301-mint);
  color: var(--mx301-void);
  border: 1px solid var(--mx301-mint);
  border-radius: var(--mx301-radius);
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.04em;
  line-height: 1.2;
  text-decoration: none;
  transition: transform 180ms var(--mx301-ease), background 180ms var(--mx301-ease),
    color 180ms var(--mx301-ease);
}

.mx301-pulse:hover {
  background: #a8e6d7;
  color: var(--mx301-void);
  transform: translateY(-2px);
}

.mx301-pulse--quiet {
  background: transparent;
  color: var(--mx301-parchment);
  border-color: var(--mx301-seam-dark);
}

.mx301-pulse--quiet:hover {
  background: var(--mx301-plum-soft);
  color: #ffffff;
}

.mx301-pulse--ember {
  background: var(--mx301-copper);
  border-color: var(--mx301-copper);
  color: #ffffff;
}

.mx301-pulse--ember:hover {
  background: #d67d45;
  color: #ffffff;
}

.mx301-pulse--small {
  padding: 0.55rem 0.8rem;
  font-size: 0.72rem;
}

.mx301-opening {
  position: relative;
  overflow: hidden;
  background: var(--mx301-void);
  color: var(--mx301-parchment);
  border-bottom: 1px solid var(--mx301-seam-dark);
}

.mx301-opening::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(rgba(214, 163, 226, 0.07) 1px, transparent 1px),
    linear-gradient(90deg, rgba(214, 163, 226, 0.07) 1px, transparent 1px);
  background-size: 52px 52px;
  mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.15));
  pointer-events: none;
}

.mx301-opening::after {
  content: "";
  position: absolute;
  width: 32rem;
  height: 32rem;
  right: -10rem;
  top: -16rem;
  border: 1px solid rgba(142, 217, 198, 0.22);
  border-radius: 50%;
  pointer-events: none;
}

.mx301-opening__frame {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
  align-items: center;
  gap: clamp(2rem, 5vw, 4.5rem);
  padding-block: clamp(3rem, 8vw, 6.5rem);
}

.mx301-opening--compact .mx301-opening__frame {
  grid-template-columns: minmax(0, 1fr);
  padding-block: clamp(2.4rem, 5vw, 4rem);
}

.mx301-stamp {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  margin-bottom: 1.1rem;
  color: var(--mx301-mint);
  font-size: 0.68rem;
  font-weight: 600;
  letter-spacing: 0.26em;
  text-transform: uppercase;
}

.mx301-stamp::before {
  content: "";
  width: 1.8rem;
  height: 1px;
  background: currentColor;
}

.mx301-display {
  font-size: clamp(2.4rem, 5.6vw, 4.9rem);
  font-weight: 600;
  line-height: 0.98;
  letter-spacing: -0.035em;
  color: #ffffff;
  max-width: 18ch;
}

.mx301-display--compact {
  font-size: clamp(2rem, 4vw, 3.35rem);
  max-width: 24ch;
}

.mx301-display em {
  font-style: normal;
  color: var(--mx301-orchid-light);
}

.mx301-lede {
  margin-top: 1.25rem;
  max-width: 56ch;
  color: #d7c8dd;
  font-size: clamp(1rem, 1.4vw, 1.14rem);
  line-height: 1.7;
}

.mx301-acts {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.7rem;
  margin-top: 1.8rem;
}

.mx301-acts--loose {
  margin-top: 2.2rem;
}

.mx301-arrow {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  font-weight: 600;
  font-size: 0.82rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  color: var(--mx301-grape);
}

.mx301-opening .mx301-arrow {
  color: var(--mx301-mint);
}

.mx301-arrow::after {
  content: "›";
  font-size: 1.15em;
  line-height: 1;
  transition: transform 180ms var(--mx301-ease);
}

.mx301-arrow:hover::after {
  transform: translateX(3px);
}

.mx301-band .mx301-arrow {
  color: var(--mx301-grape-deep);
}

.mx301-band--void .mx301-arrow,
.mx301-band--plum .mx301-arrow {
  color: var(--mx301-mint);
}

.mx301-schema {
  position: relative;
  border: 1px solid var(--mx301-seam-dark);
  background: linear-gradient(180deg, rgba(61, 26, 73, 0.85), rgba(23, 10, 30, 0.95));
  border-radius: var(--mx301-radius);
  padding: 1rem;
  box-shadow: var(--mx301-shadow);
}

.mx301-schema__bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.6rem;
  padding-bottom: 0.85rem;
  border-bottom: 1px solid var(--mx301-seam-dark);
  color: #bda8c6;
  font-size: 0.6rem;
  letter-spacing: 0.2em;
  text-transform: uppercase;
}

.mx301-schema__lamps {
  display: inline-flex;
  gap: 0.28rem;
}

.mx301-schema__lamps i {
  width: 6px;
  height: 6px;
  background: var(--mx301-seam-dark);
  border-radius: 50%;
}

.mx301-schema__lamps i:first-child {
  background: var(--mx301-copper);
}

.mx301-schema__lamps i:nth-child(2) {
  background: var(--mx301-focus);
}

.mx301-schema__lamps i:last-child {
  background: var(--mx301-mint);
}

.mx301-schema__stack {
  display: grid;
  gap: 0.55rem;
  padding-block: 1rem;
}

.mx301-schema__node {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 0.7rem;
  padding: 0.7rem 0.8rem;
  border: 1px solid rgba(214, 163, 226, 0.28);
  background: rgba(23, 10, 30, 0.5);
  border-radius: var(--mx301-radius);
}

.mx301-schema__node svg {
  width: 20px;
  height: 20px;
  color: var(--mx301-mint);
}

.mx301-schema__node b {
  font-size: 0.8rem;
  font-weight: 600;
  color: #f3ebf5;
}

.mx301-schema__node small {
  font-size: 0.62rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #bda8c6;
}

.mx301-schema__node--core {
  border-color: var(--mx301-mint);
  background: rgba(142, 217, 198, 0.08);
}

.mx301-schema__node--core svg {
  color: var(--mx301-copper-soft);
}

.mx301-schema__foot {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1rem;
  padding-top: 0.8rem;
  border-top: 1px solid var(--mx301-seam-dark);
  color: #bda8c6;
  font-size: 0.62rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.mx301-schema__foot span::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  margin-right: 0.4rem;
  background: var(--mx301-mint);
  vertical-align: middle;
}

.mx301-band {
  padding-block: clamp(3rem, 8vw, 6rem);
  border-bottom: 1px solid var(--mx301-seam);
}

.mx301-band--paper {
  background: var(--mx301-paper);
}

.mx301-band--parchment {
  background: var(--mx301-parchment);
}

.mx301-band--void {
  background: var(--mx301-void);
  color: var(--mx301-parchment);
  border-bottom-color: var(--mx301-seam-dark);
}

.mx301-band--plum {
  background: var(--mx301-plum);
  color: var(--mx301-parchment);
  border-bottom-color: var(--mx301-seam-dark);
}

.mx301-band--void p,
.mx301-band--plum p,
.mx301-band--void li,
.mx301-band--plum li {
  color: #d7c8dd;
}

.mx301-band--void .mx301-title,
.mx301-band--plum .mx301-title {
  color: #ffffff;
}

.mx301-band--void .mx301-sub,
.mx301-band--plum .mx301-sub {
  color: #bda8c6;
}

.mx301-band__head {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 0.85fr);
  align-items: end;
  gap: 1.5rem 3rem;
  margin-bottom: clamp(1.8rem, 4vw, 3rem);
}

.mx301-band__head .mx301-sub {
  margin-top: 0;
}

.mx301-title {
  font-size: clamp(1.75rem, 3.6vw, 2.9rem);
  line-height: 1.04;
  color: var(--mx301-ink);
  max-width: 22ch;
}

.mx301-sub {
  margin-top: 0.75rem;
  color: var(--mx301-mute);
  max-width: 62ch;
}

.mx301-kicker {
  display: block;
  margin-bottom: 0.7rem;
  color: var(--mx301-copper);
  font-size: 0.68rem;
  font-weight: 600;
  letter-spacing: 0.24em;
  text-transform: uppercase;
}

.mx301-band--void .mx301-kicker,
.mx301-band--plum .mx301-kicker {
  color: var(--mx301-mint);
}

.mx301-ledger {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border-top: 1px solid var(--mx301-seam);
  border-left: 1px solid var(--mx301-seam);
}

.mx301-ledger__cell {
  padding: 1.2rem 1.1rem;
  border-right: 1px solid var(--mx301-seam);
  border-bottom: 1px solid var(--mx301-seam);
  background: var(--mx301-paper);
}

.mx301-ledger__cell b {
  display: block;
  font-size: clamp(1.35rem, 2.6vw, 2rem);
  line-height: 1.1;
  color: var(--mx301-grape);
  letter-spacing: -0.02em;
}

.mx301-ledger__cell span {
  display: block;
  margin-top: 0.35rem;
  font-size: 0.72rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--mx301-mute);
}

.mx301-platefield {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 0;
  background: transparent;
  border-top: 1px solid var(--mx301-seam);
  border-left: 1px solid var(--mx301-seam);
}

.mx301-platefield--three {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.mx301-platefield--four {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.mx301-plate {
  position: relative;
  border-right: 1px solid var(--mx301-seam);
  border-bottom: 1px solid var(--mx301-seam);
  display: flex;
  flex-direction: column;
  gap: 0.55rem;
  padding: 1.45rem 1.35rem 1.3rem;
  background: var(--mx301-paper);
  color: inherit;
  text-decoration: none;
  transition: background 180ms var(--mx301-ease), transform 180ms var(--mx301-ease);
}

.mx301-plate:hover {
  background: #ffffff;
  transform: translateY(-2px);
}

.mx301-plate__top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.8rem;
}

.mx301-plate__icon {
  width: 30px;
  height: 30px;
  color: var(--mx301-orchid);
  flex: none;
}

.mx301-plate__index {
  font-size: 0.62rem;
  font-weight: 600;
  letter-spacing: 0.18em;
  color: var(--mx301-mute);
}

.mx301-plate h3 {
  font-size: 1.08rem;
  color: var(--mx301-ink);
}

.mx301-plate p {
  font-size: 0.9rem;
  line-height: 1.6;
  color: var(--mx301-mute);
}

.mx301-plate__go {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding-top: 0.55rem;
  font-size: 0.68rem;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--mx301-grape);
}

.mx301-plate__go::after {
  content: "›";
  font-size: 1.2em;
  line-height: 1;
}

.mx301-band--void .mx301-platefield,
.mx301-band--plum .mx301-platefield {
  border-color: var(--mx301-seam-dark);
}

.mx301-band--void .mx301-plate,
.mx301-band--plum .mx301-plate {
  border-color: var(--mx301-seam-dark);
}

.mx301-band--void .mx301-plate,
.mx301-band--plum .mx301-plate {
  background: #220d2a;
}

.mx301-band--void .mx301-plate:hover,
.mx301-band--plum .mx301-plate:hover {
  background: #2c1135;
}

.mx301-band--void .mx301-plate h3,
.mx301-band--plum .mx301-plate h3 {
  color: #ffffff;
}

.mx301-band--void .mx301-plate p,
.mx301-band--plum .mx301-plate p {
  color: #bda8c6;
}

.mx301-band--void .mx301-plate__index,
.mx301-band--plum .mx301-plate__index {
  color: #9c86a6;
}

.mx301-band--void .mx301-plate__go,
.mx301-band--plum .mx301-plate__go {
  color: var(--mx301-mint);
}

.mx301-rolegate {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.2rem;
}

.mx301-role {
  display: flex;
  flex-direction: column;
  gap: 0.7rem;
  padding: 1.6rem;
  border: 1px solid var(--mx301-seam);
  background: var(--mx301-paper);
  border-radius: var(--mx301-radius);
}

.mx301-role__no {
  font-size: 0.68rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  color: var(--mx301-copper);
}

.mx301-role h3 {
  font-size: 1.2rem;
}

.mx301-role p {
  font-size: 0.92rem;
  color: var(--mx301-mute);
}

.mx301-role svg {
  width: 34px;
  height: 34px;
  color: var(--mx301-orchid);
}

.mx301-tierfield {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 1.2rem;
  align-items: stretch;
}

.mx301-tier {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding: 1.5rem 1.4rem;
  border: 1px solid var(--mx301-seam);
  background: var(--mx301-paper);
  border-radius: var(--mx301-radius);
}

.mx301-tier__label {
  font-size: 0.66rem;
  font-weight: 600;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--mx301-copper);
}

.mx301-tier h3 {
  font-size: 1.35rem;
}

.mx301-tier__price {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.25rem 0.5rem;
  color: var(--mx301-grape);
}

.mx301-tier__price b {
  font-size: clamp(1.6rem, 3vw, 2.2rem);
  line-height: 1;
  letter-spacing: -0.03em;
}

.mx301-tier__price span {
  font-size: 0.74rem;
  color: var(--mx301-mute);
}

.mx301-tier p {
  font-size: 0.9rem;
  color: var(--mx301-mute);
}

.mx301-tier ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.45rem;
  font-size: 0.87rem;
}

.mx301-tier li {
  margin: 0;
  padding-left: 1.1rem;
  position: relative;
  color: var(--mx301-mute);
}

.mx301-tier li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;
  width: 6px;
  height: 6px;
  background: var(--mx301-orchid);
}

.mx301-tier__foot {
  margin-top: auto;
  padding-top: 0.8rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.mx301-tier--lift {
  border-color: var(--mx301-plum);
  background: var(--mx301-plum);
  color: var(--mx301-parchment);
}

.mx301-tier--lift h3,
.mx301-tier--lift .mx301-tier__price b {
  color: #ffffff;
}

.mx301-tier--lift p,
.mx301-tier--lift li,
.mx301-tier--lift .mx301-tier__price span {
  color: #c9b8cf;
}

.mx301-tier--lift li::before {
  background: var(--mx301-mint);
}

.mx301-tier--lift .mx301-tier__label {
  color: var(--mx301-mint);
}

.mx301-split {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: clamp(1.6rem, 4vw, 3.2rem);
  align-items: start;
}

.mx301-prose {
  max-width: var(--mx301-measure);
  font-size: 1rem;
  color: #3a2f3d;
}

.mx301-prose h2 {
  margin-top: 2.4rem;
  font-size: clamp(1.45rem, 2.6vw, 2rem);
  color: var(--mx301-ink);
}

.mx301-prose h2:first-child {
  margin-top: 0;
}

.mx301-prose h3 {
  margin-top: 1.8rem;
  font-size: 1.15rem;
  color: var(--mx301-ink);
}

.mx301-prose > * + * {
  margin-top: 1rem;
}

.mx301-prose ul,
.mx301-prose ol {
  padding-left: 1.2rem;
}

.mx301-prose li::marker {
  color: var(--mx301-orchid);
}

.mx301-prose a {
  font-weight: 500;
}

.mx301-prose blockquote {
  margin: 1.6rem 0;
  padding: 1rem 1.2rem;
  border-left: 3px solid var(--mx301-orchid);
  background: var(--mx301-parchment);
  color: var(--mx301-ink);
}

.mx301-prose table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.92rem;
}

.mx301-prose th,
.mx301-prose td {
  text-align: left;
  padding: 0.6rem 0.7rem;
  border-bottom: 1px solid var(--mx301-seam);
}

.mx301-prose th {
  background: var(--mx301-parchment);
  font-weight: 600;
}

.mx301-callout {
  padding: 1.05rem 1.15rem;
  border: 1px solid var(--mx301-seam);
  border-left: 4px solid var(--mx301-mint);
  background: var(--mx301-paper);
  border-radius: var(--mx301-radius);
  font-size: 0.92rem;
  color: var(--mx301-mute);
}

.mx301-callout strong {
  color: var(--mx301-ink);
}

.mx301-callout--ember {
  border-left-color: var(--mx301-copper);
}

.mx301-callout--plum {
  border-left-color: var(--mx301-orchid);
}

.mx301-trail {
  padding-block: 0.8rem;
  border-bottom: 1px solid var(--mx301-seam);
  background: var(--mx301-parchment);
  font-size: 0.74rem;
  color: var(--mx301-mute);
}

.mx301-trail ol {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.mx301-trail li {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
}

.mx301-trail li + li::before {
  content: "›";
  color: var(--mx301-copper);
}

.mx301-trail a {
  color: var(--mx301-grape);
  text-decoration: none;
}

.mx301-trail a:hover {
  text-decoration: underline;
}

.mx301-pagebody {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 16.5rem;
  gap: clamp(1.5rem, 4vw, 3.5rem);
  align-items: start;
  padding-block: clamp(2.2rem, 5vw, 4rem);
}

.mx301-pagebody--plain {
  grid-template-columns: minmax(0, 1fr);
}

.mx301-sidecar {
  position: sticky;
  top: 7.5rem;
  border-left: 1px solid var(--mx301-seam);
  padding-left: 1.1rem;
}

.mx301-sidecar__title {
  font-size: 0.64rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--mx301-copper);
}

.mx301-sidecar ul {
  margin: 0.7rem 0 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.15rem;
}

.mx301-sidecar li {
  margin: 0;
}

.mx301-sidecar a {
  display: block;
  padding: 0.35rem 0;
  font-size: 0.82rem;
  color: var(--mx301-mute);
  text-decoration: none;
  border-bottom: 1px solid transparent;
}

.mx301-sidecar a:hover,
.mx301-sidecar a[aria-current="page"] {
  color: var(--mx301-grape);
  border-bottom-color: var(--mx301-seam);
}

.mx301-sidecar__block + .mx301-sidecar__block {
  margin-top: 1.5rem;
}

.mx301-filterbar {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  margin-bottom: 1.4rem;
}

.mx301-filter {
  padding: 0.5rem 0.8rem;
  background: transparent;
  border: 1px solid var(--mx301-seam);
  border-radius: var(--mx301-radius);
  color: var(--mx301-mute);
  font: inherit;
  font-size: 0.74rem;
  font-weight: 500;
  letter-spacing: 0.03em;
  cursor: pointer;
}

.mx301-filter:hover {
  border-color: var(--mx301-orchid);
  color: var(--mx301-grape);
}

.mx301-filter[aria-pressed="true"] {
  background: var(--mx301-void);
  border-color: var(--mx301-void);
  color: var(--mx301-parchment);
}

.mx301-tabline {
  display: flex;
  flex-wrap: wrap;
  gap: 0.3rem;
  border-bottom: 1px solid var(--mx301-seam);
  margin-bottom: 1.6rem;
}

.mx301-tab {
  position: relative;
  padding: 0.7rem 0.85rem;
  background: transparent;
  border: 0;
  border-bottom: 2px solid transparent;
  color: var(--mx301-mute);
  font: inherit;
  font-size: 0.8rem;
  font-weight: 500;
  cursor: pointer;
  margin-bottom: -1px;
}

.mx301-tab:hover {
  color: var(--mx301-grape);
}

.mx301-tab[aria-selected="true"] {
  color: var(--mx301-grape);
  border-bottom-color: var(--mx301-orchid);
}

.mx301-tabpanel[hidden] {
  display: none;
}

.mx301-console {
  border: 1px solid var(--mx301-seam-dark);
  background: #1e0c25;
  border-radius: var(--mx301-radius);
  overflow: hidden;
  box-shadow: var(--mx301-shadow);
}

.mx301-console__bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.8rem;
  padding: 0.6rem 0.8rem;
  background: #2a1132;
  border-bottom: 1px solid var(--mx301-seam-dark);
  color: #cdb9d4;
  font-size: 0.64rem;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.mx301-console__body {
  display: grid;
  grid-template-columns: 11rem minmax(0, 1fr);
  min-height: 20rem;
}

.mx301-console__aside {
  padding: 0.9rem 0.7rem;
  border-right: 1px solid var(--mx301-seam-dark);
  display: grid;
  gap: 0.3rem;
  align-content: start;
}

.mx301-console__aside span {
  display: block;
  padding: 0.35rem 0.45rem;
  color: #b79bc0;
  font-size: 0.66rem;
  border-radius: var(--mx301-radius);
}

.mx301-console__aside span.is-live {
  background: rgba(142, 217, 198, 0.12);
  color: var(--mx301-mint);
}

.mx301-console__stage {
  padding: 1rem;
  display: grid;
  gap: 0.7rem;
  align-content: start;
}

.mx301-console__stage h3 {
  color: #ffffff;
  font-size: 0.95rem;
}

.mx301-console__stage p {
  color: #b79bc0;
  font-size: 0.75rem;
}

.mx301-console__rows {
  display: grid;
  gap: 0.35rem;
}

.mx301-console__row {
  display: grid;
  grid-template-columns: 1.4fr 0.7fr 0.5fr;
  gap: 0.5rem;
  padding: 0.5rem 0.6rem;
  border: 1px solid rgba(214, 163, 226, 0.18);
  background: rgba(23, 10, 30, 0.45);
  border-radius: var(--mx301-radius);
}

.mx301-console__row i {
  display: block;
  height: 0.42rem;
  border-radius: 1px;
  background: #6c4a78;
}

.mx301-console__row i:nth-child(2) {
  background: #4d3557;
}

.mx301-console__row i:nth-child(3) {
  background: rgba(142, 217, 198, 0.55);
}

.mx301-console__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
}

.mx301-console__chips span {
  padding: 0.28rem 0.45rem;
  border: 1px solid rgba(214, 163, 226, 0.22);
  border-radius: var(--mx301-radius);
  color: #cdb9d4;
  font-size: 0.6rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.mx301-gallery {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.1rem;
}

.mx301-frame {
  border: 1px solid var(--mx301-seam);
  background: var(--mx301-paper);
  border-radius: var(--mx301-radius);
  overflow: hidden;
}

.mx301-frame__caption {
  padding: 0.8rem 0.9rem;
  border-top: 1px solid var(--mx301-seam);
  font-size: 0.78rem;
  color: var(--mx301-mute);
  display: flex;
  justify-content: space-between;
  gap: 0.6rem;
}

.mx301-frame__caption b {
  color: var(--mx301-ink);
  font-weight: 600;
}

.mx301-sketch {
  padding: 0.85rem;
  background: #1e0c25;
  min-height: 11rem;
}

.mx301-sketch svg {
  width: 100%;
  height: auto;
}

.mx301-chronicle {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0;
  border-top: 1px solid var(--mx301-seam);
}

.mx301-chronicle li {
  margin: 0;
  display: grid;
  grid-template-columns: 8.5rem minmax(0, 1fr);
  gap: 1rem;
  padding: 1rem 0;
  border-bottom: 1px solid var(--mx301-seam);
}

.mx301-chronicle b {
  color: var(--mx301-grape);
  font-size: 0.82rem;
  letter-spacing: 0.05em;
}

.mx301-chronicle span {
  font-size: 0.9rem;
  color: var(--mx301-mute);
}

.mx301-chronicle strong {
  display: block;
  color: var(--mx301-ink);
  font-size: 0.95rem;
}

.mx301-shelf {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 0.6rem 1.4rem;
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid var(--mx301-seam);
  padding-top: 1rem;
}

.mx301-shelf li {
  margin: 0;
  padding: 0.45rem 0;
  border-bottom: 1px solid var(--mx301-seam);
  font-size: 0.82rem;
}

.mx301-shelf a {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  font-weight: 500;
}

.mx301-shelf a::after {
  content: "↗";
  font-size: 0.85em;
  color: var(--mx301-copper);
}

.mx301-shelf small {
  display: block;
  margin-top: 0.1rem;
  color: var(--mx301-mute);
  font-size: 0.72rem;
}

.mx301-matrix-scroll {
  overflow-x: auto;
  border: 1px solid var(--mx301-seam);
  border-radius: var(--mx301-radius);
}

.mx301-matrix {
  width: 100%;
  min-width: 46rem;
  border-collapse: collapse;
  background: var(--mx301-paper);
  font-size: 0.85rem;
}

.mx301-matrix th,
.mx301-matrix td {
  padding: 0.7rem 0.8rem;
  text-align: left;
  border-bottom: 1px solid var(--mx301-seam);
  vertical-align: top;
}

.mx301-matrix thead th {
  background: var(--mx301-void);
  color: var(--mx301-parchment);
  font-size: 0.72rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-weight: 500;
}

.mx301-matrix tbody th {
  font-weight: 500;
  color: var(--mx301-ink);
  background: var(--mx301-parchment);
}

.mx301-matrix td {
  color: var(--mx301-mute);
}

.mx301-matrix tr:last-child th,
.mx301-matrix tr:last-child td {
  border-bottom: 0;
}

.mx301-form {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
  padding: clamp(1.2rem, 3vw, 2rem);
  background: var(--mx301-paper);
  border: 1px solid var(--mx301-seam);
  border-radius: var(--mx301-radius);
}

.mx301-field {
  display: grid;
  gap: 0.35rem;
}

.mx301-field--wide {
  grid-column: 1 / -1;
}

.mx301-field label {
  font-size: 0.78rem;
  font-weight: 500;
  color: var(--mx301-ink);
}

.mx301-field label span {
  color: var(--mx301-copper);
}

.mx301-field input,
.mx301-field select,
.mx301-field textarea {
  width: 100%;
  padding: 0.7rem 0.75rem;
  background: #ffffff;
  border: 1px solid var(--mx301-seam);
  border-radius: var(--mx301-radius);
  color: var(--mx301-ink);
  font: inherit;
  font-size: 0.9rem;
}

.mx301-field textarea {
  min-height: 8rem;
  resize: vertical;
}

.mx301-field input:focus,
.mx301-field select:focus,
.mx301-field textarea:focus {
  outline: 3px solid var(--mx301-focus);
  outline-offset: 1px;
  border-color: var(--mx301-grape);
}

.mx301-field [aria-invalid="true"] {
  border-color: #a13a2a;
  background: #fdf4f1;
}

.mx301-field__hint {
  font-size: 0.72rem;
  color: var(--mx301-mute);
}

.mx301-field__fault {
  font-size: 0.74rem;
  color: #8d2c1e;
  font-weight: 500;
}

.mx301-form__foot {
  grid-column: 1 / -1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.8rem;
}

.mx301-form__status {
  grid-column: 1 / -1;
  margin: 0;
  padding: 0.75rem 0.9rem;
  border-left: 4px solid var(--mx301-mint-deep);
  background: #edf7f3;
  color: #1f4a43;
  font-size: 0.85rem;
}

.mx301-form__status[hidden] {
  display: none;
}

.mx301-honeypot {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.mx301-shortlist {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.7rem 1rem;
  padding: 0.8rem 1rem;
  border: 1px solid var(--mx301-seam);
  border-left: 4px solid var(--mx301-orchid);
  background: var(--mx301-parchment);
  border-radius: var(--mx301-radius);
  font-size: 0.82rem;
}

.mx301-shortlist b {
  color: var(--mx301-grape);
}

.mx301-shortlist__list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.mx301-shortlist__list li {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  padding: 0.25rem 0.45rem;
  border: 1px solid var(--mx301-seam);
  background: #ffffff;
  font-size: 0.74rem;
}

.mx301-shortlist__list button {
  border: 0;
  background: transparent;
  color: var(--mx301-grape);
  font: inherit;
  font-size: 1rem;
  line-height: 1;
  cursor: pointer;
  padding: 0 0.1rem;
}

.mx301-shortlist__empty {
  color: var(--mx301-mute);
}

.mx301-quiet {
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--mx301-grape);
  font: inherit;
  font-size: 0.78rem;
  font-weight: 500;
  text-decoration: underline;
  text-underline-offset: 0.18em;
  cursor: pointer;
}

.mx301-faq {
  display: grid;
  gap: 0.5rem;
}

.mx301-faq details {
  border: 1px solid var(--mx301-seam);
  background: var(--mx301-paper);
  border-radius: var(--mx301-radius);
}

.mx301-faq summary {
  padding: 0.8rem 1rem;
  cursor: pointer;
  font-weight: 500;
  font-size: 0.9rem;
  list-style: none;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}

.mx301-faq summary::-webkit-details-marker {
  display: none;
}

.mx301-faq summary::after {
  content: "+";
  color: var(--mx301-orchid);
  font-size: 1.1rem;
  line-height: 1;
}

.mx301-faq details[open] summary::after {
  content: "−";
}

.mx301-faq details > div {
  padding: 0 1rem 0.9rem;
  font-size: 0.88rem;
  color: var(--mx301-mute);
}

.mx301-postscript {
  background: var(--mx301-void);
  color: #cdb9d4;
  border-top: 1px solid var(--mx301-seam-dark);
}

.mx301-postscript__frame {
  display: grid;
  grid-template-columns: minmax(0, 1.3fr) repeat(4, minmax(0, 1fr));
  gap: 1.6rem 1.4rem;
  padding-block: clamp(2.4rem, 5vw, 4rem);
}

.mx301-postscript__mark {
  display: inline-flex;
  align-items: center;
  gap: 0.65rem;
  color: #ffffff;
  text-decoration: none;
}

.mx301-postscript__mark svg {
  width: 32px;
  height: 32px;
}

.mx301-postscript__mark b {
  letter-spacing: 0.16em;
  font-size: 1rem;
}

.mx301-postscript__blurb {
  margin-top: 0.8rem;
  max-width: 30ch;
  font-size: 0.82rem;
  color: #a992b3;
}

.mx301-postscript h2 {
  font-size: 0.64rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--mx301-mint);
  margin-bottom: 0.7rem;
}

.mx301-postscript ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.3rem;
}

.mx301-postscript li {
  margin: 0;
}

.mx301-postscript a {
  color: #cdb9d4;
  font-size: 0.8rem;
  text-decoration: none;
}

.mx301-postscript a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.mx301-postscript__standards {
  border-top: 1px solid var(--mx301-seam-dark);
  padding-block: 0.9rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.4rem 1rem;
  font-size: 0.68rem;
  letter-spacing: 0.04em;
  color: #8f7899;
}

.mx301-postscript__standards b {
  color: #bda8c6;
  font-weight: 500;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-size: 0.62rem;
}

.mx301-postscript__standards a {
  color: #cdb9d4;
  text-decoration: none;
}

.mx301-postscript__standards a:hover {
  color: var(--mx301-mint);
}

.mx301-postscript__base {
  border-top: 1px solid var(--mx301-seam-dark);
  padding-block: 1rem 1.4rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.5rem 1rem;
  font-size: 0.72rem;
  color: #8f7899;
}

.mx301-postscript__base nav {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem 1rem;
}

.mx301-postscript__base a {
  color: #bda8c6;
  text-decoration: none;
}

.mx301-postscript__base a:hover {
  color: #ffffff;
}

.mx301-jump {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  margin-top: 1rem;
}

.mx301-jump a {
  padding: 0.35rem 0.55rem;
  border: 1px solid var(--mx301-seam-dark);
  border-radius: var(--mx301-radius);
  color: var(--mx301-parchment);
  font-size: 0.7rem;
  text-decoration: none;
}

.mx301-jump a:hover {
  border-color: var(--mx301-mint);
  color: var(--mx301-mint);
}

.mx301-legend {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 0.9rem;
  margin-top: 1.2rem;
}

.mx301-legend__item {
  display: flex;
  gap: 0.65rem;
  align-items: flex-start;
  font-size: 0.82rem;
  color: var(--mx301-mute);
}

.mx301-legend__item svg {
  width: 20px;
  height: 20px;
  flex: none;
  color: var(--mx301-orchid);
}

.mx301-legend__item b {
  display: block;
  color: var(--mx301-ink);
  font-size: 0.85rem;
  font-weight: 500;
}

.mx301-noscript {
  padding: 0.7rem 1rem;
  background: var(--mx301-copper-soft);
  color: #5a2c12;
  font-size: 0.82rem;
  text-align: center;
}

@media (max-width: 1120px) {
  .mx301-crown__quit {
    display: none;
  }
  .mx301-rail a {
    font-size: 0.76rem;
    padding-inline: 0.25rem;
  }
}

@media (max-width: 980px) {
  .mx301-crown__frame {
    grid-template-columns: auto 1fr auto;
    gap: 0.7rem;
  }
  .mx301-crown__toggle {
    display: inline-flex;
    justify-self: end;
  }
  .mx301-rail {
    display: none;
    grid-column: 1 / -1;
    justify-self: stretch;
    border-top: 1px solid var(--mx301-seam-dark);
    padding-top: 0.6rem;
  }
  .mx301-rail.is-open {
    display: block;
  }
  .mx301-rail ul {
    flex-direction: column;
    align-items: stretch;
    gap: 0.1rem;
  }
  .mx301-rail a {
    display: block;
    padding: 0.7rem 0.2rem;
    font-size: 0.9rem;
    border-bottom: 1px solid rgba(216, 206, 193, 0.12);
  }
  .mx301-rail a::after {
    display: none;
  }
  .mx301-crown__acts {
    justify-self: end;
  }
  .mx301-crown__acts .mx301-pulse--quiet {
    display: none;
  }
  .mx301-opening__frame {
    grid-template-columns: minmax(0, 1fr);
  }
  .mx301-schema {
    max-width: 40rem;
  }
  .mx301-band__head {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.7rem;
  }
  .mx301-pagebody {
    grid-template-columns: minmax(0, 1fr);
  }
  .mx301-sidecar {
    position: static;
    border-left: 0;
    border-top: 1px solid var(--mx301-seam);
    padding-left: 0;
    padding-top: 1.1rem;
    order: 2;
  }
  .mx301-ledger {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .mx301-split {
    grid-template-columns: minmax(0, 1fr);
  }
  .mx301-postscript__frame {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .mx301-postscript__mark {
    grid-column: 1 / -1;
  }
}

@media (max-width: 680px) {
  body {
    font-size: 0.97rem;
  }
  .mx301-crown__overture .mx301-slab span:nth-child(3) {
    display: none;
  }
  .mx301-display {
    font-size: clamp(2.1rem, 10vw, 3rem);
  }
  .mx301-ledger {
    grid-template-columns: minmax(0, 1fr);
  }
  .mx301-platefield,
  .mx301-platefield--three,
  .mx301-rolegate,
  .mx301-tierfield,
  .mx301-gallery {
    grid-template-columns: minmax(0, 1fr);
  }
  .mx301-form {
    grid-template-columns: minmax(0, 1fr);
  }
  .mx301-console__body {
    grid-template-columns: minmax(0, 1fr);
  }
  .mx301-console__aside {
    display: flex;
    flex-wrap: wrap;
    border-right: 0;
    border-bottom: 1px solid var(--mx301-seam-dark);
  }
  .mx301-chronicle li {
    grid-template-columns: minmax(0, 1fr);
    gap: 0.3rem;
  }
  .mx301-postscript__frame {
    grid-template-columns: minmax(0, 1fr);
  }
  .mx301-acts {
    flex-direction: column;
    align-items: stretch;
  }
  .mx301-acts .mx301-pulse {
    width: 100%;
  }
  .mx301-band {
    padding-block: 2.4rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.001ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.001ms !important;
  }
}

@media print {
  .mx301-crown,
  .mx301-postscript,
  .mx301-acts,
  .mx301-trail,
  .mx301-sidecar,
  .mx301-filterbar {
    display: none !important;
  }
  body {
    background: #ffffff;
    color: #000000;
  }
  .mx301-band,
  .mx301-opening {
    background: #ffffff !important;
    color: #000000 !important;
    padding-block: 1rem !important;
  }
  .mx301-opening * {
    color: #000000 !important;
  }
  .mx301-opening::before,
  .mx301-opening::after {
    display: none;
  }
  a {
    color: #000000;
    text-decoration: underline;
  }
}

.mx301-linklist {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 0.55rem 1.4rem;
  margin: 1rem 0 0;
  padding: 1rem 0 0;
  list-style: none;
  border-top: 1px solid var(--mx301-seam);
}

.mx301-linklist li {
  margin: 0;
  padding: 0.4rem 0;
  border-bottom: 1px solid var(--mx301-seam);
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  gap: 0.35rem 0.8rem;
  font-size: 0.86rem;
}

.mx301-linklist a {
  font-weight: 500;
  color: var(--mx301-grape);
  text-decoration: none;
}

.mx301-linklist a:hover {
  text-decoration: underline;
}

.mx301-linklist small {
  display: block;
  flex-basis: 100%;
  color: var(--mx301-mute);
  font-size: 0.74rem;
}

.mx301-role {
  color: var(--mx301-ink);
  text-decoration: none;
  transition: transform 180ms var(--mx301-ease), border-color 180ms var(--mx301-ease),
    background 180ms var(--mx301-ease);
}

.mx301-role:hover {
  color: var(--mx301-ink);
  border-color: var(--mx301-orchid);
  background: #ffffff;
  transform: translateY(-2px);
}

.mx301-tier--lift .mx301-quiet {
  color: var(--mx301-mint);
}

.mx301-postscript__sigil {
  width: 32px;
  height: 32px;
  color: var(--mx301-parchment);
}

.mx301-postscript__sigil rect:last-child {
  fill: var(--mx301-mint);
}

.mx301-band--void .mx301-role {
  background: #220d2a;
  border-color: var(--mx301-seam-dark);
  color: #ffffff;
}

.mx301-band--void .mx301-role:hover {
  background: #2c1135;
  border-color: var(--mx301-mint);
}

.mx301-band--void .mx301-role h3 {
  color: #ffffff;
}

.mx301-band--void .mx301-role p {
  color: #bda8c6;
}

[hidden] {
  display: none !important;
}

@media (max-width: 680px) {
  .mx301-crown__names {
    display: none;
  }
  .mx301-crown__acts .mx301-pulse {
    padding: 0.62rem 0.7rem;
    font-size: 0.72rem;
  }
}

@media (max-width: 980px) {
  .mx301-platefield--three,
  .mx301-platefield--four {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 680px) {
  .mx301-platefield--three,
  .mx301-platefield--four {
    grid-template-columns: minmax(0, 1fr);
  }
}

