/**
 * SWEB — Theming pe brand
 * Mapează paleta brută (tokens.css) la variabile SEMANTICE per brand.
 * Componentele folosesc DOAR variabilele semantice (--sweb-c-*), niciodată paleta brută,
 * astfel încât comutarea brandului schimbă automat întregul aspect.
 *
 * Wrapper: .sweb-brand--{general|follies|jerry|americana}
 */

/* -------------------------------------------------------------------------- *
 * General (implicit)
 * -------------------------------------------------------------------------- */
.sweb-brand--general {
	--sweb-c-primary: var(--sweb-gen-orange);
	--sweb-c-text: var(--sweb-gen-dark-brown);
	--sweb-c-text-muted: var(--sweb-gen-light-brown);
	--sweb-c-bg: var(--sweb-gen-white);
	--sweb-c-surface: var(--sweb-gen-light-beige);
	--sweb-c-border: var(--sweb-gen-light-gray);
	--sweb-c-success: #277109;
	--sweb-c-danger: #D73B3B;

	--sweb-font-title: var(--sweb-font-heading);
	--sweb-font-text: var(--sweb-font-body);
}

/* -------------------------------------------------------------------------- *
 * Follies Club Restaurant
 * -------------------------------------------------------------------------- */
.sweb-brand--follies {
	--sweb-c-primary: var(--sweb-fol-orange);
	--sweb-c-text: var(--sweb-fol-dark-brown);
	--sweb-c-text-muted: var(--sweb-fol-light-brown);
	--sweb-c-bg: var(--sweb-fol-light-yellow);
	--sweb-c-surface: var(--sweb-gen-white);
	--sweb-c-border: var(--sweb-fol-light-gray);
	--sweb-c-success: var(--sweb-fol-green);
	--sweb-c-danger: var(--sweb-fol-red);

	--sweb-font-title: 'Freeman', sans-serif;
	--sweb-font-text: var(--sweb-font-body);
}

/* -------------------------------------------------------------------------- *
 * Pizza Americana
 * -------------------------------------------------------------------------- */
.sweb-brand--americana {
	--sweb-c-primary: var(--sweb-ame-red);
	--sweb-c-text: var(--sweb-ame-black);
	--sweb-c-text-muted: var(--sweb-ame-dark-gray);
	--sweb-c-bg: var(--sweb-ame-light-yellow);
	--sweb-c-surface: var(--sweb-gen-white);
	--sweb-c-border: var(--sweb-gen-light-gray);
	--sweb-c-success: var(--sweb-ame-green);
	--sweb-c-danger: var(--sweb-ame-red);

	--sweb-c-accent: var(--sweb-ame-yellow);
	--sweb-c-accent-2: var(--sweb-ame-orange);

	--sweb-font-title: 'Racing Sans One', sans-serif;
	--sweb-font-text: var(--sweb-font-body);
}

/* -------------------------------------------------------------------------- *
 * Jerry's Pizza — paletă provizorie (variabilele jer- lipsesc din export)
 * -------------------------------------------------------------------------- */
.sweb-brand--jerry {
	--sweb-c-primary: var(--sweb-jer-primary);
	--sweb-c-text: var(--sweb-jer-dark);
	--sweb-c-text-muted: var(--sweb-jer-gray);
	--sweb-c-bg: var(--sweb-jer-light);
	--sweb-c-surface: var(--sweb-gen-white);
	--sweb-c-border: var(--sweb-jer-dark);
	--sweb-c-success: #277109;
	--sweb-c-danger: #D73B3B;

	--sweb-c-accent: var(--sweb-jer-yellow);

	--sweb-font-title: 'Afacad', sans-serif;
	--sweb-font-text: var(--sweb-font-body);
}
