@font-face{font-family:"notoSerif";src:url(/ics-in-css/_next/static/media/0eb35a617ee2ec2e-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:"notoSerif Fallback";src:local("Arial");ascent-override:98.10%;descent-override:26.89%;line-gap-override:0.00%;size-adjust:108.97%}.__className_2661b1{font-family:"notoSerif","notoSerif Fallback"}.__variable_2661b1{--font-noto-serif:"notoSerif","notoSerif Fallback"}@font-face{font-family:ibmMono;src:url(/ics-in-css/_next/static/media/b01b725c4365f934-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:ibmMono Fallback;src:local("Arial");ascent-override:102.50%;descent-override:27.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_6f1e36{font-family:ibmMono,ibmMono Fallback;font-weight:400}.__variable_6f1e36{--font-ibm-mono:"ibmMono","ibmMono Fallback"}:root{--white:#fff;--blue:#43a0fd;--red:#fd5557;--yellow:#fffe77;--black:#232323;--darkness:#101010;--background:var(--white);--foreground:var(--black);--void:var(--darkness);--surface:var(--white);--contrast:var(--black);--link-color:var(--blue);--start-gradient:var(--white);--end-gradient:#e1e1e1;--font-size-sm:0.75em;--font-size-md:0.9em;--font-size-lg:1.5em;--font-size-xl:2em;--font-weight-xs:100;--font-weight-sm:200;--font-weight-md:300;--font-weight-lg:400;--font-weight-xl:700;--container-width:900px;--gutter:2em;--border-radius:4px;--logo-github-dark:url(/ics-in-css/_next/static/media/github-mark-black.3b925f14.svg);--logo-github-light:url(/ics-in-css/_next/static/media/github-mark-white.fd5c0afd.svg);--logo-x-dark:url(/ics-in-css/_next/static/media/x-logo-black.180237aa.png);--logo-x-light:url(/ics-in-css/_next/static/media/x-logo-white.fcf9553b.png);--logo-facebook-dark:url(/ics-in-css/_next/static/media/fb-logo-white.ef9e7be2.png);--logo-facebook-light:url(/ics-in-css/_next/static/media/fb-logo-white.ef9e7be2.png);--logo-linkedin:url(/ics-in-css/_next/static/media/linkedin-logo.50c148c6.png);--logo-npm:url(/ics-in-css/_next/static/media/npm-logo.03e4e4c2.svg);--logo-github:var(--logo-github-light);--logo-x:var(--logo-x-light);--logo-facebook:var(--logo-facebook-light)}.github{background-image:var(--logo-github)}.x{background-image:var(--logo-x)}.facebook{background-image:var(--logo-facebook)}.linkedin{background-image:var(--logo-linkedin)}.npm{background-image:var(--logo-npm)}:root{--icsincss-color-white:var(--white);--icsincss-color-blue:var(--blue);--icsincss-color-red:var(--red);--icsincss-color-yellow:var(--yellow);--icsincss-color-black:var(--black);--icsincss-pixel:1em;--icsincss-canvas-size:calc(var(--icsincss-pixel) * 5);--icsincss-hint-position-xs:-2em;--icsincss-hint-position-sm:-3em;--icsincss-hint-position-md:-4em;--icsincss-hint-position-lg:-5em;--icsincss-text-gap:1.5em}[data-theme=dark]{--background:#232222;--foreground:var(--white);--start-gradient:#45484d;--end-gradient:#232323;--surface:var(--black);--contrast:var(--white);--logo-github:var(--logo-github-dark);--logo-x:var(--logo-x-dark);--logo-facebook:var(--logo-facebook-dark)}body,html{max-width:100vw;overflow-x:hidden;box-sizing:border-box;padding:0;margin:0;font-size:var(--font-size)}body{color:var(--foreground);background:var(--start-gradient);background:linear-gradient(to bottom,var(--start-gradient) 0,var(--end-gradient) 100%);font-family:var(--font-noto-serif);font-weight:var(--font-weight-lg);font-optical-sizing:auto;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--link-color)}a:hover{--link-color:var(--red)}p:first-child{margin-top:0}.container{max-width:var(--container-width);margin:0 auto}.table{display:flex;flex-direction:column;gap:1em}.row{gap:.5em}.list,.row{display:flex;align-items:center}.list{align-content:center;justify-content:center;gap:1em}.code-comment{--comment-decoration-margin:0.5em;display:block;margin:0 1em 1em;opacity:.5;font-size:var(--font-size-md)}.code-comment:after,.code-comment:before{margin-left:-1em;display:block}.code-comment:before{content:"\002F\002A";margin-bottom:var(--comment-decoration-margin)}.code-comment:after{content:"\002A\002F";margin-top:var(--comment-decoration-margin)}.Header_root__XaNpj{--header-background:var(--background);--header-foreground:var(--foreground);color:var(--header-foreground);padding:4em var(--gutter) 2em}.Header_logo__1FRrW{margin:0;gap:.25em;--icsincss-text-gap:0.25em}.Header_siteTitle__wFybj{font-size:var(--font-size-xl);margin:0}.Header_themeSelect__r08s4{position:fixed;top:1em;right:1em}.IconButton_root__MmRM3{--icon-size:24px;display:inline-flex;align-items:center}.IconButton_hasLabel__VgFUD{gap:.5em}.IconButton_icon__dYaqN{background-size:contain;background-repeat:no-repeat;background-position:50%;width:var(--icon-size);height:var(--icon-size);display:inline-block}.Footer_root__d69lf{--footer-background:var(--foreground);--footer-foreground:var(--background);font-family:var(--font-ibm-mono);padding:4em 2em;background-color:var(--footer-background);color:var(--footer-foreground);font-size:var(--font-size-sm)}.Footer_layout__E1_11{display:flex;justify-content:space-between;align-content:flex-start;align-items:center;flex-direction:row}.Footer_col__4V4Ju{display:flex;gap:1em}@media (max-width:500px){.Footer_layout__E1_11{padding:0 var(--gutter);flex-direction:column;gap:1em}}.ThemeSelect_root__8dfLP{display:flex;gap:.5em}.ThemeSelect_button__pUplq{border:none;background:none;border-radius:50%;cursor:pointer;width:2em;height:2em}.ThemeSelect_button__pUplq[data-current-theme=true]{border:1px dashed var(--foreground)}