스타일러스(.styl)는 캐스케이드 스타일 시트(CSS)로 컴파일되는 전처리 스크립트 언어입니다. 이 언어는 CSS를 보다 간결하고, 유연하며, 표현력이 풍부하게 작성할 수 있도록 설계되었습니다. 스타일러스는 개발자가 변수(variables), 함수(functions), 믹스인(mixins) 및 기타 프로그래밍 구성 요소를 활용하여 재사용 가능하고 유지 관리가 용이한 스타일시트를 구축할 수 있도록 지원합니다. 이 언어는 Python과 유사한 들여쓰기 기반 구문(indentation-based syntax)과 전통적인 CSS 구문 모두를 지원하는 유연성을 제공합니다. 스타일러스 파일은 일반적으로 웹 개발 프로젝트에서 CSS 작성 프로세스를 간소화하고, 코드 중복을 줄이며, 스타일시트의 전반적인 구조를 개선하는 데 사용됩니다. 최종적으로 생성된 CSS 파일은 HTML 문서와 연결되어 웹 페이지의 시각적 요소를 스타일링하는 데 사용됩니다. 스타일러스는 자동 벤더 접두사 지정(automatic vendor prefixing), 색상 조작(color manipulation), 수학적 연산(mathematical operations)과 같은 강력한 기능을 제공하여 프론트엔드 개발자에게 매우 유용한 도구입니다.