a,body,div,h1,h2,h3,h4,h5,h6,html,li,p,span,table,tbody,td,tfoot,th,thead,tr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}span{display:inline-block}table{border-collapse:collapse;border-spacing:0}:root{--accent:#007bff;--normal:#0b3220;--contrast:#fdfdfd;--highlight:#18bb64;--highlight-opaque:rgba(19,192,94,.24);--highlight-opaque-2:rgba(19,192,94,.11);--sh-class:color-mix(in srgb,var(--highlight) 80%,#000);--sh-identifier:color-mix(in srgb,var(--normal) 70%,#fff);--sh-sign:color-mix(in srgb,var(--accent) 70%,gray);--sh-property:color-mix(in srgb,var(--normal) 60%,var(--accent));--sh-entity:color-mix(in srgb,var(--highlight) 60%,var(--contrast));--sh-jsxliterals:color-mix(in srgb,var(--accent) 50%,var(--contrast));--sh-string:color-mix(in srgb,var(--accent) 50%,var(--normal));--sh-keyword:color-mix(in srgb,var(--normal) 90%,red);--sh-comment:color-mix(in srgb,var(--normal) 50%,var(--contrast));--js:gold;--js-a:rgba(255,217,0,.093);--ts:#06f;--ts-a:rgba(0,102,255,.09);--math:#06cf06;--math-a:rgba(6,207,6,.09);--ruby:red;--ruby-a:rgba(255,0,0,.09);--systems:#20bebe;--systems-a:rgba(32,190,190,.09);--ror:#e50505;--ror-a:rgba(229,5,5,.09);--physics:#b9e105;--physics-a:rgba(185,225,5,.09);--cs:rgba(215,7,104,.765);--cs-a:rgba(215,7,104,.09);--react:#06dfdf;--react-a:rgba(6,223,223,.09);--db:#a182ee;--db-a:rgba(161,130,238,.09);--devops:#1a08bc;--devops-a:rgba(26,8,188,.09)}@media (prefers-color-scheme:light){:root{--accent:#007bff;--normal:#0b3220;--contrast:#fdfdfd;--highlight:#18bb64;--highlight-opaque:rgba(19,192,94,.24);--highlight-opaque-2:rgba(19,192,94,.11)}}[data-theme=dark]{--accent:#00b3ff;--normal:#8fc2a9;--contrast:#07160d;--highlight:#18bb64;--highlight-opaque:rgba(19,192,94,.24);--highlight-opaque-2:rgba(73,148,105,.491);--js-a:rgba(255,217,0,.24);--ts-a:rgba(0,102,255,.526);--math-a:rgba(6,207,6,.526);--ruby-a:rgba(255,0,0,.526);--ror-a:rgba(229,5,5,.526);--systems-a:rgba(32,190,190,.526);--physics-a:rgba(185,225,5,.526);--cs-a:rgba(33,17,24,.526);--react-a:rgba(6,223,223,.526);--db-a:rgba(161,130,238,.526);--devops-a:rgba(26,8,188,.526)}[data-theme=light]{--accent:#007bff;--normal:#0b3220;--contrast:#fdfdfd;--highlight:#18bb64;--highlight-opaque:rgba(19,192,94,.24);--highlight-opaque-2:rgba(19,192,94,.11);--sh-class:color-mix(in srgb,var(--highlight) 80%,#000);--sh-identifier:color-mix(in srgb,var(--normal) 70%,#fff);--sh-sign:color-mix(in srgb,var(--accent) 70%,gray);--sh-property:color-mix(in srgb,var(--normal) 60%,var(--accent));--sh-entity:color-mix(in srgb,var(--highlight) 60%,var(--contrast));--sh-jsxliterals:color-mix(in srgb,var(--accent) 50%,var(--contrast));--sh-string:color-mix(in srgb,var(--accent) 50%,var(--normal));--sh-keyword:color-mix(in srgb,var(--normal) 90%,red);--sh-comment:color-mix(in srgb,var(--normal) 50%,var(--contrast))}body{background-color:var(--contrast);transition:background-color .6s ease,color .6s ease}