/**
 * Design presets — body.psh-preset--*
 */

body.psh-preset--luxury-minimal {
	--psh-color-bg: #f5f0e8;
	--psh-color-surface: #faf7f2;
	--psh-color-text: #1a1a1a;
	--psh-color-muted: #5a554c;
	--psh-color-primary: #1a1a1a;
	--psh-color-accent: #b89b5e;
	--psh-color-hero-overlay: rgba(26, 26, 26, 0.45);
}

body.psh-preset--mediterraneo {
	--psh-color-bg: #ffffff;
	--psh-color-surface: #f7f4ee;
	--psh-color-text: #1c2b3a;
	--psh-color-muted: #4a6678;
	--psh-color-primary: #1c4a6e;
	--psh-color-accent: #2a7ab0;
	--psh-color-hero-overlay: rgba(28, 74, 110, 0.35);
}

body.psh-preset--urban-boutique {
	--psh-color-bg: #121418;
	--psh-color-surface: #1a1d24;
	--psh-color-text: #eceef2;
	--psh-color-muted: #9aa3b2;
	--psh-color-primary: #eceef2;
	--psh-color-accent: #8b9bb4;
	--psh-color-border: rgba(255, 255, 255, 0.08);
	--psh-color-hero-overlay: rgba(0, 0, 0, 0.55);
}

body.psh-preset--nature-retreat {
	--psh-color-bg: #f4f1ea;
	--psh-color-surface: #faf8f3;
	--psh-color-text: #2c3228;
	--psh-color-muted: #5d6658;
	--psh-color-primary: #3d4a3a;
	--psh-color-accent: #7d6b52;
	--psh-color-hero-overlay: rgba(44, 50, 40, 0.4);
}

body.psh-preset--coastal-premium {
	--psh-color-bg: #f7f5f0;
	--psh-color-surface: #fffdf8;
	--psh-color-text: #142032;
	--psh-color-muted: #4a5a6e;
	--psh-color-primary: #0f2744;
	--psh-color-accent: #c4a574;
	--psh-color-hero-overlay: rgba(15, 39, 68, 0.42);
}
