{
	"extends": "stylelint-config-recommended",
	"plugins": [
		"stylelint-order",
		"@stylistic/stylelint-plugin"
	],
	"rules": {
		"at-rule-empty-line-before": [
			"always", {
				"ignoreAtRules": [ "after-comment", "else" ]
			}
		],
		"@stylistic/at-rule-name-space-after": [
			"always", {
				"ignoreAtRules": [ "after-comment" ]
			}
		],
		"@stylistic/block-closing-brace-newline-after": [
			"always", {
				"ignoreAtRules": [ "if", "else" ]
			}
		],
		"@stylistic/block-closing-brace-newline-before": "always-multi-line",
		"@stylistic/block-opening-brace-newline-after": "always-multi-line",
		"@stylistic/block-opening-brace-space-before": "always",
		"@stylistic/color-hex-case": "lower",
		"color-hex-length": "short",
		"color-no-invalid-hex": true,
		"@stylistic/declaration-colon-space-after": "always",
		"@stylistic/declaration-colon-space-before": "never",
		"@stylistic/indentation": "tab",
		"no-descending-specificity": null,
		"@stylistic/no-eol-whitespace": true,
		"property-no-vendor-prefix": true,
		"rule-empty-line-before": [
			"always", {
				"except": ["after-single-line-comment","first-nested"]
			}
		],
		"order/properties-order": [
			"margin",
			"padding",
			"background",
			"display",
			"float",
			"max-width",
			"width",
			"max-height",
			"height",
			"color",
			"font",
			"font-family",
			"font-size",
			"border",
			"border-top",
			"border-top-color",
			"border-right",
			"border-right-color",
			"border-bottom",
			"border-bottom-color",
			"border-left",
			"border-left-color",
			"border-radius",
			"box-shadow"
		]
	}
}
