/* generated using: hugo gen chromastyles --style=catppuccin-latte */  /* background */ .bg {   color: #4c4f69;   background-color: #eff1f5; } /* prewrapper */ .chroma {   color: #4c4f69;   background-color: #eff1f5;   -webkit-text-size-adjust: none; } /* error */ .chroma .err {   color: #d20f39; } /* linelink */ .chroma .lnlinks {   outline: none;   text-decoration: none;   color: inherit; } /* linetabletd */ .chroma .lntd {   vertical-align: top;   padding: 0;   margin: 0;   border: 0; } /* linetable */ .chroma .lntable {   border-spacing: 0;   padding: 0;   margin: 0;   border: 0; } /* linehighlight */ .chroma .hl {   background-color: #bcc0cc; } /* linenumberstable */ .chroma .lnt {   white-space: pre;   -webkit-user-select: none;   user-select: none;   margin-right: 0.4em;   padding: 0 0.4em 0 0.4em;   color: #8c8fa1; } /* linenumbers */ .chroma .ln {   white-space: pre;   -webkit-user-select: none;   user-select: none;   margin-right: 0.4em;   padding: 0 0.4em 0 0.4em;   color: #8c8fa1; } /* line */ .chroma .line {   display: flex; } /* keyword */ .chroma .k {   color: #8839ef; } /* keywordconstant */ .chroma .kc {   color: #fe640b; } /* keyworddeclaration */ .chroma .kd {   color: #d20f39; } /* keywordnamespace */ .chroma .kn {   color: #179299; } /* keywordpseudo */ .chroma .kp {   color: #8839ef; } /* keywordreserved */ .chroma .kr {   color: #8839ef; } /* keywordtype */ .chroma .kt {   color: #d20f39; } /* nameattribute */ .chroma .na {   color: #1e66f5; } /* nameclass */ .chroma .nc {   color: #df8e1d; } /* nameconstant */ .chroma .no {   color: #df8e1d; } /* namedecorator */ .chroma .nd {   color: #1e66f5;   font-weight: bold; } /* nameentity */ .chroma .ni {   color: #179299; } /* nameexception */ .chroma .ne {   color: #fe640b; } /* namelabel */ .chroma .nl {   color: #04a5e5; } /* namenamespace */ .chroma .nn {   color: #fe640b; } /* nameproperty */ .chroma .py {   color: #fe640b; } /* nametag */ .chroma .nt {   color: #8839ef; } /* namebuiltin */ .chroma .nb {   color: #04a5e5; } /* namebuiltinpseudo */ .chroma .bp {   color: #04a5e5; } /* namevariable */ .chroma .nv {   color: #dc8a78; } /* namevariableclass */ .chroma .vc {   color: #dc8a78; } /* namevariableglobal */ .chroma .vg {   color: #dc8a78; } /* namevariableinstance */ .chroma .vi {   color: #dc8a78; } /* namevariablemagic */ .chroma .vm {   color: #dc8a78; } /* namefunction */ .chroma .nf {   color: #1e66f5; } /* namefunctionmagic */ .chroma .fm {   color: #1e66f5; } /* literalstring */ .chroma .s {   color: #40a02b; } /* literalstringaffix */ .chroma .sa {   color: #d20f39; } /* literalstringbacktick */ .chroma .sb {   color: #40a02b; } /* literalstringchar */ .chroma .sc {   color: #40a02b; } /* literalstringdelimiter */ .chroma .dl {   color: #1e66f5; } /* literalstringdoc */ .chroma .sd {   color: #9ca0b0; } /* literalstringdouble */ .chroma .s2 {   color: #40a02b; } /* literalstringescape */ .chroma .se {   color: #1e66f5; } /* literalstringheredoc */ .chroma .sh {   color: #9ca0b0; } /* literalstringinterpol */ .chroma .si {   color: #40a02b; } /* literalstringother */ .chroma .sx {   color: #40a02b; } /* literalstringregex */ .chroma .sr {   color: #179299; } /* literalstringsingle */ .chroma .s1 {   color: #40a02b; } /* literalstringsymbol */ .chroma .ss {   color: #40a02b; } /* literalnumber */ .chroma .m {   color: #fe640b; } /* literalnumberbin */ .chroma .mb {   color: #fe640b; } /* literalnumberfloat */ .chroma .mf {   color: #fe640b; } /* literalnumberhex */ .chroma .mh {   color: #fe640b; } /* literalnumberinteger */ .chroma .mi {   color: #fe640b; } /* literalnumberintegerlong */ .chroma .il {   color: #fe640b; } /* literalnumberoct */ .chroma .mo {   color: #fe640b; } /* operator */ .chroma .o {   color: #04a5e5;   font-weight: bold; } /* operatorword */ .chroma .ow {   color: #04a5e5;   font-weight: bold; } /* comment */ .chroma .c {   color: #9ca0b0;   font-style: italic; } /* commenthashbang */ .chroma .ch {   color: #acb0be;   font-style: italic; } /* commentmultiline */ .chroma .cm {   color: #9ca0b0;   font-style: italic; } /* commentsingle */ .chroma .c1 {   color: #9ca0b0;   font-style: italic; } /* commentspecial */ .chroma .cs {   color: #9ca0b0;   font-style: italic; } /* commentpreproc */ .chroma .cp {   color: #9ca0b0;   font-style: italic; } /* commentpreprocfile */ .chroma .cpf {   color: #9ca0b0;   font-weight: bold;   font-style: italic; } /* genericdeleted */ .chroma .gd {   color: #d20f39;   background-color: #ccd0da; } /* genericemph */ .chroma .ge {   font-style: italic; } /* genericerror */ .chroma .gr {   color: #d20f39; } /* genericheading */ .chroma .gh {   color: #fe640b;   font-weight: bold; } /* genericinserted */ .chroma .gi {   color: #40a02b;   background-color: #ccd0da; } /* genericstrong */ .chroma .gs {   font-weight: bold; } /* genericsubheading */ .chroma .gu {   color: #fe640b;   font-weight: bold; } /* generictraceback */ .chroma .gt {   color: #d20f39; } /* genericunderline */ .chroma .gl {   text-decoration: underline; } 