// src/data.jsx — content + design tokens

const PALETTES = {
	// Pure deep-blue monochrome
	mono: {
		name: "Mono Blue",
		bg: "#06283D", // page bg (deep)
		surface: "#0E3A52", // card / sand surface
		surfaceWarm: "#11445F", // raised
		ink: "#DFF6FF", // primary text on dark
		inkSoft: "#A8C4D9",
		accent: "#DFF6FF",
		accentDeep: "#7EB6CF",
		water: "#0F4868",
		waterLight: "#2E6B8A",
		rim: "rgba(223,246,255,.16)",
		isDark: true,
		// sandy alt for alternating sections (used only with mono)
		alt: {
			bg: "#EFE2C7",
			surface: "#F6EFD9",
			surfaceWarm: "#E8DAB9",
			ink: "#06283D",
			inkSoft: "#3C5775",
			accent: "#B8965A",
			accentDeep: "#8C6F3D",
			water: "#0E3A52",
			waterLight: "#2E6B8A",
			rim: "rgba(6,40,61,.18)",
			isDark: false,
		},
	},
	// Default — deep navy + warm cream/sand + brass
	warm: {
		name: "Tide & Sand",
		bg: "#F1E7CF",
		surface: "#F6F0E2",
		surfaceWarm: "#EFE2C7",
		ink: "#06283D",
		inkSoft: "#3C5775",
		accent: "#B8965A",
		accentDeep: "#8C6F3D",
		water: "#0E3A52",
		waterLight: "#2E6B8A",
		rim: "rgba(6,40,61,.14)",
		isDark: false,
	},
	// Blue + sea-glass green
	glass: {
		name: "Sea Glass",
		bg: "#E8EFE5",
		surface: "#F0F4ED",
		surfaceWarm: "#DCE7DA",
		ink: "#06283D",
		inkSoft: "#3C5775",
		accent: "#5A8C7A",
		accentDeep: "#3F6B5C",
		water: "#0E3A52",
		waterLight: "#2E7A8C",
		rim: "rgba(6,40,61,.14)",
		isDark: false,
	},
};

const FONT_PAIRS = {
	editorial: {
		name: "Editorial",
		display: '"Cormorant Garamond", "Times New Roman", serif',
		body: '"Quicksand", system-ui, sans-serif',
		displayWeight: 400,
		displayItalic: true,
		note: "Cormorant Garamond × Quicksand",
	},
	modern: {
		name: "Modern",
		display: '"Spectral", "Times New Roman", serif',
		body: '"DM Sans", system-ui, sans-serif',
		displayWeight: 300,
		displayItalic: false,
		note: "Spectral × DM Sans",
	},
	ritual: {
		name: "Ritual",
		display: '"Tenor Sans", system-ui, sans-serif',
		body: '"IBM Plex Sans", system-ui, sans-serif',
		displayWeight: 400,
		displayItalic: false,
		note: "Tenor Sans × IBM Plex",
	},
};

// ── content ─────────────────────────────────────────────────────────

const SIGNATURE = [
	{
		id: "75-minute-signature-massage",
		name: "75 Minute Signature Massage",
		duration: "75 min",
		price: "130",
		blurb:
			"A deeply customized full-body treatment designed to relieve chronic tension, regulate the nervous system, and create lasting therapeutic results through intentional, unhurried bodywork.",
	},
	{
		id: "60-minute-massage",
		name: "60 Minute Massage",
		duration: "60 min",
		price: "105",
		blurb:
			"Focused therapeutic bodywork designed to relieve tension, improve mobility, and support overall relaxation and recovery.",
	},
	{
		id: "90-minute-massage",
		name: "90 Minute Massage",
		duration: "90 min",
		price: "155",
		blurb:
			"An expanded therapeutic session allowing deeper focused work, enhanced relaxation, and full-body integration.",
	},
	{
		id: "120-minute-massage",
		name: "120 Minute Massage",
		duration: "120 min",
		price: "185",
		blurb:
			"A fully immersive restorative experience designed for comprehensive therapeutic work, nervous system support, and deep muscular relief.",
	},
];

const ENHANCEMENTS = [
	{
		id: "the-ritual",
		name: "The Ritual",
		detail:
			"A layered sensory ritual designed to quiet the mind, soften tension patterns, and support deeper restoration through intentional scent, sound, and touch. This add-on includes custom aromatherapy, scalp massage, tuning fork therapy, and grounding guidance naturally woven into the session.",
		price: "25",
	},
	{
		id: "cbd",
		name: "CBD Enhancement",
		detail:
			"CBD-infused therapeutic products integrated into the session to encourage deeper muscular relief and relaxation.",
		price: "25",
	},
	{
		id: "body-scraping-gua-sha",
		name: "Ached Away Heated Body Scraping / Gua Sha",
		detail:
			"Focused heated scraping therapy designed to release stubborn tension, stimulate circulation, and support recovery in chronically tight areas.",
		price: "25",
	},
	{
		id: "targeted-cupping",
		name: "Targeted Cupping",
		detail:
			"Focused cupping therapy used to encourage decompression, improve mobility, increase circulation, and relieve chronic muscular tension.",
		price: "25",
	},
	{
		id: "sports-stretching-deep-tissue",
		name: "Sports Stretching / Deep Tissue",
		detail:
			"A focused enhancement combining assisted stretching and deeper targeted body work to release chronic tension and improve mobility, designed to restore range of motion, support recovery, and bring lasting relief to tight, overworked areas of the body.",
		price: "25",
	},
];

const MEMBERSHIP = {
	name: "The Slow Down Club",
	pitch:
		"Membership is designed to support consistency of care, restoration, and ongoing wellness through intentional therapeutic bodywork.",
	bullets: [
		"One 75-min Signature Session each month at 20% off",
		"Unlimited 75-min signature sessions at 20% off",
		"10% off on all other sessions and 20% off all enhancements",
		"Priority booking and seasonal offerings",
		"Birthday bonus enhancement",
	],
};

const TESTIMONIALS = [
	{
		quote:
			"I left feeling like the water table had risen inside me. Hard to explain — easy to feel.",
		who: "Maren K.",
		role: "regular, two years",
		depth: "9 ft",
	},
	{
		quote:
			"The athletic reset session is the only thing that's kept me running through marathon training without breaking down.",
		who: "Devon R.",
		role: "marathoner",
		depth: "14 ft",
	},
	{
		quote:
			"I came in wired from a launch week and walked out actually able to hear myself think. The Ritual was genuinely moving.",
		who: "Priya S.",
		role: "founder",
		depth: "20 ft",
	},
];

const FAQ = [
	{
		q: "What should I expect on a first visit?",
		a: "We start with a short intake: what's loud in your body, what your week looked like, what you want to leave behind. From there I tailor pressure, focus, and pacing. Hot towels and aromatherapy are part of every signature session.",
	},
	{
		q: "How is this different from a standard massage?",
		a: "Every session is paced around nervous system regulation, not just muscle work. The therapeutic depth is real, but you stay in a parasympathetic state the whole time. Most clients describe it as feeling 'rearranged from the inside.'",
	},
	{
		q: "Do you accept insurance?",
		a: "Not directly. I provide receipts for HSA/FSA reimbursement, and many plans cover a portion. Reach out if you'd like specifics for your provider.",
	},
	{
		q: "What's your cancellation policy?",
		a: "24 hours. Late cancellations and no-shows are charged the full session rate, since that time is held just for you.",
	},
	{
		q: "Can I bring my own intentions / playlist?",
		a: "Yes, please. The Ritual can be tuned to whatever you're working with. If you have a track that drops you in, send it ahead.",
	},
];

const PRACTITIONER = {
	name: "Meet Your Therapist",
	title: "Hi, I'm Nicole!",
	body: "I am a licensed massage therapist with 6 years of experience, trained at Denver Integrative Massage School, where I developed a grounded, integrative approach to bodywork that honors both structure and subtle energetic awareness. My work is rooted in curiosity for what cannot always be seen. How the nervous system holds experience, how the body adapts, and how intentional touch can support release, regulation, and restoration on a deeper level. Born and raised in Palm Bay, Florida, I feel deeply connected to this coastal community and honored to offer this work here. Welcome to The Healing Hub, a space for slowing down, softening, and finding your way back to your sacred rhythm and yourself.\n\nNamaste,\nNicole F",
	credentials: ["MA100112"],
	photo: "assets/nicki.jpg",
};

const HOURS = [
	{ day: "Mon", time: "by appt" },
	{ day: "Tue — Fri", time: "9 — 6" },
	{ day: "Sat", time: "10 — 3" },
	{ day: "Sun", time: "rest" },
];

const STUDIO = {
	addressLine1: "2475 Palm Bay Rd NE",
	addressLine2: "Ste 145 #4",
	addressLine3: "Palm Bay, FL 32905",
	mapsUrl:
		"https://www.google.com/maps?q=2475+Palm+Bay+Rd+NE+Palm+Bay+FL+32905",
	email: "nicole@healinghubmassage.com",
	phone: "",
	phoneHref: "",
	instagramHandle: "@healinghubmassage",
	instagramUrl: "https://instagram.com/healinghubmassage",
};

const BOOKING_URL = "https://www.massagebook.com/"; // user supplies

// expose to other babel scripts
Object.assign(window, {
	PALETTES,
	FONT_PAIRS,
	SIGNATURE,
	ENHANCEMENTS,
	MEMBERSHIP,
	TESTIMONIALS,
	FAQ,
	PRACTITIONER,
	HOURS,
	STUDIO,
	BOOKING_URL,
});
