.polypane-banner.svelte-ztx65b{margin-top:var(--space-8);background-color:var(--bg-200);padding-block:var(--space-4) var(--space-12);padding-inline:var(--space-4);gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-width:60ch;display:grid;@media (width>=33rem){padding-inline:var(--space-8)}@media (width>=44rem){padding-inline:var(--space-12)}& :is(picture,img,p){margin:0}}small.svelte-ztx65b{text-align:center;font-weight:var(--font-medium);display:block}.cta.svelte-ztx65b{text-align:right}.polypane-button.svelte-ztx65b{color:#fff;text-align:center;white-space:nowrap;will-change:box-shadow;background:#0a1530;border-radius:4px;align-items:baseline;gap:.5rem;padding-block:.33em;padding-inline:2rem;font-size:calc(14px + .5vw);font-weight:800;line-height:26px;text-decoration:none;transition:box-shadow .2s ease-in-out;display:inline-flex;position:relative;&:hover,&:focus-visible{box-shadow:0 0 0 1px #00000006,0 1px #0000000d,0 0 8px #00000008,0 20px 30px #0000001a;& .button-arrow:where(.svelte-ztx65b){transform:translate(8px)}}& .button-arrow:where(.svelte-ztx65b){stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;will-change:transform;transition:all .2s ease-in-out;position:relative;top:1px}@media (forced-colors:active){border:1px solid}@media (width>=80rem){font-size:20px}}.message.svelte-ztx65b{width:180px;margin-top:-.25rem;position:absolute;top:100%;right:2rem;& path.arrow-head:where(.svelte-ztx65b),& path.arrow-line:where(.svelte-ztx65b){stroke:var(--fg-100);stroke-width:2px}& path.text:where(.svelte-ztx65b){fill:var(--fg-100)}}.chart-title.svelte-9fnibp{font-size:var(--size-sm);text-align:center}.bar-label.svelte-9fnibp,.axis-label.svelte-9fnibp{font-size:var(--size-xs);@media (width>=60rem){font-size:.55rem}}.bar.svelte-9fnibp{fill:var(--accent-400)}.bar-label.svelte-9fnibp{fill:var(--fg-200)}svg.svelte-9fnibp{color:var(--fg-300)}text.svelte-9fnibp{fill:currentColor;color:var(--fg-200)}summary.svelte-9fnibp{text-align:center;font-size:var(--size-base)}.award.svelte-q5ddm9{margin-block:var(--space-12) var(--space-20);width:auto;max-width:min(36rem,90%);display:flow-root;position:relative;&:before,&:after{content:"";z-index:-1;position:absolute}&:after{background-color:var(--bg-200);inset-block:1rem -1rem;inset-inline:1rem -1rem}&:before{border:2px solid var(--bg-300);inset-block:2rem -2rem;inset-inline:2rem -2rem}}.size.svelte-q5ddm9{font-size:var(--size-3xl);font-weight:var(--font-ultrabold);border:4px solid var(--bg-500);padding-block:var(--space-6);padding-inline:var(--space-4);float:left;background-color:light-dark(var(--bg-200),var(--bg-300));margin-block-end:var(--space-1);margin-inline-end:var(--space-8);position:relative}.content.svelte-q5ddm9{font-style:italic;font-size:var(--size-base);text-wrap:balance;padding-block-start:var(--space-8);padding-inline-start:var(--space-8);margin:0!important}p.svelte-iiet9h{text-align:center;max-width:none;margin-block:var(--space-2);& small:where(.svelte-iiet9h){font-weight:var(--font-medium)}}.component.svelte-iiet9h{padding-bottom:1.2rem;container-type:inline-size}.polypane-callout.svelte-iiet9h{color:#fff;text-align:left;background:#4ca2cd linear-gradient(135deg,#4ca2cd,#67b26f);border-radius:2px;grid-template-columns:minmax(0,1fr);place-items:center;gap:.66rem .5rem;padding:1rem;line-height:1.5;display:grid;position:relative;box-shadow:0 0 0 1px #00000006,0 1px #0000000d,0 0 8px #00000008,0 20px 30px #0000001a;&:hover,&:focus-within{box-shadow:0 0 0 1px #00000006,0 1px #0000000d,0 10px 8px #00000008,0 30px -10px 20px #0000000d;& .polypane-button:where(.svelte-iiet9h){box-shadow:0 0 0 1px #00000006,0 1px #0000000d,0 0 8px #00000008,0 20px 30px #0000001a}& .button-arrow:where(.svelte-iiet9h){transform:translate(8px)}}@container (inline-size>=44rem){text-align:left;grid-template-columns:1fr auto}@media (forced-colors:active){border:1px solid}}a.svelte-iiet9h{text-align:center;color:inherit;text-shadow:1px 1px 2px #194961;text-wrap:balance;padding-block:.33em;font-size:calc(14px + .5vw);font-weight:600;line-height:1.25;text-decoration:none;&:after{z-index:1}@container (inline-size>=44rem){place-self:center start;font-size:20px}}.polypane-button.svelte-iiet9h{color:#fff;text-align:center;white-space:nowrap;will-change:box-shadow;background:#0a1530;border-radius:4px;align-items:baseline;gap:.5rem;padding-block:.33em;padding-inline:2rem;font-size:calc(14px + .5vw);font-weight:800;line-height:26px;text-decoration:none;transition:box-shadow .2s ease-in-out;display:inline-flex;position:relative;& .button-arrow:where(.svelte-iiet9h){stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;will-change:transform;transition:all .2s ease-in-out;position:relative;top:1px}@media (forced-colors:active){border:1px solid}@media (width>=80rem){font-size:20px}}.message.svelte-iiet9h{width:180px;margin-top:-.25rem;position:absolute;top:100%;right:2rem;& path.arrow-head:where(.svelte-iiet9h),& path.arrow-line:where(.svelte-iiet9h){stroke:var(--fg-100);stroke-width:2px}& path.text:where(.svelte-iiet9h){fill:var(--fg-100)}}.the-css-selection.svelte-d6mdxb{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid;@media (height>=33rem){column-gap:var(--space-16)}@media (height>=66rem){column-gap:var(--space-24)}@media (width>=48rem){grid-template-columns:1fr max-content;position:relative;&>header:where(.svelte-d6mdxb){grid-column:1/-1;position:relative;@media (width>=55rem){&:before,&:after{content:"";aspect-ratio:1;position:absolute}&:after{border:4px solid var(--accent-700);width:6rem;top:1rem;right:7rem}&:before{border:4px solid var(--bg-400);width:10rem;top:0;right:0}}}& .nav:where(.svelte-d6mdxb){grid-area:2/2}& .content:where(.svelte-d6mdxb){font-size:var(--size-larger);grid-area:2/1}}}header.svelte-d6mdxb{margin-block-start:var(--space-8);margin-block-end:var(--space-12);@media (width>=48rem){margin-block-start:var(--space-24);margin-block-end:var(--space-36)}}.author.svelte-d6mdxb{gap:var(--space-4);display:flex}.author-avatar.svelte-d6mdxb{width:25px;height:25px}.subtitle.svelte-d6mdxb{color:var(--fg-300);font-size:var(--size-2xl);margin-block:var(--space-6)}.nav.svelte-d6mdxb{margin-block-end:var(--space-6);@media (width>=48rem){align-self:start;margin-block-end:0;position:sticky;top:0;overflow-y:auto}}.markdown h2{font-size:var(--size-4xl);margin-block-start:var(--space-24)}.markdown h2:first-of-type{margin-block-start:0}.markdown h3{font-size:var(--size-2xl);margin-block-start:var(--space-16)}.markdown h4{font-size:var(--size-xl);font-weight:var(--font-bold);margin-block-start:var(--space-8)}.markdown .scroller:has(table)+p:has(>a[href]){text-align:end;max-width:none;font-size:var(--size-base);margin-block-start:var(--space-2);& a{color:var(--fg-300)}}
