/* Self-hosted fonts; run scripts/fetch-fonts.sh to populate /public/fonts. */
@font-face {
	font-family: "Manrope";
	font-style: normal;
	font-weight: 400 700;
	font-display: swap;
	src: url("/assets/ascra_theme/fonts/manrope-latin.woff2") format("woff2");
}

@font-face {
	font-family: "Fraunces";
	font-style: normal;
	font-weight: 600 700;
	font-display: swap;
	src: url("/assets/ascra_theme/fonts/fraunces-latin.woff2") format("woff2");
}

:root {
	--ascra-primary: #243056;
	--ascra-primary-hover: #1a2342;
	--ascra-primary-rgb: 36, 48, 86;
	--ascra-accent: #c45c26;
	--ascra-accent-hover: #a84b1c;
	--ascra-accent-rgb: 196, 92, 38;
	--ascra-background: #f6f1e8;
	--ascra-surface: #fffcf7;
	--ascra-ink: #1b2436;
	--ascra-ink-rgb: 27, 36, 54;
	--ascra-muted: #6b6f7c;
	--ascra-border: #e4ddd2;
	--ascra-success: #2f6b4f;
	--ascra-warning: #c4892a;
	--ascra-danger: #b5473a;
	--ascra-info: #3a5f8a;
	--ascra-radius-lg: 12px;
	--ascra-radius-md: 8px;
	--ascra-radius-sm: 4px;
	--ascra-shadow: 0 0.1rem 0.5rem rgba(27, 36, 54, 0.08);
	--ascra-shadow-hover: 0 0.5rem 1.5rem rgba(27, 36, 54, 0.1);
	--ascra-transition: all 0.2s ease;
	--ascra-sidebar-width: 15.5rem;
	--ascra-font: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	--ascra-display: "Fraunces", "Iowan Old Style", Palatino, Georgia, serif;

	--primary: var(--ascra-primary);
	--primary-color: var(--ascra-primary);
	--primary-hover: var(--ascra-primary-hover);
	--bg-color: var(--ascra-background);
	--surface-color: var(--ascra-surface);
	--text-primary: var(--ascra-ink);
	--text-secondary: var(--ascra-muted);
	--border-color-frappe: var(--ascra-border);
	--font-color: var(--ascra-ink);
	--font-light-color: var(--ascra-muted);
	--body-color: var(--ascra-background);
	--sidebar-width: var(--ascra-sidebar-width);
	--app-transition: var(--ascra-transition);
}
