% Generated by roxygen2: do not edit by hand % Please edit documentation in R/theme.R \name{theme_civilytics_dark} \alias{theme_civilytics_dark} \title{Dark variant of the Civilytics ggplot2 theme} \usage{ theme_civilytics_dark( font_size = 14, font_family = CV_FONT_SANS, title_family = CV_FONT_DISPLAY, line_size = 0.5, rel_small = 12/14, rel_tiny = 11/14, rel_large = 20/14, ink = unname(civilytics_colors["paper"]), paper = unname(civilytics_colors["navy_700"]), accent = unname(civilytics_colors["ember_400"]), strip_color = unname(civilytics_colors["navy_600"]), grid = c("y", "x", "both", "none"), paper_bg = TRUE ) } \arguments{ \item{font_size}{Numeric. Base font size in points. Default `14`.} \item{font_family}{Character. Font family for body/axis text. Default `"Inter"` (loaded via showtext).} \item{title_family}{Character. Font family for plot titles and strip labels. Default `"Libre Franklin"` (loaded via showtext).} \item{line_size}{Numeric. Base line width. Default `0.5`.} \item{rel_small}{Numeric. Scale factor for small text relative to `font_size`. Default `12/14`.} \item{rel_tiny}{Numeric. Scale factor for tiny text relative to `font_size`. Default `11/14`.} \item{rel_large}{Numeric. Scale factor for large text (titles) relative to `font_size`. Default `20/14` (~1.43x), matching the Civilytics editorial design system.} \item{ink}{Character. Hex code for foreground/text color. Defaults to [civilytics_colors]`["ink"]` (`#0E1A2B`).} \item{paper}{Character. Hex code for background color. Defaults to [civilytics_colors]`["paper"]` (`#FAF7F2`).} \item{accent}{Character. Hex code for accent/highlight color. Defaults to [civilytics_colors]`["ember_600"]` (`#C25311`).} \item{strip_color}{Character. Hex code for facet strip background. Defaults to [civilytics_colors]`["paper_2"]` (`#F2EDE4`).} \item{grid}{Character. Which major gridlines to draw: `"y"` (default, horizontal only), `"x"` (vertical only), `"both"`, or `"none"`.} \item{paper_bg}{Logical. If `TRUE` (default), fill the plot and panel backgrounds with the warm `paper` color. Set to `FALSE` for a transparent background (useful for slides or overlay on colored surfaces).} } \value{ A complete ggplot2 [ggplot2::theme()] object. } \description{ Convenience wrapper around [theme_civilytics()] with dark-background defaults: navy (`#1A2E4A`) paper, warm off-white (`#FAF7F2`) ink, and a lighter ember accent (`#E07840`). Facet strips use primary navy. } \details{ Pair with `make_logo_grob(variant = "dark")` for the white logo. } \examples{ \dontrun{ library(ggplot2) ggplot(mpg, aes(displ, hwy, colour = class)) + geom_point() + scale_color_civilytics() + theme_civilytics_dark() } }