Colophon

colophon (noun)

col • o • phon /ˈkä-lə-fən, -fän/ /ˈkɒləfən, -fɒn/

  1. an inscription at the end of a book or manuscript containing information about its production
  2. this page

Technology

  • Last built: 2026-09-20 at 15:52:56 Arabian Standard Time (2026-09-20T12:52:56Z UTC)
  • Software: Quarto version 1.11.1 and R version 4.6.1 (2026-06-24)
  • Code: The source for the site is available at GitHub. All the packages are managed with {renv} with this renv.lock lockfile.

Here’s a bunch of more technical detail for the morbidly curious:

Show sessioninfo::session_info()
sessioninfo::session_info(
  pkgs = names(renv::lockfile_read(here::here("renv.lock"))$Packages)
)
## ─ Session info ───────────────────────────────────────────────────────────────
##  setting  value
##  version  R version 4.6.1 (2026-06-24)
##  os       macOS Golden Gate 27.0
##  system   aarch64, darwin23
##  ui       X11
##  language (EN)
##  collate  en_US.UTF-8
##  ctype    en_US.UTF-8
##  tz       Asia/Qatar
##  date     2026-09-20
##  pandoc   3.10 @ /Applications/Positron.app/Contents/Resources/app/quarto/bin/tools/aarch64/ (via rmarkdown)
##  quarto   1.11.1 @ /usr/local/bin/quarto
## 
## ─ Packages ───────────────────────────────────────────────────────────────────
##  ! package        * version    date (UTC) lib source
##    askpass          1.2.1      2024-10-04 [1] CRAN (R 4.6.0)
##    backports        1.5.1      2026-04-03 [1] CRAN (R 4.6.0)
##    base64enc        0.1-6      2026-02-02 [1] CRAN (R 4.6.0)
##    bigD             0.3.1      2025-04-03 [1] RSPM
##    bit              4.6.0      2025-03-06 [1] CRAN (R 4.6.0)
##    bit64            4.8.2      2026-05-19 [1] CRAN (R 4.6.0)
##    bitops           1.1-0      2026-07-30 [1] CRAN (R 4.6.1)
##    blob             1.3.0      2026-01-14 [1] CRAN (R 4.6.0)
##    broom            1.0.13     2026-05-14 [1] CRAN (R 4.6.0)
##    bslib            0.12.0     2026-08-04 [1] CRAN (R 4.6.1)
##    cachem           1.1.0      2024-05-16 [1] CRAN (R 4.6.0)
##    callr            3.8.0      2026-06-05 [1] RSPM
##    cellranger       1.1.0      2016-07-27 [1] CRAN (R 4.6.0)
##  P cli              3.6.6      2026-04-09 [?] CRAN (R 4.6.0)
##    clipr            0.8.1      2026-05-25 [1] CRAN (R 4.6.0)
##  P colorspace     * 2.1-3      2026-07-12 [?] CRAN (R 4.6.1)
##    commonmark       2.0.0      2025-07-07 [1] CRAN (R 4.6.0)
##    conflicted       1.2.0      2023-02-01 [1] CRAN (R 4.6.0)
##    countdown        0.6.0      2025-11-14 [1] CRAN (R 4.6.0)
##    cpp11            0.5.5      2026-05-06 [1] CRAN (R 4.6.0)
##    crayon           1.5.3      2024-06-20 [1] CRAN (R 4.6.0)
##    crosstalk        1.2.2      2025-08-26 [1] RSPM
##    curl             7.1.0      2026-04-22 [1] CRAN (R 4.6.0)
##    data.table       1.18.4     2026-05-06 [1] CRAN (R 4.6.0)
##    DBI              1.3.0      2026-02-25 [1] CRAN (R 4.6.0)
##    dbplyr           2.6.0      2026-06-17 [1] CRAN (R 4.6.0)
##  P digest           0.6.39     2025-11-19 [?] CRAN (R 4.6.0)
##    distributional   0.8.1      2026-06-27 [1] CRAN (R 4.6.1)
##  P dplyr          * 1.2.1      2026-04-03 [?] CRAN (R 4.6.0)
##    DT               0.34.0     2025-09-02 [1] CRAN (R 4.6.0)
##    dtplyr           1.3.3      2026-02-11 [1] CRAN (R 4.6.0)
##  P evaluate         1.0.5      2025-08-27 [?] CRAN (R 4.6.0)
##  P farver           2.1.2      2024-05-13 [?] CRAN (R 4.6.0)
##  P fastmap          1.2.0      2024-05-15 [?] CRAN (R 4.6.0)
##    fontawesome      0.5.3      2024-11-16 [1] CRAN (R 4.6.0)
##  P forcats        * 1.0.1      2025-09-25 [?] CRAN (R 4.6.0)
##    formula.tools    1.7.1      2018-03-01 [1] CRAN (R 4.6.0)
##    fs               2.1.0      2026-04-18 [1] CRAN (R 4.6.0)
##    gapminder        1.0.1      2025-06-12 [1] RSPM
##    gargle           1.6.1      2026-01-29 [1] CRAN (R 4.6.0)
##  P generics         0.1.4      2025-05-09 [?] CRAN (R 4.6.0)
##    ggdist           3.3.3      2025-04-23 [1] RSPM
##  P ggplot2        * 4.0.3      2026-04-22 [?] CRAN (R 4.6.0)
##    ggplot2movies    0.0.1      2015-08-25 [1] CRAN (R 4.6.0)
##  P ggtext         * 0.2.0      2026-08-28 [?] CRAN (R 4.6.1)
##  P glue             1.8.1      2026-04-17 [?] CRAN (R 4.6.0)
##    googledrive      2.1.2      2025-09-10 [1] CRAN (R 4.6.0)
##    googlesheets4    1.1.2      2025-09-03 [1] CRAN (R 4.6.0)
##  P gridtext         0.1.6      2026-02-19 [?] RSPM
##    gt               1.3.0      2026-01-22 [1] RSPM
##  P gtable           0.3.6      2024-10-25 [?] CRAN (R 4.6.0)
##    haven            2.5.5      2025-05-30 [1] CRAN (R 4.6.0)
##  P here             1.0.2      2025-09-15 [?] CRAN (R 4.6.0)
##    highr            0.12       2026-03-06 [1] CRAN (R 4.6.0)
##  P hms              1.1.4      2025-10-17 [?] CRAN (R 4.6.0)
##  P htmltools        0.5.9      2025-12-04 [?] CRAN (R 4.6.0)
##  P htmlwidgets      1.6.4      2023-12-06 [?] RSPM
##  P httr             1.4.8      2026-02-13 [?] CRAN (R 4.6.0)
##    ids              1.0.1      2017-05-31 [1] CRAN (R 4.6.0)
##    infer            1.1.0      2025-12-18 [1] CRAN (R 4.6.0)
##    isoband          0.3.0      2025-12-07 [1] CRAN (R 4.6.0)
##    janitor          2.2.1      2024-12-22 [1] CRAN (R 4.6.0)
##    jpeg             0.1-11     2025-03-21 [1] CRAN (R 4.6.0)
##    jquerylib        0.1.4      2021-04-26 [1] CRAN (R 4.6.0)
##  P jsonlite         2.0.0      2025-03-27 [?] CRAN (R 4.6.0)
##    juicyjuice       0.1.0      2022-11-10 [1] RSPM
##  P knitr            1.51       2025-12-20 [?] CRAN (R 4.6.0)
##    labeling         0.4.3      2023-08-29 [1] CRAN (R 4.6.0)
##    later            1.4.8      2026-03-05 [1] CRAN (R 4.6.0)
##    lazyeval         0.2.3      2026-04-04 [1] RSPM
##  P lifecycle        1.0.5      2026-01-08 [?] CRAN (R 4.6.0)
##    litedown         0.10       2026-07-11 [1] CRAN (R 4.6.1)
##  P lubridate      * 1.9.5      2026-02-04 [?] CRAN (R 4.6.0)
##  P magrittr         2.0.5      2026-04-04 [?] CRAN (R 4.6.0)
##    markdown         2.0        2025-03-23 [1] CRAN (R 4.6.0)
##    memoise          2.0.1      2021-11-26 [1] CRAN (R 4.6.0)
##    mime             0.13       2025-03-17 [1] CRAN (R 4.6.0)
##    modelr           0.1.11     2023-03-22 [1] CRAN (R 4.6.0)
##    moderndive       0.8.0      2026-08-04 [1] CRAN (R 4.6.1)
##    numDeriv         2016.8-1.1 2019-06-06 [1] RSPM
##    nycflights23     0.2.0      2025-04-19 [1] CRAN (R 4.6.0)
##    openssl          2.4.2      2026-06-09 [1] CRAN (R 4.6.0)
##    operator.tools   1.6.3.1    2026-01-29 [1] CRAN (R 4.6.0)
##    optparse         1.8.2      2026-04-17 [1] CRAN (R 4.6.0)
##  P otel             0.2.0      2025-08-29 [?] CRAN (R 4.6.0)
##  P pack             0.1-2      2025-05-07 [?] CRAN (R 4.6.0)
##    pander           0.6.6      2025-03-01 [1] CRAN (R 4.6.0)
##    patchwork        1.3.2      2025-08-25 [1] RSPM
##  P pillar           1.11.1     2025-09-17 [?] CRAN (R 4.6.0)
##  P pkgconfig        2.0.3      2019-09-22 [?] CRAN (R 4.6.0)
##    pkgsearch        3.1.5      2025-04-12 [1] CRAN (R 4.6.0)
##    png              0.1-9      2026-03-15 [1] CRAN (R 4.6.0)
##    prettyunits      1.2.0      2023-09-24 [1] CRAN (R 4.6.0)
##    prismatic        1.1.2      2024-04-10 [1] CRAN (R 4.6.0)
##    processx         3.9.0      2026-04-22 [1] CRAN (R 4.6.0)
##    progress         1.2.3      2023-12-06 [1] CRAN (R 4.6.0)
##    promises         1.5.0      2025-11-01 [1] CRAN (R 4.6.0)
##    ps               1.9.3      2026-04-20 [1] CRAN (R 4.6.0)
##  P purrr          * 1.2.2      2026-04-10 [?] CRAN (R 4.6.0)
##    quadprog         1.5-8      2019-11-20 [1] RSPM
##    quarto           1.5.1      2025-09-04 [1] CRAN (R 4.6.0)
##  P R6               2.6.1      2025-02-15 [?] CRAN (R 4.6.0)
##    ragg             1.5.2      2026-03-23 [1] CRAN (R 4.6.0)
##    randomNames      1.6-0.0    2024-05-04 [1] CRAN (R 4.6.0)
##    rappdirs         0.3.4      2026-01-17 [1] CRAN (R 4.6.0)
##  P RColorBrewer     1.1-3      2022-04-03 [?] CRAN (R 4.6.0)
##  P Rcpp             1.1.2      2026-07-05 [?] CRAN (R 4.6.1)
##    reactable        0.4.5      2025-12-01 [1] RSPM
##    reactR           0.6.1      2024-09-14 [1] RSPM
##  P readr          * 2.2.0      2026-02-19 [?] CRAN (R 4.6.0)
##    readxl           1.5.0      2026-05-16 [1] CRAN (R 4.6.0)
##    rematch          2.0.0      2023-08-30 [1] CRAN (R 4.6.0)
##    rematch2         2.1.2      2020-05-01 [1] CRAN (R 4.6.0)
##    renv             1.2.3      2026-05-16 [1] CRAN (R 4.6.0)
##    reprex           2.1.1      2024-07-06 [1] CRAN (R 4.6.0)
##  P rlang            1.3.0      2026-07-05 [?] CRAN (R 4.6.1)
##  P rmarkdown        2.31       2026-03-26 [?] CRAN (R 4.6.0)
##  P rprojroot        2.1.1      2025-08-26 [?] CRAN (R 4.6.0)
##    rstudioapi       0.19.0     2026-06-11 [1] CRAN (R 4.6.0)
##    rvest            1.0.5      2025-08-29 [1] CRAN (R 4.6.0)
##  P S7               0.2.2      2026-04-22 [?] CRAN (R 4.6.0)
##    sass             0.4.10     2025-04-11 [1] CRAN (R 4.6.0)
##  P scales           1.4.0      2025-04-24 [?] CRAN (R 4.6.0)
##    selectr          0.6-0      2026-06-23 [1] CRAN (R 4.6.1)
##  P sessioninfo      1.2.4      2026-06-04 [?] CRAN (R 4.6.0)
##    snakecase        0.11.1     2023-08-27 [1] CRAN (R 4.6.0)
##  P stringi          1.8.9      2026-08-04 [?] CRAN (R 4.6.1)
##  P stringr        * 1.6.0      2025-11-04 [?] CRAN (R 4.6.0)
##  P svglite        * 2.2.2      2025-10-21 [?] RSPM
##  P swatches       * 0.6.0      2026-09-18 [?] Github (hrbrmstr/swatches@e2598bd)
##    sys              3.4.3      2024-10-04 [1] CRAN (R 4.6.0)
##  P systemfonts      1.3.2      2026-03-05 [?] CRAN (R 4.6.0)
##  P textshaping      1.0.5      2026-03-06 [?] CRAN (R 4.6.0)
##  P tibble         * 3.3.1      2026-01-11 [?] CRAN (R 4.6.0)
##  P tidyr          * 1.3.2      2025-12-19 [?] CRAN (R 4.6.0)
##  P tidyselect       1.2.1      2024-03-11 [?] CRAN (R 4.6.0)
##  P tidyverse      * 2.0.0      2023-02-22 [?] CRAN (R 4.6.0)
##  P timechange       0.4.0      2026-01-29 [?] CRAN (R 4.6.0)
##    tinytable        0.17.0     2026-06-26 [1] CRAN (R 4.6.1)
##    tinytex          0.60       2026-06-16 [1] CRAN (R 4.6.0)
##    toOrdinal        1.4-0.0    2026-02-06 [1] CRAN (R 4.6.0)
##  P tzdb             0.5.0      2025-03-15 [?] CRAN (R 4.6.0)
##    utf8             1.2.6      2025-06-08 [1] CRAN (R 4.6.0)
##    uuid             1.2-2      2026-01-23 [1] CRAN (R 4.6.0)
##    V8               8.2.0      2026-04-21 [1] RSPM
##  P vctrs            0.7.3      2026-04-11 [?] CRAN (R 4.6.0)
##    viridisLite      0.4.3      2026-02-04 [1] CRAN (R 4.6.0)
##    vroom            1.7.1      2026-03-31 [1] CRAN (R 4.6.0)
##  P withr            3.0.3      2026-06-19 [?] CRAN (R 4.6.0)
##  P xfun             0.60       2026-07-09 [?] CRAN (R 4.6.1)
##  P xml2             1.6.0      2026-06-22 [?] CRAN (R 4.6.1)
##  P yaml             2.3.12     2025-12-10 [?] CRAN (R 4.6.0)
##    zip              3.0.2      2026-08-04 [1] CRAN (R 4.6.1)
## 
##  [1] /Users/andrew/Sites/courses/quantf26/renv/library/macos/R-4.6/aarch64-apple-darwin23
##  [2] /Users/andrew/Library/Caches/org.R-project.R/R/renv/sandbox/macos/R-4.6/aarch64-apple-darwin23/46003b10
## 
##  * ── Packages attached to the search path.
##  P ── Loaded and on-disk path mismatch.
## 
## ──────────────────────────────────────────────────────────────────────────────
Show Quarto extensions
quarto::quarto_list_extensions() |> 
  filter(str_detect(Id, "/"))
##                         Id Version Contributes
## 1  mcanouil/preview-colour   1.7.0     filters
## 2   quarto-ext/fontawesome   1.3.0  shortcodes
## 3 schochastics/academicons   0.4.0  shortcodes

Design

The typography, colors, and custom CSS settings are all controlled with this _brand.yml file:

Show _brand.yml for this site
_brand.yml
meta:
  name: Quantitative Methods for International Politics (IPOL 3270), Georgetown University in Qatar
  license: CC BY-SA 4.0
  link:
    home: https://www.andrewheiss.com/

color:
  palette:
    # Navy
    navy: &navy "#041E42"
    navy-50: "#F4F6FF"
    navy-100: "#E1E8FF"
    navy-200: &navy-light "#CCD4EE"
    navy-300: "#B0B8D2"
    navy-400: "#959DB7"
    navy-500: "#7B839D"
    navy-600: "#616A84"
    navy-700: "#48526C"
    navy-800: "#303B57"
    navy-900: *navy
    navy-950: "#001534"
    navy-light: *navy-light
    navy-text: *navy

    # Maroon
    maroon: &maroon "#8A1538"
    maroon-50: "#FFF4F5"
    maroon-100: "#FEE1E5"
    maroon-200: &maroon-light "#FFC6CE"
    maroon-300: "#FF9DAE"
    maroon-400: "#EB7C91"
    maroon-500: "#CE6177"
    maroon-600: "#B2455D"
    maroon-700: "#972844"
    maroon-800: *maroon
    maroon-900: "#4F001A"
    maroon-950: "#36000E"
    maroon-light: *maroon-light
    maroon-text: *maroon

    # Blue
    blue: &blue "#2878B5"
    blue-50: "#F1F7FF"
    blue-100: "#DBE9FF"
    blue-200: &blue-light "#B9D7FF"
    blue-300: "#84BDFB"
    blue-400: "#65A2E0"
    blue-500: "#4388C5"
    blue-600: *blue
    blue-700: &blue-text "#005689"
    blue-800: "#003E65"
    blue-900: "#002640"
    blue-950: "#011729"
    blue-light: *blue-light
    blue-text: *blue-text

    # Teal
    teal: &teal "#009E9A"
    teal-50: "#D1FFFD"
    teal-100: "#94F9F5"
    teal-200: &teal-light "#7DE5E1"
    teal-300: "#5CC9C5"
    teal-400: "#33AEAA"
    teal-500: *teal
    teal-600: "#077774"
    teal-700: &teal-text "#065C5A"
    teal-800: "#054341"
    teal-900: "#002928"
    teal-950: "#021918"
    teal-light: *teal-light
    teal-text: *teal-text

    # Green
    green: &green "#2D934F"
    green-50: "#DCFFE3"
    green-100: "#A4FCB9"
    green-200: &green-light "#8FE7A5"
    green-300: "#72CB89"
    green-400: "#53B06E"
    green-500: *green
    green-600: "#057B38"
    green-700: &green-text "#01602A"
    green-800: "#02451D"
    green-900: "#002B0E"
    green-950: "#001B07"
    green-light: *green-light
    green-text: *green-text

    # Gold
    gold: &gold "#F2B701"
    gold-50: "#FFF5E9"
    gold-100: "#FFE4BF"
    gold-200: &gold-light "#FFCD70"
    gold-300: *gold
    gold-400: "#C79600"
    gold-500: "#A77D07"
    gold-600: "#876505"
    gold-700: &gold-text "#694E03"
    gold-800: "#4D3801"
    gold-900: "#302100"
    gold-950: "#1E1400"
    gold-light: *gold-light
    gold-text: *gold-text

    # Orange
    orange: &orange "#E17C05"
    orange-50: "#FFF4F0"
    orange-100: "#FFE2D6"
    orange-200: &orange-light "#FFC9AF"
    orange-300: "#FFA265"
    orange-400: *orange
    orange-500: "#C76D02"
    orange-600: "#A25703"
    orange-700: &orange-text "#7F4300"
    orange-800: "#5D3001"
    orange-900: "#3A1C00"
    orange-950: "#261000"
    orange-light: *orange-light
    orange-text: *orange-text

    # Red
    red: &red "#CC503E"
    red-50: "#FEF4F4"
    red-100: "#FEE2E0"
    red-200: &red-light "#FFC7C3"
    red-300: "#FF9F96"
    red-400: "#F77768"
    red-500: *red
    red-600: "#BB412C"
    red-700: &red-text "#9D2600"
    red-800: "#741900"
    red-900: "#4A0C00"
    red-950: "#310500"
    red-light: *red-light
    red-text: *red-text

    # Purple
    purple: &purple "#6F4C9B"
    purple-50: "#F8F5FF"
    purple-100: "#EEE4FF"
    purple-200: &purple-light "#DFCCFF"
    purple-300: "#C9ABF6"
    purple-400: "#AE90DB"
    purple-500: "#9475C1"
    purple-600: "#7C5BA8"
    purple-700: *purple
    purple-800: "#512180"
    purple-900: "#390062"
    purple-950: "#250042"
    purple-light: *purple-light
    purple-text: *purple

    # Gray
    gray: &gray "#696A6F"
    gray-50: &off-white "#F5F6FB"
    gray-100: "#E7E8ED"
    gray-200: &gray-light "#D3D4D9"
    gray-300: "#B7B8BD"
    gray-400: "#9D9EA2"
    gray-500: "#828388"
    gray-600: *gray
    gray-700: &gray-text "#515257"
    gray-800: "#3A3B41"
    gray-900: "#22232A"
    gray-950: &off-black "#13151E"
    gray-light: *gray-light
    gray-text: *gray-text

    # Neutrals
    white: "#FFFFFF"
    off-white: *off-white
    off-black: *off-black
    black: "#000000"

    # Numbered aliases
    clr-1: *navy
    clr-2: *maroon
    clr-3: *blue
    clr-4: *teal
    clr-5: *green
    clr-6: *gold
    clr-7: *orange
    clr-8: *red
    clr-9: *purple
    clr-10: *gray

    clr-1-light: *navy-light
    clr-2-light: *maroon-light
    clr-3-light: *blue-light
    clr-4-light: *teal-light
    clr-5-light: *green-light
    clr-6-light: *gold-light
    clr-7-light: *orange-light
    clr-8-light: *red-light
    clr-9-light: *purple-light
    clr-10-light: *gray-light

    clr-1-text: *navy
    clr-2-text: *maroon
    clr-3-text: *blue-text
    clr-4-text: *teal-text
    clr-5-text: *green-text
    clr-6-text: *gold-text
    clr-7-text: *orange-text
    clr-8-text: *red-text
    clr-9-text: *purple
    clr-10-text: *gray-text

  # Bootstrap things
  primary: navy
  secondary: maroon
  tertiary: teal
  success: green
  info: blue
  warning: gold
  danger: red

  foreground: off-black
  background: white
  light: navy-light
  dark: off-black

typography:
  fonts:
    - family: Atkinson Hyperlegible Next
      weight: [200, 400, 700]
      style: ["normal", "italic"]
      source: bunny
    - family: Charis SIL
      weight: [400, 700]
      style: ["normal", "italic"]
      source: bunny
    - family: Source Code Pro
      weight: [400, 500, 700]
      style: ["normal", "italic"]
      source: bunny

  base:
    family: Atkinson Hyperlegible Next
    weight: 400

  headings:
    family: Charis SIL
    weight: 700
    color: maroon
  
  monospace:
    family: Source Code Pro
    weight: 400

  link:
    color: blue
    decoration: underline

defaults:
  bootstrap:
    defaults:  # Bootstrap Sass variables to override
      link-hover-color: $brand-orange
      code-bg: $brand-gray-100
      code-color: $brand-red-text
    rules: |
      a {
        text-decoration: underline;
      }

(See more about brand.yml here).

Typefaces

I use Atkinson Hyperlegible Next (Google Fonts) as the main body font throughout the site. It was developed by the Braille Institute to improve legibility, readability, and accessibility. I use Charis SIL (Google Fonts) for all headings.

A heading

Whereas recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world…

Colors

I use a bunch of colors for this course website. The two main colors are Georgetown Blue (#041E42) and Al Adaam Maroon (#8A1538), Qatar’s national color. The other colors come largely from CARTOColors’s Prism palette, with some tweaks I made by hand in a color picker.

  1. Georgetown Blue (#041E42)
  2. Al Adaam Maroon (#8A1538)
  3. Blue (#2878B5)
  4. Teal (#009E9A)
  5. Green (#2D934F)
  6. Gold (#F2B701)
  7. Orange (#E17C05)
  8. Red (#CC503E)
  9. Purple (#6F4C9B)
  10. Gray (#696A6F)

I also use a whole color ramp system with shades that work well for accessibility:

Swatches

These colors are available as Adobe swatch files (ASE) that can be opened in Adobe programs like Illustrator, InDesign, and Photoshop, as well as the non-Adobe Affinity (thanks to the neat {swatches} package; see code here).

color section for _brand.yml

Because there are so many possible colors, I use code to generate the color: section of _brand.yml and manually copy/paste it into my official _brand.yml file. See the full R code in all its messy glory here.

_brand.yml color section
color:
  palette:
    # Navy
    navy: &navy "#041E42"
    navy-50: "#F4F6FF"
    navy-100: "#E1E8FF"
    navy-200: &navy-light "#CCD4EE"
    navy-300: "#B0B8D2"
    navy-400: "#959DB7"
    navy-500: "#7B839D"
    navy-600: "#616A84"
    navy-700: "#48526C"
    navy-800: "#303B57"
    navy-900: *navy
    navy-950: "#001534"
    navy-light: *navy-light
    navy-text: *navy

    # Maroon
    maroon: &maroon "#8A1538"
    maroon-50: "#FFF4F5"
    maroon-100: "#FEE1E5"
    maroon-200: &maroon-light "#FFC6CE"
    maroon-300: "#FF9DAE"
    maroon-400: "#EB7C91"
    maroon-500: "#CE6177"
    maroon-600: "#B2455D"
    maroon-700: "#972844"
    maroon-800: *maroon
    maroon-900: "#4F001A"
    maroon-950: "#36000E"
    maroon-light: *maroon-light
    maroon-text: *maroon

    # Blue
    blue: &blue "#2878B5"
    blue-50: "#F1F7FF"
    blue-100: "#DBE9FF"
    blue-200: &blue-light "#B9D7FF"
    blue-300: "#84BDFB"
    blue-400: "#65A2E0"
    blue-500: "#4388C5"
    blue-600: *blue
    blue-700: &blue-text "#005689"
    blue-800: "#003E65"
    blue-900: "#002640"
    blue-950: "#011729"
    blue-light: *blue-light
    blue-text: *blue-text

    # Teal
    teal: &teal "#009E9A"
    teal-50: "#D1FFFD"
    teal-100: "#94F9F5"
    teal-200: &teal-light "#7DE5E1"
    teal-300: "#5CC9C5"
    teal-400: "#33AEAA"
    teal-500: *teal
    teal-600: "#077774"
    teal-700: &teal-text "#065C5A"
    teal-800: "#054341"
    teal-900: "#002928"
    teal-950: "#021918"
    teal-light: *teal-light
    teal-text: *teal-text

    # Green
    green: &green "#2D934F"
    green-50: "#DCFFE3"
    green-100: "#A4FCB9"
    green-200: &green-light "#8FE7A5"
    green-300: "#72CB89"
    green-400: "#53B06E"
    green-500: *green
    green-600: "#057B38"
    green-700: &green-text "#01602A"
    green-800: "#02451D"
    green-900: "#002B0E"
    green-950: "#001B07"
    green-light: *green-light
    green-text: *green-text

    # Gold
    gold: &gold "#F2B701"
    gold-50: "#FFF5E9"
    gold-100: "#FFE4BF"
    gold-200: &gold-light "#FFCD70"
    gold-300: *gold
    gold-400: "#C79600"
    gold-500: "#A77D07"
    gold-600: "#876505"
    gold-700: &gold-text "#694E03"
    gold-800: "#4D3801"
    gold-900: "#302100"
    gold-950: "#1E1400"
    gold-light: *gold-light
    gold-text: *gold-text

    # Orange
    orange: &orange "#E17C05"
    orange-50: "#FFF4F0"
    orange-100: "#FFE2D6"
    orange-200: &orange-light "#FFC9AF"
    orange-300: "#FFA265"
    orange-400: *orange
    orange-500: "#C76D02"
    orange-600: "#A25703"
    orange-700: &orange-text "#7F4300"
    orange-800: "#5D3001"
    orange-900: "#3A1C00"
    orange-950: "#261000"
    orange-light: *orange-light
    orange-text: *orange-text

    # Red
    red: &red "#CC503E"
    red-50: "#FEF4F4"
    red-100: "#FEE2E0"
    red-200: &red-light "#FFC7C3"
    red-300: "#FF9F96"
    red-400: "#F77768"
    red-500: *red
    red-600: "#BB412C"
    red-700: &red-text "#9D2600"
    red-800: "#741900"
    red-900: "#4A0C00"
    red-950: "#310500"
    red-light: *red-light
    red-text: *red-text

    # Purple
    purple: &purple "#6F4C9B"
    purple-50: "#F8F5FF"
    purple-100: "#EEE4FF"
    purple-200: &purple-light "#DFCCFF"
    purple-300: "#C9ABF6"
    purple-400: "#AE90DB"
    purple-500: "#9475C1"
    purple-600: "#7C5BA8"
    purple-700: *purple
    purple-800: "#512180"
    purple-900: "#390062"
    purple-950: "#250042"
    purple-light: *purple-light
    purple-text: *purple

    # Gray
    gray: &gray "#696A6F"
    gray-50: &off-white "#F5F6FB"
    gray-100: "#E7E8ED"
    gray-200: &gray-light "#D3D4D9"
    gray-300: "#B7B8BD"
    gray-400: "#9D9EA2"
    gray-500: "#828388"
    gray-600: *gray
    gray-700: &gray-text "#515257"
    gray-800: "#3A3B41"
    gray-900: "#22232A"
    gray-950: &off-black "#13151E"
    gray-light: *gray-light
    gray-text: *gray-text

    # Neutrals
    white: "#FFFFFF"
    off-white: *off-white
    off-black: *off-black
    black: "#000000"

    # Numbered aliases
    clr-1: *navy
    clr-2: *maroon
    clr-3: *blue
    clr-4: *teal
    clr-5: *green
    clr-6: *gold
    clr-7: *orange
    clr-8: *red
    clr-9: *purple
    clr-10: *gray

    clr-1-light: *navy-light
    clr-2-light: *maroon-light
    clr-3-light: *blue-light
    clr-4-light: *teal-light
    clr-5-light: *green-light
    clr-6-light: *gold-light
    clr-7-light: *orange-light
    clr-8-light: *red-light
    clr-9-light: *purple-light
    clr-10-light: *gray-light

    clr-1-text: *navy
    clr-2-text: *maroon
    clr-3-text: *blue-text
    clr-4-text: *teal-text
    clr-5-text: *green-text
    clr-6-text: *gold-text
    clr-7-text: *orange-text
    clr-8-text: *red-text
    clr-9-text: *purple
    clr-10-text: *gray-text

  # Bootstrap things
  primary: navy
  secondary: maroon
  tertiary: teal
  success: green
  info: blue
  warning: gold
  danger: red

  foreground: off-black
  background: white
  light: navy-light
  dark: off-black

License and credits

All the materials and content for this course are licensed under Creative Commons CC-BY-SA . Use whatever you want!