@charset "UTF-8";@import"//hello.myfonts.net/count/484505";/**
 * @license
 * MyFonts Webfont Build ID 4736261, 2022-04-27T02:11:38-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: ComicCodeLigatures-Bold by Tabular Type Foundry
 * URL: https://www.myfonts.com/fonts/tabular-type-foundry/comic-code/ligatures-bold/
 * Copyright: Copyright © 2019 by Toshi Omagari. All rights reserved.
 *
 *
 *
 * © 2022 MyFonts Inc
*/*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Atkinson Hyperlegible,sans-serif;font-size:18px;line-height:1.6;color:#e6e6dc;background:#132738;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Atkinson Hyperlegible,sans-serif;line-height:1.25;margin-top:2rem;margin-bottom:.5rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}a{color:#b7cff9;text-decoration:none}a:hover{color:#ffc500}p{margin:0 0 1.5rem}blockquote{margin:1.5rem 0;padding:.5rem 1rem;border-left:3px solid #1F4662;color:#77929e}hr{border:none;border-top:1px solid #1F4662;margin:2rem 0}img{max-width:100%;height:auto}table{width:100%;border-collapse:collapse;margin:1.5rem 0}table th,table td{padding:.5rem;border:1px solid #1F4662;text-align:left}table th{background:#0f1f2d;color:#fff}ul,ol{padding-left:1.5rem}li{margin-bottom:.25rem}.wrapper{max-width:48rem;margin:0 auto;padding:0 1.5rem}.site-header{background:#0d1f2d;border-bottom:1px solid #1F4662;padding:1rem 0}.site-header .wrapper{display:flex;justify-content:space-between;align-items:center}.site-title{font-size:1.25rem;font-weight:700;color:#fff}.site-title:hover{color:#ffc500}.site-nav a{margin-left:1.5rem;color:#77929e}.site-nav a:hover{color:#ffc500}.page-content{padding:2rem 0;min-height:60vh}.post-header{margin-bottom:2rem}.post-title{font-size:2rem;margin-top:0}.post-meta{color:#77929e;font-size:.9rem}.post-content img{display:block;border:1px solid #1F4662;margin:1.5rem auto}.post-content figcaption,.post-content .image-caption{text-align:center;font-size:.85rem;font-style:italic;color:#77929e}.post-list{list-style:none;padding:0}.post-list li{padding:1.5rem 0;border-bottom:1px solid #1F4662}.post-list h3{margin:.25rem 0 0;font-size:1.25rem}.post-list-heading{border-bottom:1px solid #1F4662;padding-bottom:.5rem}.site-footer{border-top:1px solid #1F4662;padding:2rem 0;font-size:.85rem;color:#77929e}.site-footer a{color:#77929e}.site-footer a:hover{color:#ffc500}.site-footer p{margin:1rem 0 0}.social-media-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem}@font-face{font-family:ComicCodeLigatures-Bold;src:url(/fonts/comic-code/ComicCodeLigaturesBold.woff2) format("woff2"),url(/fonts/comic-code/ComicCodeLigaturesBold.woff) format("woff");font-display:swap}pre,.highlight,.codecell,.astro-code{font-family:ComicCodeLigatures-Bold,Atkinson Hyperlegible Mono,monospace}:not(pre)>code{font-family:Atkinson Hyperlegible Mono,monospace;background:#1d3c56;padding:.15em .35em;border-radius:3px;font-size:.9em}.astro-code{background:#0e354b!important;border-radius:4px;margin:1.5rem 0;padding:1rem;overflow-x:auto;overscroll-behavior-x:contain;line-height:1.45}.astro-code code{background:transparent;padding:0;font-family:inherit}.highlight{background:#0e354b;border-radius:4px;margin:1.5rem 0;overflow-x:auto;overscroll-behavior-x:contain}.highlight pre{margin:0;padding:1rem;background:transparent;color:#e6e6dc;overflow:visible;line-height:1.45}.highlight code{background:transparent;color:#e6e6dc;padding:0;font-family:inherit}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt,.highlight .kc,.highlight .o,.highlight .ow{color:#f90}.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .sh,.highlight .si,.highlight .sx,.highlight .sr,.highlight .ss,.highlight .se,.highlight .dl{color:#9cf087}.highlight .m,.highlight .mi,.highlight .mf,.highlight .mh,.highlight .mo,.highlight .mb,.highlight .il,.highlight .mbin{color:#ff628c}.highlight .c,.highlight .c1,.highlight .cm,.highlight .cp,.highlight .cs,.highlight .ch,.highlight .cpf{color:#77929e;font-style:italic}.highlight .nc,.highlight .nb,.highlight .bp,.highlight .nn{color:#0cc}.highlight .nf,.highlight .nd,.highlight .ni{color:#ffc500}.highlight .nv{color:#b7cff9}.highlight .na{color:#ffc500}.highlight .nt,.highlight .nl{color:#7affff}.highlight .p,.highlight .pi{color:#e6e6dc}.highlight .err{color:#c43060;background:transparent}.highlight .go{color:#e6e6dc}.highlight .gp{color:#08f}.highlight .gs{font-weight:700}.highlight .ge{font-style:italic}.highlight .gd{color:#c43060}.highlight .gi{color:#9cf087}.language-python{border-left:3px solid #ff9900}.language-python+.language-plaintext{border-left:3px solid #0088ff;margin-left:1rem}.language-python+.language-plaintext pre,.language-python+.language-plaintext code{background:#0a2a3c;color:#ccc}.input_area pre,.input_area div{margin:.1rem 0;padding:0}.output_area pre,.output_area div{margin:.1rem 0;padding:0;background:#0a2a3c;color:#ccc}.input_area pre{border-left:3px solid #ff9900}.output_area pre{border-left:3px solid #0088ff;margin-left:1rem}.codecell{border-right:2px solid #1F4662;margin:1rem 0;padding:0}.codecell table{width:auto}.Toast{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;margin:1.5rem 0;border-radius:4px;border:1px solid #1F4662;background:#19344b}.Toast--warning{border-color:#d29922}.Toast--warning .Toast-icon{color:#d29922}.container{text-align:center}.container h1{font-size:4em;margin:2rem 0}@media(max-width:600px){body{font-size:16px}.post-title{font-size:1.5rem}.site-header .wrapper{flex-direction:column;gap:.5rem}.site-nav a{margin-left:0;margin-right:1rem}}
