Use exibble to create a gt table with a number of table parts added. Then, use opt_stylize() to give the table some additional style (using the "cyan" color variation and style number 6).
exibble |>gt(rowname_col ="row", groupname_col ="group") |>summary_rows(groups ="grp_a",columns =c(num, currency),fns =c("min", "max") ) |>grand_summary_rows(columns = currency,fns = total ~sum(., na.rm =TRUE) ) |>tab_source_note(source_note ="This is a source note.") |>tab_footnote(footnote ="This is a footnote.",locations =cells_body(columns =1, rows =1) ) |>tab_header(title ="The title of the table",subtitle ="The table's subtitle" ) |>opt_stylize(style =6, color ="cyan")