/* Tokens del sistema visual de junio (spec web moderna, anexo C). Solo se carga con el marco nuevo. */
:root{
	--yellow:#FCB814;
	--yellow-soft:#FFE9A8;
	--orange:#F5821F;
	--ink:#1B2233;
	--muted:#5B6478;
	--line:#ECEEF3;
	--bg:#FFFFFF;
	--bg2:#F7F8FB;
	--blue:#2E6BE6;
	--r-btn:13px;
	--r-card:22px;
	--r-lg:28px;
	--ease:cubic-bezier(.2,.7,.2,1);
	--maxw:1180px;
	--shadow-sm:0 4px 16px rgba(27,34,51,.06);
	--shadow-md:0 22px 48px rgba(27,34,51,.10);
	--shadow-lg:0 30px 70px rgba(27,34,51,.22);
	--cw-jakarta:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
}
@font-face{font-family:"Plus Jakarta Sans";font-weight:400;font-display:swap;src:url(../fonts/plus-jakarta-400.woff2) format("woff2")}
@font-face{font-family:"Plus Jakarta Sans";font-weight:500;font-display:swap;src:url(../fonts/plus-jakarta-500.woff2) format("woff2")}
@font-face{font-family:"Plus Jakarta Sans";font-weight:600;font-display:swap;src:url(../fonts/plus-jakarta-600.woff2) format("woff2")}
@font-face{font-family:"Plus Jakarta Sans";font-weight:700;font-display:swap;src:url(../fonts/plus-jakarta-700.woff2) format("woff2")}
@font-face{font-family:"Plus Jakarta Sans";font-weight:800;font-display:swap;src:url(../fonts/plus-jakarta-800.woff2) format("woff2")}
