/* ==============================================
   MFHU Theme — CSS Variables
   ============================================== */

/* Singularity Identity — Local Fonts */
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('../fonts/inter-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/inter-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/inter-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/inter-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/inter-700.woff2') format('woff2');
}
@font-face {
	font-family: 'JetBrains Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/jetbrains-mono-400.woff2') format('woff2');
}

:root {
	/* Singularity Palette — tiszta spektrum + mély void */
	--prism-void: #010108;        /* Mély void */
	--prism-sapphire: #0055cc;    /* Sötét kék */
	--prism-frost: #00aaff;       /* Tiszta kék */
	--prism-ice: #33bbff;         /* Világos kék */
	--prism-arctic: #00aaff;      /* Tiszta kék (primary) */

	/* Izzó akcentusok */
	--prism-amber: #ffff00;       /* Tiszta sárga */
	--prism-copper: #ff4400;      /* Vörösnarancs */
	--prism-crimson: #ff0000;     /* Tiszta vörös */

	/* Spektrum szélek */
	--prism-plasma: #8800ff;      /* Tiszta viola */
	--prism-mint: #00ffaa;        /* Tiszta zöld */

	/* Aliases */
	--prism-cyan: var(--prism-arctic);
	--prism-blue: var(--prism-frost);
	--prism-violet: var(--prism-plasma);
	--prism-magenta: #ff00ff;
	--prism-yellow: var(--prism-amber);
	--prism-orange: var(--prism-copper);
	--prism-pink: #ff00ff;
	--prism-green: var(--prism-mint);
	--prism-red: var(--prism-crimson);
	--prism-lime: #44ff88;

	/* Base colors */
	--bg: #010108;
	--card: #04041a;
	--card-hover: #0a0a2a;
	--text: #f8f4ff;
	--mid: #7878b8;
	--dim: #6868a8;
	--border: rgba(100, 60, 255, 0.06);

	/* Typography — Singularity */
	--font: 'Inter', system-ui, -apple-system, sans-serif;
	--mono: 'JetBrains Mono', 'Consolas', monospace;

	/* Animation easing */
	--ease: cubic-bezier(0.16, 1, 0.3, 1);
}
