/*
Theme Name: Franchise Kingdom
Theme URI: https://franchisekingdom.com
Author: Sumit Shital
Description: Custom marketplace theme for Franchise Kingdom - a global franchise marketplace connecting verified brands with investors, with flat-rental listings and no lead reselling.
Version: 1.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: franchise-kingdom
*/

:root {
	--fk-red: #E24B4A;
	--fk-red-dark: #A32D2D;
	--fk-black: #171717;
	--fk-white: #FFFFFF;
	--fk-gray-bg: #F7F7F7;
	--fk-gray-border: #E4E4E4;
	--fk-gray-text: #5A5A5A;
	--fk-gold: #C99A2E;
	--fk-gold-bg: #FBF3E0;
	--fk-silver-bg: #F1F1F1;
	--fk-radius: 10px;
	--fk-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

* { box-sizing: border-box; }

body {
	font-family: var(--fk-font);
	color: var(--fk-black);
	margin: 0;
	background: var(--fk-white);
	line-height: 1.6;
}

a { text-decoration: none; color: inherit; }
img { max-width: 100%; display: block; }
ul { list-style: none; margin: 0; padding: 0; }

.fk-container {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 24px;
}

.fk-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 13px 28px;
	border-radius: 6px;
	font-weight: 600;
	font-size: 15px;
	cursor: pointer;
	border: 2px solid transparent;
	transition: all 0.15s ease;
}
.fk-btn-primary { background: var(--fk-red); color: var(--fk-white); }
.fk-btn-primary:hover { background: var(--fk-red-dark); }
.fk-btn-outline { background: transparent; color: var(--fk-black); border-color: var(--fk-black); }
.fk-btn-outline:hover { background: var(--fk-black); color: var(--fk-white); }
