:root{margin-top:1.5rlh}header.astro-3ef6ksr2{border-bottom:1px dotted var(--pal-light);position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:1;height:1.5rlh}@media print{header.astro-3ef6ksr2{display:none}}nav.astro-3ef6ksr2{max-width:var(--max-content);margin-left:auto;margin-right:auto;display:flex;gap:.25ch;align-items:center;padding-inline:1.5ch}.spacer.astro-3ef6ksr2{flex-grow:1}a.astro-3ef6ksr2.icon-link{font-size:0;line-height:0}a.astro-3ef6ksr2.icon-link:after{display:block;width:2rem;height:2rem;box-sizing:border-box;opacity:.25;filter:grayscale(100%) brightness(0);transform:scale(.8);transition:filter .5s,opacity .5s,transform .25s ease-in}a.astro-3ef6ksr2.icon-link:hover:after{opacity:1;filter:grayscale(0%);transform:scale(1)}a.astro-3ef6ksr2.icon-link.codepen:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xIC0xIDM3IDM3Ij48cGF0aCBkPSJNOC41NCAxNS45NHYzLjEybDIuMzMtMS41NnptOC4wMy0yLjI2VjkuMzVMOS4yOCAxNC4ybDMuMjYgMi4xOHptOS4xNS41MmwtNy4yOS00Ljg1djQuMzNsNC4wMyAyLjd6TTkuMjggMjAuOGw3LjI5IDQuODV2LTQuMzNsLTQuMDMtMi43em05LjE1LjUydjQuMzNsNy4yOS00Ljg1LTMuMjYtMi4xOHptLS45My02LjAybC0zLjI5IDIuMiAzLjI5IDIuMiAzLjI5LTIuMnoiLz48cGF0aCBkPSJNMTcuNSAwQzcuODQgMCAwIDcuODMgMCAxNy41UzcuODQgMzUgMTcuNSAzNUMyNy4xNyAzNSAzNSAyNy4xNyAzNSAxNy41UzI3LjE3IDAgMTcuNSAwem0xMC44MiAyMC44YzAgLjA0IDAgLjA4LS4wMS4xMiAwIC4wMS0uMDEuMDMtLjAxLjA0IDAgLjAzLS4wMS4wNS0uMDIuMDggMCAuMDItLjAxLjAzLS4wMS4wNC0uMDEuMDItLjAxLjA1LS4wMi4wNy0uMDEuMDItLjAxLjAzLS4wMi4wNGwtLjAzLjA2Yy0uMDEuMDEtLjAyLjAzLS4wMy4wNC0uMDEuMDItLjAzLjA0LS4wNC4wNi0uMDEuMDEtLjAyLjAzLS4wMy4wNC0uMDEuMDItLjAzLjAzLS4wNS4wNS0uMDEuMDEtLjAyLjAzLS4wNC4wNC0uMDIuMDItLjAzLjAzLS4wNS4wNC0uMDEuMDEtLjAzLjAyLS4wNC4wMy0uMDEgMC0uMDEuMDEtLjAyLjAxbC05Ljg5IDYuNTljLS4xNi4xLS4zNC4xNi0uNTIuMTZhLjkxLjkxIDAgMCAxLS41Mi0uMTZsLTkuODktNi41OWMtLjAxIDAtLjAxLS4wMS0uMDItLjAxLS4wMS0uMDEtLjAzLS4wMi0uMDQtLjAzIDAtLjAxLS4wMi0uMDItLjA0LS4wNC0uMDEtLjAxLS4wMy0uMDItLjA0LS4wNGwtLjA1LS4wNWMtLjAxLS4wMS0uMDItLjAzLS4wMy0uMDQtLjAxLS4wMi0uMDMtLjA0LS4wNC0uMDYtLjAxLS4wMS0uMDItLjAzLS4wMy0uMDRsLS4wMy0uMDZjLS4wMS0uMDEtLjAxLS4wMy0uMDItLjA0YS4xODUuMTg1IDAgMCAxLS4wMi0uMDdjLS4wMS0uMDEtLjAxLS4wMy0uMDEtLjA0LS4wMS0uMDMtLjAxLS4wNi0uMDEtLjA4IDAtLjAxLS4wMS0uMDMtLjAxLS4wNC0uMDEtLjA0LS4wMS0uMDgtLjAxLS4xMnYtNi42YzAtLjA0IDAtLjA4LjAxLS4xMiAwLS4wMS4wMS0uMDMuMDEtLjA0IDAtLjAzLjAxLS4wNS4wMi0uMDggMC0uMDIuMDEtLjAzLjAxLS4wNC4wMS0uMDIuMDEtLjA1LjAyLS4wNy4wMS0uMDIuMDEtLjAzLjAyLS4wNWwuMDMtLjA2Yy4wMS0uMDEuMDItLjAzLjAzLS4wNC4wMS0uMDIuMDMtLjA0LjA0LS4wNi4wMS0uMDEuMDItLjAzLjAzLS4wNGwuMDUtLjA1Yy4wMS0uMDEuMDItLjAzLjA0LS4wNC4wMS0uMDEuMDMtLjAyLjA1LS4wNC4wMS0uMDEuMDMtLjAyLjA0LS4wMy4wMSAwIC4wMS0uMDEuMDItLjAxbDkuODktNi41OWEuOTIuOTIgMCAwIDEgMS4wMyAwbDkuODkgNi41OWMuMDEgMCAuMDEuMDEuMDIuMDEuMDEuMDEuMDMuMDIuMDQuMDMuMDIuMDEuMDQuMDMuMDUuMDRsLjA0LjA0LjA1LjA1Yy4wMS4wMS4wMi4wMy4wMy4wNC4wMS4wMi4wMy4wNC4wNC4wNi4wMS4wMS4wMi4wMy4wMy4wNGwuMDMuMDZjLjAxLjAxLjAxLjAzLjAyLjA1LjAxLjAyLjAyLjA0LjAyLjA3IDAgLjAxLjAxLjAzLjAxLjA0LjAxLjAzLjAxLjA1LjAyLjA4IDAgLjAxLjAxLjAzLjAxLjA0LjAxLjA0LjAxLjA4LjAxLjEydjYuNnoiLz48cGF0aCBkPSJNMjYuNDYgMTkuMDZ2LTMuMTJsLTIuMzMgMS41NnoiLz48L3N2Zz4=)}a.astro-3ef6ksr2.icon-link.github:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xIC0xIDM3Ljg5IDM3Ij48cGF0aCBkPSJNMTcuOTQgMEM4LjAzIDAgMCA4LjAzIDAgMTcuOTRjMCA3LjkzIDUuMTQgMTQuNjUgMTIuMjcgMTcuMDMuOS4xNiAxLjIyLS4zOSAxLjIyLS44NiAwLS40My0uMDItMS41NS0uMDItMy4wNS00Ljk5IDEuMDgtNi4wNC0yLjQxLTYuMDQtMi40MS0uODItMi4wNy0xLjk5LTIuNjItMS45OS0yLjYyLTEuNjMtMS4xMS4xMi0xLjA5LjEyLTEuMDkgMS44LjEzIDIuNzUgMS44NSAyLjc1IDEuODUgMS42IDIuNzQgNC4yIDEuOTUgNS4yMiAxLjQ5LjE2LTEuMTYuNjMtMS45NSAxLjE0LTIuNC0zLjk4LS40NS04LjE3LTEuOTktOC4xNy04Ljg3IDAtMS45Ni43LTMuNTYgMS44NS00LjgxLS4xOC0uNDUtLjgtMi4yOC4xOC00Ljc1IDAgMCAxLjUxLS40OCA0LjkzIDEuODQgMS40My0uNCAyLjk3LS42IDQuNDktLjYgMS41Mi4wMSAzLjA2LjIxIDQuNDkuNiAzLjQzLTIuMzIgNC45My0xLjg0IDQuOTMtMS44NC45OCAyLjQ3LjM2IDQuMjkuMTggNC43NSAxLjE1IDEuMjUgMS44NCAyLjg2IDEuODQgNC44MSAwIDYuODktNC4yIDguNDEtOC4xOSA4Ljg1LjY0LjU1IDEuMjIgMS42NSAxLjIyIDMuMzIgMCAyLjQtLjAyIDQuMzMtLjAyIDQuOTIgMCAuNDguMzIgMS4wNCAxLjIzLjg2IDcuMTItMi4zOCAxMi4yNi05LjEgMTIuMjYtMTcuMDJDMzUuODkgOC4wMyAyNy44NSAwIDE3Ljk0IDB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iY3VycmVudENvbG9yIi8+PC9zdmc+)}a.astro-3ef6ksr2.icon-link.stack-overflow:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xNSAtNiAxMzAgMTMwIj48cGF0aCBmaWxsPSIjQkNCQkJCIiBkPSJNODQuMDcyIDEwNy4zNTFWNzUuOGgxMC41MTZ2NDIuMDY5SDBWNzUuOGgxMC41MTZ2MzEuNTUxeiIvPjxwYXRoIGZpbGw9IiNGNDgwMjQiIGQ9Ik0yMi4wODkgNzIuODk4bDUxLjQ1OCAxMC44MTUgMi4xNjMtMTAuMjkyLTUxLjQ1OC0xMC44MTUtMi4xNjMgMTAuMjkyem02LjgwOC0yNC42MzlsNDcuNjY2IDIyLjE5OSA0LjQ0LTkuNTMzLTQ3LjY2Ni0yMi4xOTktNC40NCA5LjUzM3ptMTMuMTkxLTIzLjM4NWw0MC40MDUgMzMuNjUgNi43My04LjA4MS00MC40MDUtMzMuNjUtNi43MyA4LjA4MXpNNjguMTcxIDBsLTguNDM4IDYuMjc2IDMxLjM4MSA0Mi4xOTEgOC40MzgtNi4yNzZMNjguMTcxIDB6TTIxLjA0NCA5Ni44MzNoNTIuNTgyVjg2LjMxNkgyMS4wNDR2MTAuNTE3eiIvPjwvc3ZnPg==)}a.astro-3ef6ksr2.icon-link.bsky:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xIC0zIDI4IDI4Ij48cGF0aCBmaWxsPSIjNjM2NEZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik01LjYgMS41YzMgMi4zIDYuMiA2LjggNy40IDkuMyAxLjItMi41IDQuNC03IDcuNC05LjNDMjIuNSAwIDI2LTEuMyAyNiAyLjdjMCAuNy0uNSA2LjYtLjcgNy42LTEgMy4zLTQuMyA0LjEtNy4zIDMuNiA1LjIgMSA2LjYgMy45IDMuNyA2LjktNS41IDUuNi04LTEuNS04LjUtMy4zcS0uMi0uNS0uMi0uMyAwLS4yLS4yLjNjLS42IDEuOC0zIDguOS04LjUgMy4zLTIuOS0zLTEuNS02IDMuNy02LjktMyAuNS02LjMtLjMtNy4zLTMuNkwwIDIuN2MwLTQgMy41LTIuOCA1LjYtMS4yIi8+PC9zdmc+)}a.astro-3ef6ksr2.icon-link.linked-in:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NSA5NSI+PHBhdGggZD0iTTkuNjIgMTQuODRjMC0zLjAyIDIuNTEtNS40NiA1LjYtNS40Nmg2NC41N2MzLjA5IDAgNS42IDIuNDUgNS42IDUuNDZ2NjUuMzJjMCAzLjAyLTIuNTEgNS40Ni01LjYgNS40NkgxNS4yMmMtMy4wOSAwLTUuNi0yLjQ1LTUuNi01LjQ2VjE0Ljg0ek0zMi41OCA3My4yVjM4Ljc3SDIxLjE0VjczLjJoMTEuNDR6bS01LjcyLTM5LjEzYzMuOTkgMCA2LjQ3LTIuNjQgNi40Ny01Ljk1LS4wNy0zLjM4LTIuNDgtNS45NS02LjQtNS45NS0zLjkxIDAtNi40NyAyLjU3LTYuNDcgNS45NSAwIDMuMyAyLjQ4IDUuOTUgNi4zMiA1Ljk1aC4wOHpNMzguOTIgNzMuMmgxMS40NFY1My45OGMwLTEuMDMuMDctMi4wNi4zOC0yLjc5LjgzLTIuMDYgMi43MS00LjE5IDUuODctNC4xOSA0LjE0IDAgNS44IDMuMTYgNS44IDcuNzlWNzMuMmgxMS40NFY1My40NmMwLTEwLjU4LTUuNjUtMTUuNS0xMy4xOC0xNS41LTYuMTcgMC04Ljg4IDMuNDUtMTAuMzkgNS44aC4wOHYtNC45OUgzOC45MmMuMTUgMy4yMyAwIDM0LjQzIDAgMzQuNDN6IiBmaWxsPSIjMDY5Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg5NXY5NUgweiIvPjwvc3ZnPg==)}a.astro-3ef6ksr2.icon-link.mstdn:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM2MzY0RkYiIHZpZXdCb3g9Ii0yIC0yIDI4IDI4Ij48cGF0aCBkPSJNMjMuMyA1LjNjLS40LTIuNi0yLjYtNC42LTUuMy01LS41IDAtMi4yLS4zLTYuMi0uM1M2LjkuMiA2LjUuM0MzLjkuNyAxLjUgMi41LjkgNS4xLjYgNi40LjYgNy44LjcgOS4xYzAgMiAwIDMuOC4yIDUuN2wuNiAzLjZjLjYgMi4zIDIuOCA0LjEgNSA0LjlhMTMuNCAxMy40IDAgMCAwIDggLjJjLjYtLjIgMS4zLS40IDEuOC0uOFYyMC44YTIwLjMgMjAuMyAwIDAgMS00LjcuNWMtMi44IDAtMy41LTEuMi0zLjctMS44YTUuNiA1LjYgMCAwIDEtLjMtMS40YzEuNi4zIDMuMS41IDQuNy41aDEuMWEzMCAzMCAwIDAgMCA0LjgtLjRjMi41LS41IDQuOC0yIDUtNS43VjExYzAtLjYuMy0zLjcgMC01LjZ6bS0zLjggOS4ySDE3VjguM2MwLTEuMy0uNi0yLTEuNy0yLTEuMiAwLTEuOS44LTEuOSAyLjRWMTJIMTFWOC43YzAtMS42LS42LTIuNC0xLjktMi40LTEgMC0xLjYuNy0xLjYgMnY2LjJINC44VjguMWMwLTEuMy40LTIuMyAxLTMuMS43LS44IDEuNi0xLjIgMi44LTEuMiAxLjMgMCAyLjMuNSAzIDEuNWwuNiAxIC42LTFjLjctMSAxLjctMS41IDMtMS41IDEuMSAwIDIgLjQgMi43IDEuMi43LjggMSAxLjggMSAzLjF6Ii8+PC9zdmc+)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Equity Caps B;src:url(/fonts/equity_caps_b_bold-webfont.woff2) format("woff2"),url(/fonts/equity_caps_b_bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Equity Caps B;src:url(/fonts/equity_caps_b_regular-webfont.woff2) format("woff2"),url(/fonts/equity_caps_b_regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Equity Text B;src:url(/fonts/equity_text_b_regular-webfont.woff2) format("woff2"),url(/fonts/equity_text_b_regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Equity Text B;src:url(/fonts/equity_text_b_italic-webfont.woff2) format("woff2"),url(/fonts/equity_text_b_italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Equity Text B;src:url(/fonts/equity_text_b_bold-webfont.woff2) format("woff2"),url(/fonts/equity_text_b_bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Equity Text B;src:url(/fonts/equity_text_b_bold_italic-webfont.woff2) format("woff2"),url(/fonts/equity_text_b_bold_italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Fira Code;src:url(/fonts/FiraCode-Light.woff2) format("woff2"),url(/fonts/FiraCode-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Fira Code;src:url(/fonts/FiraCode-Regular.woff2) format("woff2"),url(/fonts/FiraCode-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:url(/fonts/FiraCode-Medium.woff2) format("woff2"),url(/fonts/FiraCode-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Fira Code;src:url(/fonts/FiraCode-SemiBold.woff2) format("woff2"),url(/fonts/FiraCode-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Fira Code;src:url(/fonts/FiraCode-Bold.woff2) format("woff2"),url(/fonts/FiraCode-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Fira Code VF;src:url(/fonts/FiraCode-VF.woff2) format("woff2-variations"),url(/fonts/FiraCode-VF.woff) format("woff-variations");font-weight:300 700;font-style:normal}:root{font-family:Equity Text B,serif,system-ui;font-feature-settings:"ss01","calt","liga";line-height:1.414rem;font-size:min(16pt,max(12pt,1.25vw));font-weight:400;--max-content: 45rem;--f-root: 1.3348398541700344rem;--f-x-small: .5612310241546865rem;--f-small: .7491535384383408rem;--f-normal: 1rem;--f-large: 1.3348398541700344rem;--f-x-large: 1.7817974362806785rem;--f-huge: 2.378414230005442rem;--f-headline: 3.174802103936399rem;--f-epic: 4.237852377437181rem;--f-monospace: "Fira Code", Consolas, Monaco, "Andale Mono", "Ubuntu Mono";--pal-black: #010101;--pal-midnight: #031b75;--pal-forest: #108c00;--pal-cyan: #17bbd3;--pal-red: #720c0a;--pal-purple: #6c1c9e;--pal-brown: #b25116;--pal-light: #b8b0a8;--pal-dark: #4a4842;--pal-blue: #0b63c4;--pal-green: #9bce00;--pal-sea: #73f5d5;--pal-orange: #e89e00;--pal-magneta: #ff7bdb;--pal-yellow: #fef255;--pal-white: #fffffe;--colors-primary: #628da3;color:var(--pal-dark);background-color:var(--pal-white);scrollbar-width:thin;scrollbar-color:var(--pal-light) transparent}@media screen and (min-width:1450px){:root{--max-content: 60rem}}body{line-height:1.414}h1:not(hgroup>h1),h2:not(hgroup>h2),h3:not(hgroup>h3),h4:not(hgroup>h4),h5:not(hgroup>h5),h6:not(hgroup>h6){font-weight:400;page-break-after:avoid}h3:not(hgroup>h3){font-size:var(--f-large);line-height:1rlh;font-weight:700;margin-block:1.25rlh .25rlh}h2:not(hgroup>h2){font-family:Equity Caps B,serif;font-size:var(--f-x-large);line-height:1rlh;margin-block:2rlh 1rlh;font-feature-settings:"smcp","onum";font-weight:600;letter-spacing:-.06em}h1:not(hgroup>h1){font-family:Equity Caps B,serif;font-size:var(--f-huge);margin-block:3rlh 1rlh;line-height:2rlh;font-feature-settings:"smcp","onum";font-weight:600;letter-spacing:-.06em;text-wrap:balance}abbr{text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:var(--pal-light)}time{font-variant-numeric:oldstyle-nums}p{margin-block-end:1rlh;text-wrap:pretty;text-rendering:optimizeLegibility}:link,:visited{color:var(--colors-primary);text-decoration:none}:link:hover,:visited:hover{text-decoration:underline solid 1px}:link:hover:after,:visited:hover:after{display:inline-block;text-decoration:none}:link[href^="http:"]:after,:link[href^="https:"]:after{content:"⁠↗";font-size:.5em;vertical-align:2.5ex;margin-right:-.5ch;line-height:0}:link[href^="mailto:"]:after{content:"⁠✉";vertical-align:super;line-height:0;font-size:.75em}:link[href^="tel:"]:after{content:"⁠✆";vertical-align:super;line-height:0;font-size:.75em}mark{mix-blend-mode:multiply;background-color:#bde9ff;color:#000}hr{height:0;border:0;margin:2rlh 0;position:relative;clear:both;overflow:visible;text-align:center;color:var(--pal-light);border-bottom:1px dotted currentColor;page-break-after:avoid}q{quotes:"“" "”" "‘" "’" '"' '"' "'" "'";&:before{-webkit-user-select:text;user-select:text;content:open-quote}&:after{-webkit-user-select:text;user-select:text;content:close-quote}}q+cite:before{content:" —"}kbd{display:inline-block;font-family:system-ui,sans-serif;font-size:.625em;border:3px solid #dedad6;border-top:2px solid #ece8e4;border-bottom:6px solid #c9c4c4;border-radius:3px;line-height:1;padding:.33em .66em;box-shadow:0 -.125em 0 -.063em #c9c4c4,0 .125em 0 -.063em #00000080;background-color:#e7e7e7;position:relative;color:#000000bf;vertical-align:middle;margin-top:-50%;margin-bottom:-50%;font-weight:400;&:after{content:"";position:absolute;inset:0 0 -1px;border-radius:4px;border-left:1px solid #efe7e7;border-right:1px solid #efe7e7;border-bottom:1px solid #c3c0c0;box-shadow:0 4px 4px -3px #00000026;background-image:linear-gradient(to right,#dedad6,transparent 10%,transparent 90%,#dedad6)}}em{font-style:italic}strong{font-weight:bolder}small{font-family:Equity Caps B,serif;letter-spacing:-.04em}:not(pre)>code{font-family:var(--f-monospace),monospace;font-feature-settings:"ss08" 1,"onum" 0;background:#f5f2f0;padding:.2em .5ch;border-radius:.3em;white-space:normal;font-size:.85em}@supports (font-variation-settings: normal){:not(pre)>code{font-family:"Fira Code VF",var(--f-monospace),monospace;font-weight:450}}code{text-rendering:optimizeSpeed}[id]{scroll-margin-top:calc(33vh + .5rlh)}@keyframes flash{0%,20%{border-radius:1ch;box-shadow:0 0 .75rem .5rem #bde9ff;background-color:#bde9ff}to{border-radius:0;box-shadow:0 0 0 transparent;background-color:transparent}}[id]:target{box-shadow:none;background-color:transparent;animation:flash 1.5s linear}
