html,body{width:100%;height:100%}html{scroll-behavior:smooth}.marginless{margin:0}.small-sup{vertical-align:super;font-size:50%}header:target{animation:.5s ease-out highlight-pulse-bg}article>header:target>h3{animation:.5s ease-out highlight-pulse-text}article>header{&>h1,& h2,& h3,& h4,& h5,& h6{margin:0}}@keyframes highlight-pulse-bg{0%{background-color:var(--pico-card-sectioning-background-color)}50%{background-color:var(--pico-accordion-active-summary-color)}to{background-color:var(--pico-card-sectioning-background-color)}}@keyframes highlight-pulse-text{0%{--pico-color:var(--pico-color)}50%{--pico-color:var(--pico-background-color)}to{--pico-color:var(--pico-color)}}.flex-space-between{justify-content:space-between;gap:var(--pico-grid-column-gap);display:flex}.flex-responsive{gap:var(--pico-grid-column-gap);display:flex}@media (width<=1024px){.flex-responsive{gap:var(--pico-grid-row-gap);flex-direction:column}}.bloglist-main{flex-grow:1}nav[aria-label=breadcrumb] li{padding-top:0}nav[aria-label=breadcrumb] li :where(a,[role=link]):not(:hover){text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:.125em}ul.blog-sidebar{padding-left:0;list-style-type:none}ul.blog-sidebar li{list-style:none}ul.blog-sidebar :where(a,[role=link]):not(:hover),.no-underline :where(a,[role=link]):not(:hover),.no-underline:where(a,[role=link]):not(:hover){text-decoration:none}.autolink-heading{position:relative}.autolink-link{opacity:0;align-items:center;height:100%;padding:0 .25em;font-size:.625rem;text-decoration:none;transition:opacity .2s;display:flex;position:absolute;top:3px;left:-1.5em}.autolink-link:not(:hover){text-decoration:none}.autolink-heading:hover .autolink-link{opacity:1}.icon-field{align-items:center;gap:.2em;font-size:80%;display:flex}.icon-field :where(.fa,.fas,.fab){vertical-align:middle;margin-left:.2em;font-size:.75em}blockquote{padding:0 var(--pico-spacing)}.toc-section{border-bottom:var(--pico-border-width)solid var(--pico-muted-border-color);margin-bottom:calc(var(--pico-block-spacing-vertical)*2)}.toc-section-top-separator{border-top:var(--pico-border-width)solid var(--pico-muted-border-color);padding-top:calc(var(--pico-block-spacing-vertical)*1)}.footnotes{margin-top:calc(var(--pico-block-spacing-vertical)*2);padding-top:var(--pico-block-spacing-vertical);border-top:var(--pico-border-width)solid var(--pico-muted-border-color)}:where(a:not([role=button])),[role=link]{& code,& kbd,& pre{color:var(--pico-color);text-decoration:var(--pico-text-decoration);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}}@media (width>=1280px){.bloglist-main>article>section{padding:0 var(--pico-spacing)}}.toc-section ol{& ol,& ul{margin-bottom:0}}.bloglist-main>article>section li>p:only-child{margin-bottom:0}.bloglist-main>article>section>ul{& ul,& ol{margin-bottom:0}}@media (width>=1536px){.container{max-width:1200px!important}}@media (width>=1280px){:root{--pico-font-size:118.75%!important}}@media (width>=1536px){:root{--pico-font-size:118.75%!important}}