html{font-size:16px}@font-face{font-family:"Fira Code";src:url("../fonts/eot/FiraCode-Regular.eot");src:url("../fonts/eot/FiraCode-Regular.eot") format("embedded-opentype"),url("../fonts/woff2/FiraCode-Regular.woff2") format("woff2"),url("../fonts/woff/FiraCode-Regular.woff") format("woff"),url("../fonts/ttf/FiraCode-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Fira Code";src:url("../fonts/eot/FiraCode-Medium.eot");src:url("../fonts/eot/FiraCode-Medium.eot") format("embedded-opentype"),url("../fonts/woff2/FiraCode-Medium.woff2") format("woff2"),url("../fonts/woff/FiraCode-Medium.woff") format("woff"),url("../fonts/ttf/FiraCode-Medium.ttf") format("truetype");font-weight:500;font-style:normal}html{height:auto;font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}@media only screen and (min-width: 1400px){html{font-size:18px}}@media only screen and (max-width: 550px){html{font-size:15px}}html.mode--native-scroll{height:auto}html.mode--local-scroll{height:100%}.page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Whitney SSm A", "Whitney SSm B", sans-serif;margin:0;color:#3d464d;background:#fbfbf7;height:auto}.mode--native-scroll .page{height:auto}.mode--local-scroll .page{height:100%}.page__inner{position:relative;display:block;margin:0 auto;width:100%;height:auto;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.mode--native-scroll .page__inner{height:auto;overflow:auto}.mode--local-scroll .page__inner{height:100%;overflow-x:hidden;overflow-y:auto}.nav--grid,.nav__inner--grid,.content__inner--grid{background-position:0.3125rem 0;background-size:1.5rem 1.5rem;background-image:linear-gradient(to bottom, #add8e6 1px, transparent 1px);background-attachment:scroll}.nav{position:fixed;flex:0 0 14.5rem;margin:0;padding:1.5rem .75rem 1.5rem 2.25rem;height:100%;box-sizing:border-box;display:flex;flex-flow:row wrap;overflow-x:hidden;overflow-y:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;z-index:5}@media only screen and (max-width: 1023px){.nav{display:block;margin:0;padding:0;width:0;height:100%;overflow:visible}}.nav h1{position:relative;left:-0.5rem;margin:1.5rem 0;font-size:2.25rem;line-height:1.5rem;font-family:"Acropolis A", "Acropolis B", cursive;font-style:italic;font-weight:800;text-transform:lowercase;color:#fb1e70}.nav h1 span{display:inline-block;cursor:pointer;color:#fb1e70}.nav h1 span:hover,.nav h1 span:active{color:#c02e75}@media (hover: none){.nav h1 span:hover{color:#fb1e70}}@media (hover: none){.nav h1 span:active{color:#c02e75}}@media only screen and (min-width: 1400px){.nav h1{top:1px}}@media only screen and (max-width: 1023px){.nav h1{position:fixed;display:block;top:0;left:0;margin:0;padding:0;width:100%;background:#32383e;box-sizing:border-box;font-size:24px;text-align:center;line-height:40px;z-index:10}}.nav ul{position:relative;top:0.5rem;margin:0 0 0 -2.25rem;padding:0}@media only screen and (min-width: 1400px){.nav ul{top:8px}}.nav ul ul{top:0;margin:0;overflow:hidden}.nav ul ~ ul::before{content:"";position:relative;display:block;margin:1.5rem auto 1.5rem 2.25rem;width:118px;height:1px;background:#9ca1a2;transform:scaleY(0.5);transform-origin:0 0}.nav li{position:relative;list-style:none;line-height:1.5rem;font-size:14px}@media only screen and (min-width: 1400px){.nav li{top:2px}}.nav li strong{position:relative;top:-0.0625rem;font-size:0.875rem;font-weight:800;line-height:1.5rem;letter-spacing:0.045em;color:#3d464d}@media only screen and (min-width: 1400px){.nav li strong{top:-3px}.nav li strong a{margin-bottom:-2px;padding-top:1px;padding-bottom:1px}}.nav li li{top:-0.0625rem}@media only screen and (min-width: 1400px){.nav li li{top:-1px}}.nav ul ~ ul li li:nth-last-child(1){margin-bottom:1.5rem}.nav li a{padding-left:2.25rem;padding-right:2.25rem}.nav a{position:relative;display:block;width:calc(100% - .75rem);color:inherit;text-decoration:none;box-sizing:border-box}.nav a::before{content:"";display:block;margin-bottom:-1.5rem;margin-left:-2.25rem;width:calc(100% + 4.5rem);height:1.5rem}.nav a:hover::before,.nav a:active::before{background-color:#f5f6f4}@media (hover: none){.nav a:hover::before{background-color:transparent}}@media (hover: none){.nav a:active::before{background-color:#f5f6f4}}.nav a.selected::before{background-color:#e4e7e9}.nav__inner{margin-right:auto}@media only screen and (max-width: 1023px){.nav__drawer{position:fixed;top:38px;left:0;height:calc(100% - 38px);background:#fff;overflow:auto;box-shadow:5px 0 2px -2px rgba(0,0,0,0.1);transform:translateX(0%);transition:transform 0.22s ease-in-out}.nav__drawer ul{margin:0}.nav__drawer>ul:nth-child(1){margin-top:1.5rem}}@media only screen and (max-width: 1023px){.nav__drawer--off{transform:translateX(-105%)}}.nav__switch{position:absolute;display:none;top:0;left:0;padding:12px;z-index:15}@media only screen and (max-width: 1023px){.nav__switch{display:block;cursor:pointer}.nav__switch>*{fill:#fbfbf7;transition:transform 0.12s ease-in-out}.nav__switch>*:nth-child(1){transform:rotate(45deg) translate(4px, -4px);transform-origin:0% 0%}.nav__switch>*:nth-child(2){transform:scaleY(0);transform-origin:center}.nav__switch>*:nth-child(3){transform:rotate(-45deg) translate(4px, 4px);transform-origin:0% 100%}}@media only screen and (max-width: 1023px){.nav__switch--off>*:nth-child(1){transform:rotate(0) translate(0px, 0px);transform-origin:0% 0%}.nav__switch--off>*:nth-child(2){transform:scaleY(1);transform-origin:center}.nav__switch--off>*:nth-child(3){transform:rotate(0) translate(0px, 0px);transform-origin:0% 100%}}.content{line-height:1.5rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow:hidden}.content__logo{display:block;height:24rem;margin-top:1.5rem;margin-left:-3.25rem}@media only screen and (max-width: 1023px){.content__logo{margin-top:6rem;margin-left:auto;margin-right:auto;margin-bottom:-3rem}}@media only screen and (max-width: 550px){.content__logo{height:65.45454545vw}}.content__main h2{position:relative;left:-4.5rem;margin:15rem 0 0;padding:0;font-size:24rem;font-family:"Acropolis A", "Acropolis B", cursive;font-style:italic;font-weight:800;color:#c7efef;text-transform:lowercase;line-height:15rem;width:61rem;overflow:visible;display:flex;flex-flow:row wrap;align-items:center;height:96vh;overflow-wrap:break-word;word-wrap:break-word}.content__main h2#about{margin-bottom:-1.5rem}@media only screen and (max-width: 820px){.content__main h2#bem{left:-6.25vw}}.content__main h2#classname{width:65rem}@media only screen and (max-width: 1100px){.content__main h2#classname{width:57rem}}@media only screen and (max-width: 1023px){.content__main h2#classname{width:48rem}}@media only screen and (max-width: 820px){.content__main h2#classname{width:96vw}}.content__main h2#collection{width:58rem}@media only screen and (max-width: 1100px){.content__main h2#collection{width:51rem}}@media only screen and (max-width: 1023px){.content__main h2#collection{width:46rem}}@media only screen and (max-width: 820px){.content__main h2#collection{width:96vw}}@media only screen and (max-width: 820px){.content__main h2#dom{width:104vw;left:-6.25vw}}.content__main h2#geometry{width:50rem}@media only screen and (max-width: 1100px){.content__main h2#geometry{width:44rem;left:0}}@media only screen and (max-width: 820px){.content__main h2#geometry{width:94vw}}.content__main h2#promise{width:50rem}@media only screen and (max-width: 1100px){.content__main h2#promise{width:44rem;left:0.75rem}}@media only screen and (max-width: 820px){.content__main h2#promise{width:90vw;left:1.5625vw}}@media only screen and (max-width: 820px){.content__main h2#random{width:104vw}}@media only screen and (max-width: 820px){.content__main h2#sort{left:-4.6875vw}}.content__main h2#time{width:45rem}@media only screen and (max-width: 1100px){.content__main h2#time{width:40rem}}@media only screen and (max-width: 1023px){.content__main h2#time{width:37rem}}@media only screen and (max-width: 820px){.content__main h2#time{width:76vw}}@media only screen and (max-width: 1100px){.content__main h2{left:-3rem;font-size:21rem;line-height:13.5rem;width:54rem}}@media only screen and (max-width: 1023px){.content__main h2{margin-top:9rem;padding-top:9rem;width:48rem;height:auto;font-size:18.75rem;line-height:0.65}}@media only screen and (max-width: 820px){.content__main h2{font-size:42vw;width:100vw;left:-3.125vw}}@media only screen and (max-width: 700px){.content__main h2{margin-top:0;padding-top:6rem;color:#bbedee}}.content__main h2>*{position:relative;top:-0.05em;margin:auto 0;min-width:0}.content__main h2+blockquote{position:relative;margin-top:-33vh;margin-bottom:calc(33vh + 6rem)}@media only screen and (max-width: 1023px){.content__main h2+blockquote{margin-top:0;margin-bottom:0}}@media only screen and (max-width: 700px){.content__main h2+blockquote{margin-top:0;margin-bottom:0}}.content__main h3{position:relative;top:0;margin:12rem -3rem 3rem -3rem;font-size:2rem;line-height:3rem}@media only screen and (max-width: 700px){.content__main h3{margin-top:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;margin-bottom:1.875rem;font-size:1.35rem;line-height:2.025rem}}.content__main h3 a{position:relative;display:block;padding:2.375rem 3rem 2.125rem 3rem}@media only screen and (min-width: 1400px){.content__main h3 a{padding-top:42px;padding-bottom:39px}}@media only screen and (max-width: 1023px){.content__main h3 a{padding-top:calc(38px + 2.375rem)}}@media only screen and (max-width: 700px){.content__main h3 a{padding-top:calc(38px + 1.875rem);padding-left:1.5rem;padding-right:1.5rem}}.content__main h3 a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#3d464d;z-index:-1}@media only screen and (max-width: 1023px){.content__main h3 a::before{height:calc(100% - 38px)}}.content__main h3 code{position:relative;color:#7ae1e6;font-weight:500}.content h4{position:relative;top:0.4375rem;font-size:1.0625rem;font-weight:800;line-height:1.5rem;letter-spacing:0.045em;margin:3rem 0 1.5rem}@media only screen and (min-width: 1400px){.content h4{top:8px}}@media only screen and (max-width: 700px){.content h4{margin-top:2.25rem}}.content table+h4{margin-top:1.5rem}.content p,.content li{position:relative;top:0.5rem;margin:1.5rem 0 1.5rem;font-size:1rem;letter-spacing:-0.025em;line-height:1.5rem;max-width:40rem}@media only screen and (min-width: 1400px){.content p,.content li{top:calc(0.5rem - 1px)}}@media only screen and (max-width: 700px){.content p,.content li{line-height:1.875rem}}@media only screen and (max-width: 550px){.content p,.content li{width:calc(100% + .75rem);hyphens:auto}}.content p code{background-color:#c7efef;color:#3d464d;white-space:nowrap;letter-spacing:normal}.content p a:hover code,.content p a:active code{background-color:rgba(204,218,226,0.6)}@media (hover: none){.content p a:hover code{background-color:transparent}}@media (hover: none){.content p a:active code{background-color:rgba(204,218,226,0.6)}}.content strong{font-weight:600}.content blockquote{margin:0}.content blockquote p{hyphens:none}.content a{position:relative;color:inherit;text-decoration:none;z-index:2;background-color:transparent}.content p a code,.content a{background-position:0 1.05em;background-size:1rem 1rem;background-image:linear-gradient(to bottom, #fb1e70 1px, transparent 1px);background-repeat:repeat-x}.content a:hover,.content a:active{background-color:rgba(251,30,112,0.2)}@media (hover: none){.content a:hover{background-color:transparent}}@media (hover: none){.content a:active{background-color:rgba(251,30,112,0.2)}}.content a[name]{border:none;background:transparent}.content a[name]:hover,.content a[name]:active{background:transparent}.content ul,.content ol{position:relative;top:0.5rem;margin:1.5rem 0;padding-left:1.5rem;line-height:1.5rem}@media only screen and (min-width: 1400px){.content ul,.content ol{top:calc(0.5rem - 1px)}}.content li{position:relative;list-style:none;top:0;margin-top:0;margin-bottom:0}.content li::before{content:"";position:absolute;top:0.625rem;left:-1.375rem;display:inline-block;width:0.375rem;height:0.375rem;background-color:#3d464d;transform:rotate(45deg);transform-origin:center}.content pre{position:relative;display:block;top:0.5625rem;color:#3d464d;background-color:#e4e7e9;margin:1.5rem -3rem 3rem -3rem;padding:1.5rem 1.5rem 1.5rem 3rem;line-height:1.5rem;overflow:auto;font-size:0.9375rem}@media only screen and (min-width: 1400px){.content pre{top:9px;padding-top:27px;padding-bottom:27px}}@media only screen and (max-width: 700px){.content pre{margin-left:-1.5rem;margin-right:-1.5rem;padding-top:1.75rem;padding-left:1.5rem;padding-right:1.5rem;font-size:0.875rem;line-height:1.5rem}}.content pre code,.content pre span{line-height:1}.content code{font-family:"Fira Code", monospace;tab-size:4;line-height:1;font-weight:400}.content table{position:relative;top:-0.25rem;width:100%;border-collapse:collapse;margin-bottom:1.5rem}@media only screen and (min-width: 1400px){.content table{top:-5px}}@media only screen and (max-width: 700px){.content table{display:block}}@media only screen and (max-width: 700px){.content thead{display:none}}@media only screen and (max-width: 700px){.content tbody{display:block}}.content tr{position:relative}@media only screen and (max-width: 700px){.content tr{display:block;padding-top:0.75rem;padding-bottom:0.75rem}}@media only screen and (max-width: 700px){.content tbody::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#9ca1a2;transform:scaleY(0.5);transform-origin:0 0}}.content tbody tr::after{content:"";position:absolute;top:auto;left:0;width:100%;height:1px;background:#9ca1a2;transform:scaleY(0.5);transform-origin:0 0}@media only screen and (max-width: 700px){.content tbody tr::after{top:0}}.content th{position:relative;text-align:left;padding:0 1.5rem 0 0;font-size:0.5625rem;text-transform:uppercase;letter-spacing:0.35em;font-weight:500}.content td{font-size:0.875rem;font-family:"Whitney SSm A", "Whitney SSm B", sans-serif;vertical-align:top;padding:.75rem 1.5rem .75rem 0}@media only screen and (min-width: 1400px){.content td{padding-top:14px;padding-bottom:13px}}@media only screen and (max-width: 700px){.content td{position:relative;display:block;width:auto;padding:0.25rem 0}.content td:empty{display:none}.content td::before{position:relative;display:block;font-size:0.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:0.175em;font-weight:500}.content td:nth-child(1):nth-last-child(3),.content td:nth-child(1):nth-last-child(4){margin-left:3.75rem}.content td:nth-child(1):nth-last-child(3)::before,.content td:nth-child(1):nth-last-child(4)::before{position:absolute;left:-3.75rem;margin-top:0.0625rem;content:"name"}.content td:nth-child(2):nth-last-child(3){margin-left:3.75rem}.content td:nth-child(2):nth-last-child(3)::before{position:absolute;left:-3.75rem;margin-top:0.0625rem;content:"default"}.content td:nth-child(1):nth-last-child(1),.content td:nth-child(1):nth-last-child(2),.content td:nth-child(2):nth-last-child(2),.content td:nth-child(3):nth-last-child(2){margin-left:4.0625rem}.content td:nth-child(1):nth-last-child(1)::before,.content td:nth-child(1):nth-last-child(2)::before,.content td:nth-child(2):nth-last-child(2)::before,.content td:nth-child(3):nth-last-child(2)::before{position:absolute;left:-4.0625rem;margin-top:0.0625rem;content:"type"}}.content td strong{position:relative;top:-0.125rem;font-family:"Whitney Narrow SSm A", "Whitney Narrow SSm B", sans-serif;font-size:0.5625rem;text-transform:uppercase;letter-spacing:0.115em;font-weight:600;line-height:0.875rem;margin-left:0.125rem;padding:1px 0.25rem;background:#3d464d;color:#fbfbf7}.content td code{font-weight:400;padding:1px 0.25rem;background-color:#c7efef;color:#3d464d;white-space:nowrap}.content td em{font-style:normal}.content td:nth-last-child(1){padding-right:0}.content td:nth-last-child(n+2){white-space:nowrap}.content [id^="return"]+table td:nth-child(1):nth-last-child(4),.content [id^="return"]+table td:nth-child(2):nth-last-child(3),.content [id^="return"]+table td:nth-child(3):nth-last-child(2),.content [id^="parameter"]+table td:nth-child(1):nth-last-child(4),.content [id^="parameter"]+table td:nth-child(2):nth-last-child(3),.content [id^="parameter"]+table td:nth-child(3):nth-last-child(2){min-width:20%}.content [id^="return"]+table td:nth-child(1):nth-last-child(3),.content [id^="return"]+table td:nth-child(2):nth-last-child(2),.content [id^="return"]+table td:nth-child(1):nth-last-child(2),.content [id^="parameter"]+table td:nth-child(1):nth-last-child(3),.content [id^="parameter"]+table td:nth-child(2):nth-last-child(2),.content [id^="parameter"]+table td:nth-child(1):nth-last-child(2){width:20%}@media only screen and (max-width: 700px){.content [id^="return"]+table td:nth-child(1):nth-last-child(3),.content [id^="return"]+table td:nth-child(2):nth-last-child(2),.content [id^="return"]+table td:nth-child(1):nth-last-child(2),.content [id^="parameter"]+table td:nth-child(1):nth-last-child(3),.content [id^="parameter"]+table td:nth-child(2):nth-last-child(2),.content [id^="parameter"]+table td:nth-child(1):nth-last-child(2){width:auto}}.content__inner{margin-left:calc(14.5rem + (0.25 * (100vw - 64rem)));margin-bottom:50vh;padding:0 3rem 0 4.5rem;max-width:42rem}@media only screen and (min-width: 1672px){.content__inner{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 64rem){.content__inner{margin-left:14.5rem}}@media only screen and (max-width: 1023px){.content__inner{margin-left:auto;margin-right:auto;padding:0 3rem}}@media only screen and (max-width: 700px){.content__inner{padding:0 1.5rem}}.content blockquote p,.content__intro h3{position:relative;left:-0.25rem;margin:1.5rem 0;font-family:"Whitney Narrow A", "Whitney Narrow B", sans-serif;font-style:normal;font-weight:300;font-size:2.5rem;line-height:3rem;word-spacing:0.15em}@media only screen and (max-width: 1100px){.content blockquote p,.content__intro h3{font-size:2rem}}@media only screen and (max-width: 700px){.content blockquote p,.content__intro h3{font-size:1.75rem;line-height:2.25rem}}@media only screen and (min-width: 1101px){.content blockquote p a,.content__intro h3 a{background-image:linear-gradient(to bottom, #fb1e70 2px, transparent 1px)}}.content__intro h2{position:relative;display:block;margin:3rem 0 -0.25rem;padding:1.75rem 0 0;height:auto;left:-0.5rem;color:#3d464d;font-size:4.5rem;font-family:"Acropolis A", "Acropolis B", cursive;font-style:italic;font-weight:800;line-height:1;text-transform:lowercase}@media only screen and (max-width: 1023px){.content__intro h2{margin:0 0 -0.25rem;padding:6.25rem 0 0}}@media only screen and (max-width: 700px){.content__intro h2{color:#3d464d}}.content__intro h2>*{position:static}.content__intro h3{margin-top:1.5rem;margin-bottom:2.375rem;padding-top:2.125rem;word-spacing:normal;background:none;font-weight:300;color:#3d464d;letter-spacing:-0.015em;word-spacing:normal}@media only screen and (max-width: 1100px){.content__intro h3{margin-top:4.6875rem;margin-bottom:2.1875rem}}@media only screen and (max-width: 1023px){.content__intro h3{margin-top:0;padding-top:5.3125rem}}.content__intro h3 a{display:inline;padding:0}.content__intro hr{display:none}.content__intro pre{margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (max-width: 700px){.content__intro pre{margin-left:-1.5rem;margin-right:-1.5rem;padding-top:1.75rem;padding-left:1.5rem;padding-right:1.5rem}}.content__intro h2 ~ p strong a{display:inline-block;margin-top:1rem;padding:1rem 1.125rem;border:1px solid #fb1e70;color:#fb1e70;font-family:"Acropolis A", "Acropolis B", cursive;font-style:italic;font-weight:800;text-transform:lowercase;font-size:1.75rem;line-height:1.5rem;position:relative;left:-0.25rem;margin:1.5rem 0;font-family:"Whitney Narrow A", "Whitney Narrow B", sans-serif;font-style:normal;font-weight:300;font-size:2.5rem;line-height:3rem;word-spacing:0.15em}.content__intro h2 ~ p strong a::after{display:none}.content__intro #using-canivete-with-rollup+p,.content__intro #using-canivete-with-webpack+p,.content__intro h3 ~ .highlighter-rouge+p{text-indent:-1.5rem;margin-left:1.5rem;width:calc(100% - .75rem)}.content__intro #using-canivete-with-rollup+p strong,.content__intro #using-canivete-with-webpack+p strong,.content__intro h3 ~ .highlighter-rouge+p strong{display:inline-block;width:1.1875rem;text-indent:0}.content__intro a[href*="github.com/leofavre/canivete"]{display:inline-block;padding:0.75rem 1rem 0.75rem 3.75rem;background:#3d464d;color:#fff;font-weight:600}.content__intro a[href*="github.com/leofavre/canivete"]:before{content:"";position:absolute;top:0;left:0.8rem;display:block;vertical-align:middle;width:2.35rem;height:100%;background:url(../media/github.svg) no-repeat center;background-size:contain}.content__intro a[href*="github.com/leofavre/canivete"]:hover,.content__intro a[href*="github.com/leofavre/canivete"]:active{background-color:#c02e75}@media (hover: none){.content__intro a[href*="github.com/leofavre/canivete"]:hover{background-color:#3d464d}}@media (hover: none){.content__intro a[href*="github.com/leofavre/canivete"]:active{background-color:#c02e75}}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .c,.highlight .cd{color:#9ca1a2}.highlight .cm{color:#9ca1a2}.highlight .c1{color:#9ca1a2}.highlight .cp{color:#9ca1a2}.highlight .cs{color:#9ca1a2}.highlight .err{color:#960050;background-color:#1e0010}.highlight .gi{color:#3d464d;background-color:#324932}.highlight .gd{color:#3d464d;background-color:#493131}.highlight .ge{color:#000000}.highlight .gr{color:#aa0000}.highlight .gt{color:#aa0000}.highlight .gh{color:#999999}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gu{color:#aaaaaa}.highlight .k,.highlight .kv{color:#07a}.highlight .kc{color:#07a}.highlight .kd{color:#07a}.highlight .kp{color:#07a}.highlight .kr{color:#07a}.highlight .kt{color:#07a}.highlight .kn{color:#fb1e70}.highlight .ow{color:#fb1e70}.highlight .o{color:#fb1e70}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .il{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .m,.highlight .mb,.highlight .mx{color:#ae81ff}.highlight .se{color:#ae81ff}.highlight .sb{color:#46a805}.highlight .sc{color:#46a805}.highlight .sd{color:#46a805}.highlight .s2{color:#46a805}.highlight .sh{color:#46a805}.highlight .si{color:#46a805}.highlight .sx{color:#46a805}.highlight .sr{color:#46a805}.highlight .s1{color:#46a805}.highlight .ss{color:#46a805}.highlight .s{color:#46a805}.highlight .na{color:#813dff}.highlight .nc{color:#813dff}.highlight .nd{color:#813dff}.highlight .ne{color:#813dff}.highlight .nf{color:#813dff}.highlight .no{color:#07a}.highlight .bp{color:#07a}.highlight .nb{color:#07a}.highlight .ni{color:#07a}.highlight .nn{color:#07a}.highlight .vc{color:#07a}.highlight .vg{color:#07a}.highlight .vi{color:#07a}.highlight .nv{color:#07a}.highlight .w{color:#07a}.highlight .nl{color:#07a}.highlight .nt{color:#fb1e70}
