@import url("styles.css");

/* Primary owner-instructions design. */

:root { --radius: .45rem; }

.hero::before { display: none; }

h1,
h2,
h3,
.footer-brand {
  font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

h1,
h2,
h3 {
  font-weight: 700;
}

h1 { font-size: clamp(3.4rem, 13.5vw, 7.1rem); }
.section-heading h2 { font-size: clamp(2.65rem, 8.4vw, 4.95rem); }
.stage-heading h3 { font-size: clamp(1.9rem, 6.3vw, 2.85rem); }
.power-copy h2 { font-size: clamp(2.95rem, 10.5vw, 5.9rem); }
.not-mining h3 { font-size: 2.3rem; }
.risk-list h3 { font-size: 1.63rem; }
.data-card h3 { font-size: 1.9rem; }
.reference-callout h3 { font-size: clamp(2rem, 6.3vw, 2.95rem); }
.footer-brand { font-size: 1.8rem; }

.setup-recovery-note {
  max-width: 48rem;
  padding: .8rem 1rem;
  border-left: 3px solid var(--orange);
  background: rgb(247 147 26 / 9%);
}

.stage-heading .setup-recovery-note {
  margin-top: .8rem;
  color: #d8cec7;
}

.stage-heading .setup-recovery-note strong {
  color: #f4b27f;
}
