/* deploy/pay: PrivVPS chrome + legacy checkout (app.css) in .pv-legacy */

body.pv-legacy-page {
  font-family: var(--font-sans);
}

/* app.css resets :root — restore PrivVPS page chrome */
html[data-theme="light"] body.pv-legacy-page {
  --bg: #f4f2ed;
  --text: #14120f;
  background: var(--bg) !important;
  color: var(--text) !important;
}

html[data-theme="dark"] body.pv-legacy-page {
  background: var(--bg) !important;
  color: var(--text) !important;
}

body.pv-legacy-page > .site-header {
  position: relative;
  z-index: 200;
}

.pv-legacy {
  position: relative;
  z-index: 1;
  margin-top: 0;
}

/* Legacy drawer/modal sit above content, below our header */
.pv-legacy .drawer,
.pv-legacy .drawer-bg,
.pv-legacy .modal {
  z-index: 150;
}

.pv-legacy .hero-checkout .kicker,
.pv-legacy .checkout-step.is-current {
  color: var(--gold);
}