/* SOLARIA's solar orange, shared by every public primary action. */
:root { --solaria-cta-fill:#ff7a1a; --solaria-cta-hover:#f06b0e; --solaria-cta-active:#df5907; --solaria-cta-text:#211309; --solaria-cta-radius:999px; }
body .solaria-cta,
body .closing .solaria-cta {
  background:var(--solaria-cta-fill);
  color:var(--solaria-cta-text);
  border:1px solid var(--solaria-cta-fill);
  border-radius:var(--solaria-cta-radius);
  box-shadow:none;
  text-shadow:none;
  transition:background-color 160ms ease,border-color 160ms ease;
}
body .solaria-cta:hover,
body .closing .solaria-cta:hover {
  background:var(--solaria-cta-hover);
  color:var(--solaria-cta-text);
  border-color:var(--solaria-cta-hover);
  box-shadow:none;
}
body .solaria-cta:active { background:var(--solaria-cta-active); border-color:var(--solaria-cta-active); }
body .solaria-cta:focus-visible { outline:2px solid #d95206; outline-offset:4px; box-shadow:0 0 0 2px #fff; }
body .solaria-cta svg { color:inherit; }
@media(prefers-reduced-motion:reduce) { body .solaria-cta { transition:none; } }
@media(forced-colors:active) {
  body .solaria-cta,body .solaria-cta:hover,body .closing .solaria-cta,body .closing .solaria-cta:hover {
    background:ButtonFace;color:ButtonText;border:1px solid ButtonText;box-shadow:none;text-shadow:none;
  }
  body .solaria-cta:focus-visible { outline:2px solid Highlight;box-shadow:none; }
}
.pricing-v2 .pr-primary {background:var(--solaria-cta-fill);color:var(--solaria-cta-text);border:1px solid var(--solaria-cta-fill);border-radius:999px;box-shadow:none;text-shadow:none}
.pricing-v2 .pr-primary:hover {background:var(--solaria-cta-hover);color:var(--solaria-cta-text);border-color:var(--solaria-cta-hover);box-shadow:none}
.pricing-v2 .pr-primary:active {background:var(--solaria-cta-active);border-color:var(--solaria-cta-active)}
.pricing-v2 .pr-pro {background:#f5f5f3;box-shadow:none;border-color:#d7d7d2}
.pricing-v2 .pr-primary:focus-visible {outline:2px solid #ce4d08;outline-offset:4px}
