/* Parsian brand tokens — from the design handoff (section 5).
   Consumed by parsian.css. Kept separate so colours/spacing can be tuned
   without touching component CSS. */

:root {
	/* Surfaces */
	--prs-navy-deep: #0F0B38;   /* footer / body dark base */
	--prs-navy: #1C155C;        /* primary navy: titles, dark panels */
	--prs-navy-2: #141046;      /* hero gradient start */
	--prs-hero: linear-gradient(170deg, #141046 0%, #1C155C 70%);
	--prs-white: #FFFFFF;
	--prs-alt: #F4F4F8;         /* alternating section bg */
	--prs-cell: #FAFAFC;        /* spec table label cell */

	/* Text */
	--prs-text: #3A3A52;
	--prs-text-2: #5A5A74;
	--prs-text-3: #6E6E88;
	--prs-faint: #9A9AB4;

	/* Lines */
	--prs-line: #E6E6EF;
	--prs-line-2: #EFEFF5;
	--prs-line-3: #ECECF4;

	/* CTA */
	--prs-yellow: #FFD200;
	--prs-yellow-ink: #1C155C;

	/* Category colours */
	--prs-c-blue: #00A7E1;
	--prs-c-teal: #16B6A4;
	--prs-c-green: #3CB44A;
	--prs-c-yellow: #FFD200;
	--prs-c-orange: #F58A3C;
	--prs-c-magenta: #E6147D;
	--prs-c-purple: #6E2C91;
	--prs-rainbow: linear-gradient(90deg, #00A7E1, #16B6A4, #3CB44A, #FFD200, #F58A3C, #E6147D, #6E2C91);

	/* Shape */
	--prs-r-pill: 999px;
	--prs-r-card: 20px;
	--prs-r-panel: 32px;
	--prs-r-hero: 28px;

	/* Layout */
	--prs-container: 1240px;
	--prs-shadow-card: 0 24px 48px -26px rgba(28, 21, 92, .3);
	--prs-shadow-panel: 0 40px 90px -40px rgba(28, 21, 92, .6);
	--prs-shadow-dd: 0 26px 60px -18px rgba(16, 12, 60, .45);

	/* Fonts (Yekan Bakh + Pero shipped by the parent engine) */
	--prs-font: 'Yekan Bakh', 'YekanBakh', Tahoma, sans-serif;
	--prs-font-num: 'Yekan Bakh FaNum', 'Yekan Bakh', Tahoma, sans-serif;
	--prs-font-latin: 'Pero', 'Yekan Bakh', sans-serif;
}
