diff --git a/lib/makeup/styles/html/style_map.ex b/lib/makeup/styles/html/style_map.ex
index 71c9c99..3c5e054 100644
--- a/lib/makeup/styles/html/style_map.ex
+++ b/lib/makeup/styles/html/style_map.ex
@@ -345,6 +345,34 @@ defmodule Makeup.Styles.HTML.StyleMap do
"""
def default_style, do: @default_style
+ @dracula_style Style.make_style(
+ short_name: "dracula",
+ long_name: "Dracula Style",
+ background_color: "#282a36",
+ highlight_color: "#44475A",
+ styles: %{
+ :comment_single => "#44475A",
+ :keyword => "#FF92DF",
+ :keyword_declaration => "#FF92DF",
+ :keyword_namespace => "#FF92DF",
+ :name => "#50FA7B",
+ :name_attribute => "#BD93F9",
+ :name_builtin_pseudo => "#44475A",
+ :name_class => "#A4FFFF",
+ :name_constant => "#BD93F9",
+ :name_function => "#50FA7B",
+ :operator => "#FF92DF",
+ :punctuation => "#F8F8F2",
+ :string => "#F1FA8C",
+ :string_symbol => "#FFB86C",
+ }
+ )
+
+ @doc """
+ The *dracula* style. Example [here](https://elixir-makeup.github.io/makeup_demo/elixir.html#dracula).
+ """
+ def dracula_style, do: @dracula_style
+
@emacs_style Style.make_style(
short_name: "emacs",
long_name: "Emacs Style",