/* Shared design tokens: one palette for both purchase surfaces. */
:is(.pfc-checkout-page,.pfc-cart-page) {
    --pfc-ink:#252c35; --pfc-muted:#596574; --pfc-line:#dce3eb; --pfc-control-line:#78869a;
    --pfc-surface:#f4f7fb; --pfc-accent:#365fa3; --pfc-accent-light:#eaf0fa;
    --pfc-accent-hover:#294c88; --pfc-on-accent-light:#203963;
    --pfc-error:#a42c35; --pfc-error-surface:#fff8f8; --pfc-white:#fff;
    color:var(--pfc-ink);
}
