/* RapidoSLimNewGen Baseline Styles */
body {
    margin: 0;
    font-family: var(--rs-font-body), system-ui, -apple-system, sans-serif;
}

/* Stripe Payment Element - mounted on demand inside the payment selector.
   Matches .rs-pay__panel (the SEPA panel) so both payment methods open into the same surface.
   The light-mode fallbacks that were here are gone: css/rapidoslim.css now defines the tokens. */
.rs-stripe {
    padding: 22px;
    background: var(--rs-bg);
}

.rs-hidden {
    display: none !important;
}
