/**
 * Tema renkleri — Admin > Temalar ekranından düzenlenir.
 */
:root {
	--primary: #a87e5d;
	--primary-hover: #E06A0F;
	--primary-light: #FFF3E9;
	--primary-soft: #FFF7F1;
	--secondary: #1A1A1A;
	--background: #F5F5F5;
	--surface: #FFFFFF;
	--surface-soft: #FAFAFA;
	--border: #E8E8E8;
	--border-strong: #D9D9D9;
	--text: #1A1A1A;
	--text-muted: #7E7E7E;
	--danger: #EF4444;
	--success: #16A34A;
	--warning: #F59E0B;
	--topbar-bg: #1A1A1A;
	--topbar-text: #FFFFFF;
	--topbar-link: #D9D9D9;
	--topbar-link-hover: #FFFFFF;
	--topbar-border: #2A2A2A;
	--white: #FFFFFF;
	--sn-blue: var(--primary);
	--sn-blue-dark: var(--primary-hover);
	--sm-primary: var(--primary);
	--sm-primary-dark: var(--primary-hover);
	--sm-primary-soft: var(--primary-light);
	--sm-accent: var(--primary);
	--sm-accent-dark: var(--primary-hover);
	--sm-bg: var(--background);
	--sm-surface: var(--surface);
	--sm-text: var(--text);
	--sm-muted: var(--text-muted);
	--sm-border: var(--border);
	--sm-radius: var(--radius);
	--sm-radius-lg: var(--radius-lg);
	--sm-shadow: var(--shadow);
	--sm-shadow-nav: var(--shadow-nav);
	--white: #FFFFFF;
	--sn-blue: var(--primary);
	--sn-blue-dark: var(--primary-hover);
	--sm-primary: var(--primary);
	--sm-primary-dark: var(--primary-hover);
	--sm-primary-soft: var(--primary-light);
	--sm-accent: var(--primary);
	--sm-accent-dark: var(--primary-hover);
	--sm-bg: var(--background);
	--sm-surface: var(--surface);
	--sm-text: var(--text);
	--sm-muted: var(--text-muted);
	--sm-border: var(--border);
	--sm-radius: var(--radius);
	--sm-radius-lg: var(--radius-lg);
	--sm-shadow: var(--shadow);
	--sm-shadow-nav: var(--shadow-nav);
	--white: #FFFFFF;
	--sn-blue: var(--primary);
	--sn-blue-dark: var(--primary-hover);
	--sm-primary: var(--primary);
	--sm-primary-dark: var(--primary-hover);
	--sm-primary-soft: var(--primary-light);
	--sm-accent: var(--primary);
	--sm-accent-dark: var(--primary-hover);
	--sm-bg: var(--background);
	--sm-surface: var(--surface);
	--sm-text: var(--text);
	--sm-muted: var(--text-muted);
	--sm-border: var(--border);
	--sm-radius: var(--radius);
	--sm-radius-lg: var(--radius-lg);
	--sm-shadow: var(--shadow);
	--sm-shadow-nav: var(--shadow-nav);
	--white: #FFFFFF;
	--sn-blue: var(--primary);
	--sn-blue-dark: var(--primary-hover);
	--sm-primary: var(--primary);
	--sm-primary-dark: var(--primary-hover);
	--sm-primary-soft: var(--primary-light);
	--sm-accent: var(--primary);
	--sm-accent-dark: var(--primary-hover);
	--sm-bg: var(--background);
	--sm-surface: var(--surface);
	--sm-text: var(--text);
	--sm-muted: var(--text-muted);
	--sm-border: var(--border);
	--sm-radius: var(--radius);
	--sm-radius-lg: var(--radius-lg);
	--sm-shadow: var(--shadow);
	--sm-shadow-nav: var(--shadow-nav);
	--white: #FFFFFF;
	--sn-blue: var(--primary);
	--sn-blue-dark: var(--primary-hover);
	--sm-primary: var(--primary);
	--sm-primary-dark: var(--primary-hover);
	--sm-primary-soft: var(--primary-light);
	--sm-accent: var(--primary);
	--sm-accent-dark: var(--primary-hover);
	--sm-bg: var(--background);
	--sm-surface: var(--surface);
	--sm-text: var(--text);
	--sm-muted: var(--text-muted);
	--sm-border: var(--border);
	--sm-radius: var(--radius);
	--sm-radius-lg: var(--radius-lg);
	--sm-shadow: var(--shadow);
	--sm-shadow-nav: var(--shadow-nav);
	--white: #FFFFFF;
	--sn-blue: var(--primary);
	--sn-blue-dark: var(--primary-hover);
	--sm-primary: var(--primary);
	--sm-primary-dark: var(--primary-hover);
	--sm-primary-soft: var(--primary-light);
	--sm-accent: var(--primary);
	--sm-accent-dark: var(--primary-hover);
	--sm-bg: var(--background);
	--sm-surface: var(--surface);
	--sm-text: var(--text);
	--sm-muted: var(--text-muted);
	--sm-border: var(--border);
	--sm-radius: var(--radius);
	--sm-radius-lg: var(--radius-lg);
	--sm-shadow: var(--shadow);
	--sm-shadow-nav: var(--shadow-nav);
}

:root {
	--white: #FFFFFF;
	--sn-blue: var(--primary);
	--sn-blue-dark: var(--primary-hover);
	--sm-primary: var(--primary);
	--sm-primary-dark: var(--primary-hover);
	--sm-primary-soft: var(--primary-light);
	--sm-accent: var(--primary);
	--sm-accent-dark: var(--primary-hover);
	--sm-bg: var(--background);
	--sm-surface: var(--surface);
	--sm-text: var(--text);
	--sm-muted: var(--text-muted);
	--sm-border: var(--border);
	--sm-radius: var(--radius);
	--sm-radius-lg: var(--radius-lg);
	--sm-shadow: var(--shadow);
	--sm-shadow-nav: var(--shadow-nav);
}
body.sm-body {
	background-color: var(--background);
	color: var(--text);
	font-family: var(--font);
}
