/* Generated by new_book.py from Pygments styles; code is highlighted by scripts/mdbook_pygments.py. */
.light code .c, .rust code .c { color: #3D7B7B; font-style: italic } /* Comment */
.light code .err, .rust code .err { border: 1px solid #F00 } /* Error */
.light code .k, .rust code .k { color: #008000; font-weight: bold } /* Keyword */
.light code .o, .rust code .o { color: #666 } /* Operator */
.light code .ch, .rust code .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */
.light code .cm, .rust code .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */
.light code .cp, .rust code .cp { color: #9C6500 } /* Comment.Preproc */
.light code .cpf, .rust code .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */
.light code .c1, .rust code .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */
.light code .cs, .rust code .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */
.light code .gd, .rust code .gd { color: #A00000 } /* Generic.Deleted */
.light code .ge, .rust code .ge { font-style: italic } /* Generic.Emph */
.light code .ges, .rust code .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.light code .gr, .rust code .gr { color: #E40000 } /* Generic.Error */
.light code .gh, .rust code .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.light code .gi, .rust code .gi { color: #008400 } /* Generic.Inserted */
.light code .go, .rust code .go { color: #717171 } /* Generic.Output */
.light code .gp, .rust code .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.light code .gs, .rust code .gs { font-weight: bold } /* Generic.Strong */
.light code .gu, .rust code .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.light code .gt, .rust code .gt { color: #04D } /* Generic.Traceback */
.light code .kc, .rust code .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.light code .kd, .rust code .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.light code .kn, .rust code .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.light code .kp, .rust code .kp { color: #008000 } /* Keyword.Pseudo */
.light code .kr, .rust code .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.light code .kt, .rust code .kt { color: #B00040 } /* Keyword.Type */
.light code .m, .rust code .m { color: #666 } /* Literal.Number */
.light code .s, .rust code .s { color: #BA2121 } /* Literal.String */
.light code .na, .rust code .na { color: #687822 } /* Name.Attribute */
.light code .nb, .rust code .nb { color: #008000 } /* Name.Builtin */
.light code .nc, .rust code .nc { color: #00F; font-weight: bold } /* Name.Class */
.light code .no, .rust code .no { color: #800 } /* Name.Constant */
.light code .nd, .rust code .nd { color: #A2F } /* Name.Decorator */
.light code .ni, .rust code .ni { color: #717171; font-weight: bold } /* Name.Entity */
.light code .ne, .rust code .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */
.light code .nf, .rust code .nf { color: #00F } /* Name.Function */
.light code .nl, .rust code .nl { color: #767600 } /* Name.Label */
.light code .nn, .rust code .nn { color: #00F; font-weight: bold } /* Name.Namespace */
.light code .nt, .rust code .nt { color: #008000; font-weight: bold } /* Name.Tag */
.light code .nv, .rust code .nv { color: #19177C } /* Name.Variable */
.light code .ow, .rust code .ow { color: #A2F; font-weight: bold } /* Operator.Word */
.light code .w, .rust code .w { color: #BBB } /* Text.Whitespace */
.light code .mb, .rust code .mb { color: #666 } /* Literal.Number.Bin */
.light code .mf, .rust code .mf { color: #666 } /* Literal.Number.Float */
.light code .mh, .rust code .mh { color: #666 } /* Literal.Number.Hex */
.light code .mi, .rust code .mi { color: #666 } /* Literal.Number.Integer */
.light code .mo, .rust code .mo { color: #666 } /* Literal.Number.Oct */
.light code .sa, .rust code .sa { color: #BA2121 } /* Literal.String.Affix */
.light code .sb, .rust code .sb { color: #BA2121 } /* Literal.String.Backtick */
.light code .sc, .rust code .sc { color: #BA2121 } /* Literal.String.Char */
.light code .dl, .rust code .dl { color: #BA2121 } /* Literal.String.Delimiter */
.light code .sd, .rust code .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.light code .s2, .rust code .s2 { color: #BA2121 } /* Literal.String.Double */
.light code .se, .rust code .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */
.light code .sh, .rust code .sh { color: #BA2121 } /* Literal.String.Heredoc */
.light code .si, .rust code .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */
.light code .sx, .rust code .sx { color: #008000 } /* Literal.String.Other */
.light code .sr, .rust code .sr { color: #A45A77 } /* Literal.String.Regex */
.light code .s1, .rust code .s1 { color: #BA2121 } /* Literal.String.Single */
.light code .ss, .rust code .ss { color: #19177C } /* Literal.String.Symbol */
.light code .bp, .rust code .bp { color: #008000 } /* Name.Builtin.Pseudo */
.light code .fm, .rust code .fm { color: #00F } /* Name.Function.Magic */
.light code .vc, .rust code .vc { color: #19177C } /* Name.Variable.Class */
.light code .vg, .rust code .vg { color: #19177C } /* Name.Variable.Global */
.light code .vi, .rust code .vi { color: #19177C } /* Name.Variable.Instance */
.light code .vm, .rust code .vm { color: #19177C } /* Name.Variable.Magic */
.light code .il, .rust code .il { color: #666 } /* Literal.Number.Integer.Long */
.coal code .c, .navy code .c, .ayu code .c { color: #7F848E } /* Comment */
.coal code .err, .navy code .err, .ayu code .err { color: #ABB2BF } /* Error */
.coal code .esc, .navy code .esc, .ayu code .esc { color: #ABB2BF } /* Escape */
.coal code .g, .navy code .g, .ayu code .g { color: #ABB2BF } /* Generic */
.coal code .k, .navy code .k, .ayu code .k { color: #C678DD } /* Keyword */
.coal code .l, .navy code .l, .ayu code .l { color: #ABB2BF } /* Literal */
.coal code .n, .navy code .n, .ayu code .n { color: #E06C75 } /* Name */
.coal code .o, .navy code .o, .ayu code .o { color: #56B6C2 } /* Operator */
.coal code .x, .navy code .x, .ayu code .x { color: #ABB2BF } /* Other */
.coal code .p, .navy code .p, .ayu code .p { color: #ABB2BF } /* Punctuation */
.coal code .ch, .navy code .ch, .ayu code .ch { color: #7F848E } /* Comment.Hashbang */
.coal code .cm, .navy code .cm, .ayu code .cm { color: #7F848E } /* Comment.Multiline */
.coal code .cp, .navy code .cp, .ayu code .cp { color: #7F848E } /* Comment.Preproc */
.coal code .cpf, .navy code .cpf, .ayu code .cpf { color: #7F848E } /* Comment.PreprocFile */
.coal code .c1, .navy code .c1, .ayu code .c1 { color: #7F848E } /* Comment.Single */
.coal code .cs, .navy code .cs, .ayu code .cs { color: #7F848E } /* Comment.Special */
.coal code .gd, .navy code .gd, .ayu code .gd { color: #ABB2BF } /* Generic.Deleted */
.coal code .ge, .navy code .ge, .ayu code .ge { color: #ABB2BF } /* Generic.Emph */
.coal code .ges, .navy code .ges, .ayu code .ges { color: #ABB2BF } /* Generic.EmphStrong */
.coal code .gr, .navy code .gr, .ayu code .gr { color: #ABB2BF } /* Generic.Error */
.coal code .gh, .navy code .gh, .ayu code .gh { color: #ABB2BF } /* Generic.Heading */
.coal code .gi, .navy code .gi, .ayu code .gi { color: #ABB2BF } /* Generic.Inserted */
.coal code .go, .navy code .go, .ayu code .go { color: #ABB2BF } /* Generic.Output */
.coal code .gp, .navy code .gp, .ayu code .gp { color: #ABB2BF } /* Generic.Prompt */
.coal code .gs, .navy code .gs, .ayu code .gs { color: #ABB2BF } /* Generic.Strong */
.coal code .gu, .navy code .gu, .ayu code .gu { color: #ABB2BF } /* Generic.Subheading */
.coal code .gt, .navy code .gt, .ayu code .gt { color: #ABB2BF } /* Generic.Traceback */
.coal code .kc, .navy code .kc, .ayu code .kc { color: #E5C07B } /* Keyword.Constant */
.coal code .kd, .navy code .kd, .ayu code .kd { color: #C678DD } /* Keyword.Declaration */
.coal code .kn, .navy code .kn, .ayu code .kn { color: #C678DD } /* Keyword.Namespace */
.coal code .kp, .navy code .kp, .ayu code .kp { color: #C678DD } /* Keyword.Pseudo */
.coal code .kr, .navy code .kr, .ayu code .kr { color: #C678DD } /* Keyword.Reserved */
.coal code .kt, .navy code .kt, .ayu code .kt { color: #E5C07B } /* Keyword.Type */
.coal code .ld, .navy code .ld, .ayu code .ld { color: #ABB2BF } /* Literal.Date */
.coal code .m, .navy code .m, .ayu code .m { color: #D19A66 } /* Literal.Number */
.coal code .s, .navy code .s, .ayu code .s { color: #98C379 } /* Literal.String */
.coal code .na, .navy code .na, .ayu code .na { color: #E06C75 } /* Name.Attribute */
.coal code .nb, .navy code .nb, .ayu code .nb { color: #E5C07B } /* Name.Builtin */
.coal code .nc, .navy code .nc, .ayu code .nc { color: #E5C07B } /* Name.Class */
.coal code .no, .navy code .no, .ayu code .no { color: #E06C75 } /* Name.Constant */
.coal code .nd, .navy code .nd, .ayu code .nd { color: #61AFEF } /* Name.Decorator */
.coal code .ni, .navy code .ni, .ayu code .ni { color: #E06C75 } /* Name.Entity */
.coal code .ne, .navy code .ne, .ayu code .ne { color: #E06C75 } /* Name.Exception */
.coal code .nf, .navy code .nf, .ayu code .nf { color: #61AFEF; font-weight: bold } /* Name.Function */
.coal code .nl, .navy code .nl, .ayu code .nl { color: #E06C75 } /* Name.Label */
.coal code .nn, .navy code .nn, .ayu code .nn { color: #E06C75 } /* Name.Namespace */
.coal code .nx, .navy code .nx, .ayu code .nx { color: #E06C75 } /* Name.Other */
.coal code .py, .navy code .py, .ayu code .py { color: #E06C75 } /* Name.Property */
.coal code .nt, .navy code .nt, .ayu code .nt { color: #E06C75 } /* Name.Tag */
.coal code .nv, .navy code .nv, .ayu code .nv { color: #E06C75 } /* Name.Variable */
.coal code .ow, .navy code .ow, .ayu code .ow { color: #56B6C2 } /* Operator.Word */
.coal code .pm, .navy code .pm, .ayu code .pm { color: #ABB2BF } /* Punctuation.Marker */
.coal code .w, .navy code .w, .ayu code .w { color: #ABB2BF } /* Text.Whitespace */
.coal code .mb, .navy code .mb, .ayu code .mb { color: #D19A66 } /* Literal.Number.Bin */
.coal code .mf, .navy code .mf, .ayu code .mf { color: #D19A66 } /* Literal.Number.Float */
.coal code .mh, .navy code .mh, .ayu code .mh { color: #D19A66 } /* Literal.Number.Hex */
.coal code .mi, .navy code .mi, .ayu code .mi { color: #D19A66 } /* Literal.Number.Integer */
.coal code .mo, .navy code .mo, .ayu code .mo { color: #D19A66 } /* Literal.Number.Oct */
.coal code .sa, .navy code .sa, .ayu code .sa { color: #98C379 } /* Literal.String.Affix */
.coal code .sb, .navy code .sb, .ayu code .sb { color: #98C379 } /* Literal.String.Backtick */
.coal code .sc, .navy code .sc, .ayu code .sc { color: #98C379 } /* Literal.String.Char */
.coal code .dl, .navy code .dl, .ayu code .dl { color: #98C379 } /* Literal.String.Delimiter */
.coal code .sd, .navy code .sd, .ayu code .sd { color: #98C379 } /* Literal.String.Doc */
.coal code .s2, .navy code .s2, .ayu code .s2 { color: #98C379 } /* Literal.String.Double */
.coal code .se, .navy code .se, .ayu code .se { color: #98C379 } /* Literal.String.Escape */
.coal code .sh, .navy code .sh, .ayu code .sh { color: #98C379 } /* Literal.String.Heredoc */
.coal code .si, .navy code .si, .ayu code .si { color: #98C379 } /* Literal.String.Interpol */
.coal code .sx, .navy code .sx, .ayu code .sx { color: #98C379 } /* Literal.String.Other */
.coal code .sr, .navy code .sr, .ayu code .sr { color: #98C379 } /* Literal.String.Regex */
.coal code .s1, .navy code .s1, .ayu code .s1 { color: #98C379 } /* Literal.String.Single */
.coal code .ss, .navy code .ss, .ayu code .ss { color: #98C379 } /* Literal.String.Symbol */
.coal code .bp, .navy code .bp, .ayu code .bp { color: #E5C07B } /* Name.Builtin.Pseudo */
.coal code .fm, .navy code .fm, .ayu code .fm { color: #56B6C2; font-weight: bold } /* Name.Function.Magic */
.coal code .vc, .navy code .vc, .ayu code .vc { color: #E06C75 } /* Name.Variable.Class */
.coal code .vg, .navy code .vg, .ayu code .vg { color: #E06C75 } /* Name.Variable.Global */
.coal code .vi, .navy code .vi, .ayu code .vi { color: #E06C75 } /* Name.Variable.Instance */
.coal code .vm, .navy code .vm, .ayu code .vm { color: #E06C75 } /* Name.Variable.Magic */
.coal code .il, .navy code .il, .ayu code .il { color: #D19A66 } /* Literal.Number.Integer.Long */
