/* Cart module layout */
main {
	padding: 0;
}

/*
 * Narrow page components (payment page, request form, dashboard, group buy)
 * set their own max-width; we center them with margin auto so subnav stays full-width.
 */
folk-payment-request,
folk-payment-page,
folk-group-buy-page,
folk-payments-dashboard {
	margin: 0 auto;
}

/* Hide the module subnav on public-facing pages — payers/pledgers don't need shop nav */
main:has(folk-payment-page) .rapp-subnav,
main:has(folk-group-buy-page) .rapp-subnav {
	display: none;
}
