Module Theme

type variant =
  1. | Christmas
  2. | Typical
type face = {
  1. source : string;
  2. weight : int;
  3. style : string;
}
type font = face list
type fonts = {
  1. heading : font;
  2. body : font;
  3. monospace : font;
}
type t = {
  1. name : variant;
  2. fonts : fonts;
}
val font_path : string -> string
val variant_to_string : variant -> string
val font_source_to_css : string -> string
val font_face_to_css : string -> face -> string
val font_to_font_face : string -> face list -> string
val fonts_to_css : fonts -> string