/**
 * LSXC-30 - Keep Flexible/Fixed funding note under the CTA (no layout redesign).
 * Cursor agent change - 2026-07-26
 * Ticket/context: Flexible Funding overlay on Campaign Completed button
 * See: .cursor/plans/lsxc-30-campaign-funding-overlay.plan.md
 *
 * Only overrides absolute .fund pinning. Does not change stats row, flex, or box geometry.
 *
 * Filename v105: cache-bust when staging Autoptimize / edge caches strip ?ver=.
 * Cursor agent change - 2026-07-27
 * Narrow Option A: pledged-only 46px; backers/days 44px; percent keeps theme 24px;
 * bio/fund 16px to match production.
 */

.project-details .fund {
	position: static !important;
	bottom: auto !important;
	top: auto !important;
	clear: both;
	margin: 12px 0 4px;
}

/**
 * LSXC-30 - Narrow Keith-approved campaign mobile typography on singular downloads only.
 * Cursor agent change - 2026-07-27
 * Why: Production Additional CSS (post 25296) forces font-size: inherit !important under 900px.
 * Scoped theme CSS restores title 27px, pledged 46px, backers/days 44px Oswald.
 * Percent funded left to theme (~24px / 1px). Bio and .fund forced to 16px to match prod.
 * See: .cursor/plans/lsxc-30-campaign-funding-overlay.plan.md
 */
@media (max-width: 900px) {
	body.single-download .title h1,
	body.single-download .title .container h1 {
		font-size: 27px !important;
		line-height: 45px !important;
		font-family: Oswald, sans-serif !important;
		letter-spacing: 3px;
	}

	body.single-download .project-details li.progress > h3 {
		font: 46px Oswald, sans-serif !important;
		letter-spacing: 4px !important;
	}

	body.single-download .project-details .backer-count h3,
	body.single-download .project-details .days-remaining h3:not(.campaign_percent_funded) {
		font-size: 44px !important;
	}

	body.single-download .author-bio-desc p,
	body.single-download .project-details .fund {
		font-size: 16px !important;
	}
}
