{{- $config := site.Data.configuration }}
{{- with resources.Get "css/main.css" | resources.ExecuteAsTemplate "css/main.css" . }}
{{- $opts := dict
"minify" (cond hugo.IsDevelopment false true)
"sourceMap" (cond hugo.IsDevelopment "linked" "none")
}}
{{- with . | css.Build $opts }}
{{- if hugo.IsDevelopment -}}
{{- else }}
{{- with . | fingerprint -}}
{{- end }}
{{- end }}
{{- end }}
{{- end }}
{{ $dataHash := md5 (printf "%v" $config) }}
{{- with resources.Get "css/templates/global.css" | resources.ExecuteAsTemplate (printf "css/templates/global-%s.css" $dataHash) . | resources.Minify | resources.Fingerprint -}}
{{- end }}
{{- with resources.Get "css/templates/button.css" | resources.ExecuteAsTemplate (printf "css/templates/button-%s.css" $dataHash) . | resources.Minify | resources.Fingerprint -}}
{{- end }}
{{- with resources.Get "css/templates/menu.css" | resources.ExecuteAsTemplate (printf "css/templates/menu-%s.css" $dataHash) . | resources.Minify | resources.Fingerprint -}}
{{- end }}
{{- range $config.sections }}
{{- $section := . }}
{{- $sectionConfig := index site.Data.sections $section.id }}
{{- $sectionDataHash := md5 (printf "%v" $sectionConfig) }}
{{- with resources.Get "css/templates/section/base.css" | resources.ExecuteAsTemplate (printf "css/templates/%s/base-%s.css" $section.id $sectionDataHash) (dict "id" $section.id) | resources.Minify | resources.Fingerprint -}}
{{- end }}
{{- with resources.Get (printf "css/templates/section/%s.css" $section.type) | resources.ExecuteAsTemplate (printf "css/templates/%s/%s-%s.css" $section.id $section.type $sectionDataHash) (dict "id" $section.id) | resources.Minify | resources.Fingerprint -}}
{{- end }}
{{- end }}
{{- with $config.global.styles }}
{{- range $config.global.styles -}}
{{- end }}
{{- end }}