diff --git a/layouts/partials/css.html b/layouts/partials/css.html
index b5341a6c55..e2cf92071f 100644
--- a/layouts/partials/css.html
+++ b/layouts/partials/css.html
@@ -1,22 +1,28 @@
+{{- $inServerMode := .Site.IsServer }}
+{{- $caseStudyStyles := .Params.case_study_styles }}
{{- $mainSass := "sass/styles.sass" }}
{{- $caseStudySass := "sass/case_study_styles.sass" }}
-
-{{- if .Site.IsServer }}
-{{- $mainCssOpts := (dict "targetPath" "css/styles.css") }}
+{{- $mainCssOpts := cond ($inServerMode) (dict "targetPath" "css/styles.css" "enableSourceMap" true) (dict "targetPath" "css/styles.css" "outputStyle" "compressed") }}
+{{- $caseStudyCssOpts := cond ($inServerMode) (dict "targetPath" "css/case_study_styles.css" "enableSourceMap" true) (dict "targetPath" "css/case_study_styles.css" "outputStyle" "compressed") }}
+{{- if $inServerMode }}
{{- $mainCss := resources.Get $mainSass | toCSS $mainCssOpts }}
+{{- if $caseStudyStyles }}
+{{- $caseStudyCss := resources.Get $caseStudySass }}
+
+{{- end }}
{{- else }}
-{{- $mainCssOpts := (dict "targetPath" "css/styles.css") }}
{{- $mainCss := resources.Get $mainSass | toCSS $mainCssOpts | minify | fingerprint }}
-{{- end }}
-{{- if .Params.case_study_styles }}
-{{- $caseStudyCssOpts := (dict "targetPath" "css/styles.css") }}
+{{- if $caseStudyStyles }}
{{- $caseStudyCss := resources.Get $caseStudySass | toCSS $caseStudyCssOpts | minify | fingerprint }}
-
+
{{- end }}
+{{- end }}
+
+
{{- if .Params.deprecated }}
diff --git a/resources/_gen/assets/sass/cn/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.content b/resources/_gen/assets/sass/cn/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.content
similarity index 100%
rename from resources/_gen/assets/sass/cn/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.content
rename to resources/_gen/assets/sass/cn/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.content
diff --git a/resources/_gen/assets/sass/cn/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.json b/resources/_gen/assets/sass/cn/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.json
similarity index 100%
rename from resources/_gen/assets/sass/cn/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.json
rename to resources/_gen/assets/sass/cn/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.json
diff --git a/resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.content b/resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.content
similarity index 100%
rename from resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.content
rename to resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.content
diff --git a/resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.json b/resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.json
new file mode 100644
index 0000000000..da5d007bd7
--- /dev/null
+++ b/resources/_gen/assets/sass/sass/case_study_styles.sass_892df88c65b3b9097bc19fe132ab934f.json
@@ -0,0 +1 @@
+{"Target":"css/case_study_styles.min.3a4a157b6c0f5130dd7ada2cc65c770a1e7b22b443594d9f713ff99fd6ca0425.css","MediaType":"text/css","Data":{"Integrity":"sha256-OkoVe2wPUTDdetosxlx3Ch57IrRDWU2fcT/5n9bKBCU="}}
\ No newline at end of file
diff --git a/resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.json b/resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.json
deleted file mode 100644
index f3a8ef4b59..0000000000
--- a/resources/_gen/assets/sass/sass/case_study_styles.sass_cb957da2191fde4902dd41b139c8069d.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Target":"css/styles.min.3a4a157b6c0f5130dd7ada2cc65c770a1e7b22b443594d9f713ff99fd6ca0425.css","MediaType":"text/css","Data":{"Integrity":"sha256-OkoVe2wPUTDdetosxlx3Ch57IrRDWU2fcT/5n9bKBCU="}}
\ No newline at end of file
diff --git a/resources/_gen/assets/sass/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.content b/resources/_gen/assets/sass/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.content
similarity index 100%
rename from resources/_gen/assets/sass/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.content
rename to resources/_gen/assets/sass/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.content
diff --git a/resources/_gen/assets/sass/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.json b/resources/_gen/assets/sass/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.json
similarity index 100%
rename from resources/_gen/assets/sass/sass/styles.sass_cb957da2191fde4902dd41b139c8069d.json
rename to resources/_gen/assets/sass/sass/styles.sass_8348eecb74b7f1dceadfa8f990b7802f.json