:root{--ratio-square:1;--ratio-landscape:4/3;--ratio-portrait:3/4;--ratio-widescreen:16/9;--ratio-ultrawide:18/5;--ratio-golden:1.618/1}:root{--scroll-margin:5ex}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}:where(body){overflow-wrap:break-word;min-height:100vh;margin-block-start:0;margin-block-end:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol){margin-block-end:0}:where(blockquote,figure,pre){margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}:where(ul[role=list],ol[role=list],ul.reset,ol.reset){list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}:where(footer){margin-block-start:auto}:where(.h8,.h7,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.h0,.h-1,.h-2,.h-3,.h-4,button,input,label){line-height:1.1}:where(.h8,.h7,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.h0,.h-1,.h-2,.h-3,.h-4){text-wrap:balance;max-width:100%}:where(h1){hyphens:auto}:where(a:not([class])){text-decoration-skip-ink:auto}:where(a:not([class])>*){color:inherit}:where(img,picture,video){max-width:100%;max-inline-size:100%;height:auto;vertical-align:middle;shape-margin:.75rem;display:block;background-repeat:no-repeat;background-size:cover;block-size:auto;font-style:italic}:where(:where(h1,h2,h3,h4,h5,h6)>:where(img,picture,video)):not(:only-child){display:inline}:where(:where(p,a,span,li,dt,dd,dt,dd)>:where(img,picture,video)){display:inline}:where(input,button,textarea,select,fieldset,legend){font:inherit;max-width:100%}:where(textarea:not([rows])){min-height:10em}:where(input[type=number]){width:auto}:where(fieldset){min-width:0}:where(legend){white-space:normal;display:table}:where(svg){max-width:100%;max-inline-size:100%;height:auto;overflow:visible;block-size:auto}:where(svg:not([width]):not([height]):not(:only-child)){display:inline-block;vertical-align:-.125em;width:.75em;height:.75em}:where(a,button,label,span,p,li,dt,dd,th,td,code,summary) :where(svg:not([width]):not([height])){display:inline-block;vertical-align:-.125em;width:.75em;height:.75em}:where(figure,div,section,header,footer,main,article,aside,nav)>svg:only-child{display:block;margin-inline-start:auto;margin-inline-end:auto}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:target,[id]{scroll-margin-block:var(--scroll-margin)}:where(pre,code,kbd,samp){font-family:monospace;font-size:1em}:where(pre){max-inline-size:auto;overflow-x:auto}:where(code){word-break:break-word;overflow-wrap:break-word}:focus-visible{outline:2px solid}button:focus:not(:focus-visible){outline:none}input:focus:not(:focus-visible){outline:none}textarea:focus:not(:focus-visible){outline:none}select:focus:not(:focus-visible){outline:none}:where(table){border-collapse:collapse;table-layout:auto;display:block;overflow-x:auto;width:-moz-fit-content;width:fit-content;max-width:100%}:where(table table){display:table;overflow:visible;width:100%;margin-block-end:0}:where(caption){display:table-caption}:where(thead,tbody,tfoot){display:table-row-group}:where(tr){display:table-row}:where(th,td){display:table-cell}:where(colgroup){display:table-column-group}:where(col){display:table-column}:where(hr){border:none;border-top:1px solid;width:100%}:where(summary>*){display:inline}:where(summary){cursor:pointer}:where(body,body>header)>:where(a:first-of-type[href=\#main]){position:absolute;background:#fff;transition:transform .3s;left:50%;transform:translate(-50%)translateY(-150%)}:where(body,body>header)>:where(a:first-of-type[href=\#main]):focus{transform:translate(-50%)translateY(20%)}:where(body){min-block-size:100vh;margin:0;padding:0}:where(body>footer){position:sticky;top:calc(100vh - 1px)}:where(body){--max-width:min(100%,var(--width-body));max-inline-size:min(100%,var(--width-body));margin-inline-start:auto;margin-inline-end:auto}:where(.prose,.featured,.card,p,h1,h2,h3,h4,h5,h6,hgroup,address,:where(ul,ol):not([role=list]):not(.reset),menu,search){--max-width:min(100%,var(--width-prose));max-inline-size:min(100%,var(--width-prose));margin-block-start:0;margin-inline-start:auto;margin-inline-end:auto}:where(:where(.prose,.featured,.card,p,h1,h2,h3,h4,h5,h6,hgroup,address,:where(ul,ol):not([role=list]):not(.reset),menu,search) *){margin-inline-start:0;margin-inline-end:0}:where(.layout :where(.prose,.featured,.card,p,h1,h2,h3,h4,h5,h6,hgroup,address,:where(ul,ol):not([role=list]):not(.reset),menu,search)){margin-inline-start:0;margin-inline-end:0}:where(:where(section,.section)>:where(.area,header,footer,.header,.footer,.main) :where(.prose,.featured,.card,p,h1,h2,h3,h4,h5,h6,hgroup,address,:where(ul,ol):not([role=list]):not(.reset),menu,search)){margin-inline-start:0;margin-inline-end:0}:where(:where(.prose,.featured,.card,p,h1,h2,h3,h4,h5,h6,hgroup,address,:where(ul,ol):not([role=list]):not(.reset),menu,search).reset-w){max-inline-size:unset;margin-inline:unset}:where(.reset-down-w :where(.prose,.featured,.card,p,h1,h2,h3,h4,h5,h6,hgroup,address,:where(ul,ol):not([role=list]):not(.reset),menu,search)){max-inline-size:unset;margin-inline:unset}:where(figure,figcaption,form,fieldset){--max-width:min(100%,var(--width-prose));max-inline-size:min(100%,var(--width-prose));margin-block-start:0;margin-inline-start:auto;margin-inline-end:auto}:where(:where(figure,figcaption,form,fieldset) *){margin-inline-start:0;margin-inline-end:0}:where(.layout :where(figure,figcaption,form,fieldset)){margin-inline-start:0;margin-inline-end:0}:where(:where(section,.section)>:where(.area,header,footer,.header,.footer,.main) :where(figure,figcaption,form,fieldset)){margin-inline-start:0;margin-inline-end:0}:where(:where(figure,figcaption,form,fieldset).reset-w){max-inline-size:unset;margin-inline:unset}:where(.reset-down-w :where(figure,figcaption,form,fieldset)){max-inline-size:unset;margin-inline:unset}:where(dl,dt,dd,blockquote,details){--max-width:min(100%,var(--width-prose));max-inline-size:min(100%,var(--width-prose));margin-block-start:0;margin-inline-start:auto;margin-inline-end:auto}:where(:where(dl,dt,dd,blockquote,details) *){margin-inline-start:0;margin-inline-end:0}:where(.layout :where(dl,dt,dd,blockquote,details)){margin-inline-start:0;margin-inline-end:0}:where(:where(section,.section)>:where(.area,header,footer,.header,.footer,.main) :where(dl,dt,dd,blockquote,details)){margin-inline-start:0;margin-inline-end:0}:where(:where(dl,dt,dd,blockquote,details).reset-w){max-inline-size:unset;margin-inline:unset}:where(.reset-down-w :where(dl,dt,dd,blockquote,details)){max-inline-size:unset;margin-inline:unset}:where(.featured){--max-width:min(100%,var(--width-featured,var(--width-prose)));max-inline-size:min(100%,var(--width-featured,var(--width-prose)))}:where(.card){--max-width:min(100%,var(--width-card,var(--width-prose)));max-inline-size:min(100%,var(--width-card,var(--width-prose)))}:where(:where(.card,.box,[class*=width-]) *){margin-inline-start:0;margin-inline-end:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,menu,dir,dl,blockquote,figure){margin-block-start:0}:where(p:not(:first-child)){margin-block-start:var(--flow-p)}:where(:where(ul,ol,menu,dir,dl):not(:first-child)){margin-block-start:var(--flow-p)}:where(li :where(ul,ol,menu,dir,dl)){margin-block-start:0}:where(h1:not(:first-child)){margin-block-start:var(--flow-h1)}:where(h2:not(:first-child)){margin-block-start:var(--flow-h2)}:where(h3:not(:first-child)){margin-block-start:var(--flow-h3)}:where(h4:not(:first-child)){margin-block-start:var(--flow-h4)}:where(h5:not(:first-child)){margin-block-start:var(--flow-h5)}:where(h6:not(:first-child)){margin-block-start:var(--flow-h6)}:where(hr){margin-block:var(--flow-hr)}:where(:where(img,picture,video):not(:first-child)){margin-block-start:var(--flow-media)}:where(:where(blockquote,figure,hgroup,address,menu,search,form,fieldset,details,pre):not(:first-child)){margin-block-start:var(--flow-prose)}:where(:where(section,.section,table):not(:first-child)){margin-block-start:var(--flow-section)}:where(:where(section,.section)+:where(section,.section)){margin-block-start:0}:where(.no-flow){margin-block-start:0}:where(.no-flow)>*{margin-block-start:0}:where(address)>*{margin-block-start:0}:where(p,h1,h2,h3,h4,h5,h6,li,figure,figcaption,td,th,dt,dd,button,label,input,summary) :where(img,picture,video){margin-block-start:0}:where(:where(.layout,.switcher,.grid-fluid,.cluster,.fixed-fluid,cover,reel)>*){margin-block-start:0}:where(hgroup>*){margin-block-start:0}:where(:where(section,.section)>*+:where(.area,.header,.main,.footer)){margin-block-start:var(--flow-area)}.px-restore{--px-applied:0}:where(body){--px-applied:0}:where(:not(:-webkit-any(html,body,main,section,.section,header,footer,aside,article,hgroup,div)),.layout,.switcher,.grid-fluid,.cluster,.flow,.fixed-fluid,.center,.cover,.reel,.box){padding-inline:calc(var(--px-body,.8rem)*(1 - var(--px-applied)))}:where(:not(:-webkit-any(html,body,main,section,.section,header,footer,aside,article,hgroup,div)),.layout,.switcher,.grid-fluid,.cluster,.flow,.fixed-fluid,.center,.cover,.reel,.box)>*{--px-applied:1}:where(:not(:-moz-any(html,body,main,section,.section,header,footer,aside,article,hgroup,div)),.layout,.switcher,.grid-fluid,.cluster,.flow,.fixed-fluid,.center,.cover,.reel,.box){padding-inline:calc(var(--px-body,.8rem)*(1 - var(--px-applied)))}:where(:not(:-moz-any(html,body,main,section,.section,header,footer,aside,article,hgroup,div)),.layout,.switcher,.grid-fluid,.cluster,.flow,.fixed-fluid,.center,.cover,.reel,.box)>*{--px-applied:1}:where(:not(:is(html,body,main,section,.section,header,footer,aside,article,hgroup,div)),.layout,.switcher,.grid-fluid,.cluster,.flow,.fixed-fluid,.center,.cover,.reel,.box){padding-inline:calc(var(--px-body,.8rem)*(1 - var(--px-applied)))}:where(:not(:is(html,body,main,section,.section,header,footer,aside,article,hgroup,div)),.layout,.switcher,.grid-fluid,.cluster,.flow,.fixed-fluid,.center,.cover,.reel,.box)>*{--px-applied:1}:where(:where(ul,ol):not([role=list]):not(.reset)){padding-inline-start:var(--offset-list,2rem)}:where(body>:where(ul,ol):not([role=list]):not(.reset)){padding-inline-start:calc(var(--px-body,.8rem) + var(--offset-list,2rem))}:where(body>main>:where(ul,ol):not([role=list]):not(.reset)){padding-inline-start:calc(var(--px-body,.8rem) + var(--offset-list,2rem))}:where(blockquote){padding-inline-start:var(--offset-blockquote,1rem)}:where(body>:first-child){padding-block-start:var(--py-body)}:where(body>:last-child){padding-block-end:var(--py-body)}:where(body>:where(header,footer,main,aside)){--py:var(--py-body);padding-block:var(--py-body)}:where(body>main>:where(header,footer,aside)){--py:var(--py-body);padding-block:var(--py-body)}:where(section,.section){--py:var(--py-section);padding-block:var(--py-section)}:where(body>main:has(:scope>:where(header,footer,aside):first-child)){padding-block-start:0}:where(body>main:has(:scope>:where(header,footer,aside):last-child)){padding-block-end:0}:where(.prose){--py:var(--py-prose);padding-block:var(--py-prose)}:where(.featured){--py:var(--py-featured);padding-block:var(--py-featured)}:where(.card){--py:var(--py-card);padding-block:var(--py-card)}:where(.box,.card:where(.palette--contrast,.palette--dark,.palette--light)){padding:var(--py);--padding-box:var(--py)}:where(.squash){isolation:isolate;margin-block:calc(-.5*var(--py))}:where(:root){--step--4:clamp(.512rem,.555rem + -.0555vw,.5425rem);--step--3:clamp(.64rem,.6556rem + -.0201vw,.651rem);--step--2:clamp(.7813rem,.7736rem + .0341vw,.8rem);--step--1:clamp(.9375rem,.9119rem + .1136vw,1rem);--step-0:clamp(1.125rem,1.0739rem + .2273vw,1.25rem);--step-1:clamp(1.35rem,1.2631rem + .3864vw,1.5625rem);--step-2:clamp(1.62rem,1.4837rem + .6057vw,1.9531rem);--step-3:clamp(1.944rem,1.7405rem + .9044vw,2.4414rem);--step-4:clamp(2.3328rem,2.0387rem + 1.3072vw,3.0518rem);--step-5:clamp(2.7994rem,2.384rem + 1.8461vw,3.8147rem);--step-6:clamp(3.3592rem,2.7828rem + 2.5621vw,4.7684rem);--step-7:clamp(4.0311rem,3.2418rem + 3.508vw,5.9605rem);--step-8:clamp(4.8373rem,3.7682rem + 4.7514vw,7.4506rem);--step-9:clamp(5.8048rem,4.3695rem + 6.379vw,9.3132rem);--width-prose:50rem;--width-body:calc(var(--width-prose)*1.618);--width-max:var(--width-body);--width-section:var(--width-body);--width-featured:calc(var(--width-prose)/1.618);--width-card:calc(var(--width-prose)/2.618);--width-token:calc(var(--width-prose)/4.2358);--radius-round:100000px;--border-style-token:solid;--px-body:var(--step--2,.8rem);--px-section:var(--step--1,1rem);--px-prose:var(--step--1,1rem);--px-featured:var(--step--1,1rem);--px-card:var(--step--1,1rem);--px-token:var(--step--1,1rem);--py-body:var(--step-2,.8rem);--py-section:var(--step-4,3rem);--py-prose:var(--step--1,1rem);--py-featured:var(--step--1,1rem);--py-card:var(--step--1,1rem);--py-token:var(--step--1,1rem);--flow-p:1em;--flow-h1:.67em;--flow-h2:.83em;--flow-h3:1em;--flow-h4:1.33em;--flow-h5:1.67em;--flow-h6:2.33em;--flow-hr:1em;--flow-prose:var(--step-1);--flow-section:var(--step-2);--flow-area:var(--step-3);--offset-list:2rem;--offset-blockquote:1rem;--text-underline-offset:.15em;--fit:cover}:where(body){overflow-x:clip;font-size:var(--step-0);font-family:var(--font-stack-body,system-ui,sans-serif)}:where([class*=fonts-]){font-family:var(--font-stack-body,system-ui,sans-serif)}:where(.h8,.h7,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,.h0,.h-1,.h-2,.h-3,.h-4){font-family:var(--font-stack-heading,system-ui,sans-serif)}:where(tt,code,kbd,pre,samp,tt *,code *,kbd *,pre *,samp *){font-family:var(--font-stack-code,ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,"DejaVu Sans Mono",monospace)}:where(h6){font-size:var(--step--2)}:where(h5,small){font-size:var(--step--1)}:where(h4){font-size:var(--step-1)}:where(h3){font-size:var(--step-2)}:where(h2){font-size:var(--step-3)}:where(h1){font-size:var(--step-4)}:where(.h8){font-size:var(--step--4)}:where(.h7){font-size:var(--step--3)}:where(.h6){font-size:var(--step--2)}:where(.h5,.small){font-size:var(--step--1)}:where(.p){font-size:var(--step-0)}:where(.h4){font-size:var(--step-1)}:where(.h3){font-size:var(--step-2)}:where(.h2){font-size:var(--step-3)}:where(.h1){font-size:var(--step-4)}:where(.h0){font-size:var(--step-5)}:where(.h-1){font-size:var(--step-6)}:where(.h-2){font-size:var(--step-7)}:where(.h-3){font-size:var(--step-8)}:where(.h-4){font-size:var(--step-9)}html:focus-within{scroll-behavior:smooth}:where(body){text-underline-offset:var(--text-underline-offset,.15em)}:where(tt,code,kbd,pre,samp){box-shadow:.1em 0 var(--code-bg,GrayText),-.1em 0 var(--code-bg,GrayText)}:where(mark){box-shadow:.1em 0 var(--mark-bg,Mark),-.1em 0 var(--mark-bg,Mark)}:where(q,blockquote){font-style:italic}:where(blockquote){border-left:1px solid;padding-inline-start:1em}:where(blockquote>footer){border:0;font-style:normal}:where(blockquote cite){font-style:normal}:where(.button,button){display:inline-block;text-decoration:none;border-radius:var(--radius);padding:var(--py-button,var(--py-token))var(--px-button,var(--px-token));border:1px solid}:where(nav li){white-space:nowrap}body>footer~div:not([class*=poko]){all:revert;display:none;margin:0;padding:0}:where(img,picture,video,svg){object-fit:var(--fit,cover)}:where(.with-icon :where(img,picture,video,svg)){margin-inline-start:0;margin-inline-end:0}:where(:where(img,picture,video,svg).icon){margin-inline-start:0;margin-inline-end:0}:where(a,button,.button,input[type=submit],input[type=button],input[type=reset],[role=button],summary,select,input[type=checkbox],input[type=range],input[type=radio]):not(:disabled){cursor:pointer}::scroll-button(*):not(:disabled){cursor:pointer}:where(button,input,textarea){transition:background-color var(--animation-duration,.1s)linear,border-color var(--animation-duration,.1s)linear,color var(--animation-duration,.1s)linear,box-shadow var(--animation-duration,.1s)linear,transform var(--animation-duration,.1s)ease;padding-inline-start:.3em;padding-inline-end:.3em}:where(button,input,textarea)::placeholder{color:inherit;opacity:.5}::scroll-button(*){transition:background-color var(--animation-duration,.1s)linear,border-color var(--animation-duration,.1s)linear,color var(--animation-duration,.1s)linear,box-shadow var(--animation-duration,.1s)linear,transform var(--animation-duration,.1s)ease;padding-inline-start:.3em;padding-inline-end:.3em}::scroll-button(*)::placeholder{color:inherit;opacity:.5}@layer color.variant,color.elements;@layer color.variant{body,[class*=palette],.palette--default,.palette--reset,.palette--read{--read:var(--read-palette);--neutral:var(--neutral-palette);--pop:var(--pop-palette);--tone:var(--tone-palette)}.palette--contrast{--read:var(--neutral-palette);--neutral:var(--read-palette);--pop:var(--pop-palette);--tone:var(--tone-palette)}.palette--pop,.palette--accent{--read:var(--pop-palette);--neutral:var(--neutral-palette);--pop:var(--read-palette);--tone:var(--tone-palette)}.palette--tone,.palette--alt{--read:var(--tone-palette);--neutral:var(--neutral-palette);--pop:var(--pop-palette);--tone:var(--read-palette)}.palette--bg-pop{--read:var(--read-palette);--neutral:var(--pop-palette);--pop:var(--neutral-palette);--tone:var(--tone-palette)}.palette--bg-tone{--read:var(--read-palette);--neutral:var(--tone-palette);--pop:var(--pop-palette);--tone:var(--neutral-palette)}.palette--pop-contrast,.palette--contrast-pop,.palette--contrast.palette--pop{--read:var(--neutral-palette);--neutral:var(--pop-palette);--pop:var(--read-palette);--tone:var(--tone-palette)}.palette--tone-contrast,.palette--contrast-tone,.palette--contrast.palette--tone{--read:var(--neutral-palette);--neutral:var(--tone-palette);--pop:var(--pop-palette);--tone:var(--read-palette)}}@layer color.elements{:root,body,[class*=palette]{color:var(--color-text,#100c08);background-color:var(--color-bg,#fdfdfe);border-color:var(--color-border,currentcolor);outline-color:var(--color-outline,currentcolor);text-decoration-color:var(--color-text-decoration,currentcolor);text-emphasis-color:var(--color-text-emphasis,currentcolor);caret-color:var(--color-caret,currentcolor);column-rule-color:var(--color-column-rule,currentcolor);fill:var(--color-fill,none);stroke:var(--color-stroke,currentcolor)}:focus{outline-color:var(--color-outline--focus,var(--color-outline,currentcolor))}*::selection{color:var(--color-text--selection,var(--color-bg,#fdfdfe));background-color:var(--color-bg--selection,var(--color-text,#100c08));border-color:var(--color-border--selection,currentcolor)}:-webkit-any(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,.h-1,.h-2,.h-3,.h-4){color:var(--color-text__heading,var(--color-text));background-color:var(--color-bg__heading);border-color:var(--color-border__heading,currentcolor)}:-moz-any(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,.h-1,.h-2,.h-3,.h-4){color:var(--color-text__heading,var(--color-text));background-color:var(--color-bg__heading);border-color:var(--color-border__heading,currentcolor)}:is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,.h-1,.h-2,.h-3,.h-4){color:var(--color-text__heading,var(--color-text));background-color:var(--color-bg__heading);border-color:var(--color-border__heading,currentcolor)}a{color:var(--color-text__a,inherit);background-color:var(--color-bg__a);border-color:var(--color-border__a,var(--color-border,inherit))}a:hover{color:var(--color-text__a--hover,var(--color-text__a,inherit));background-color:var(--color-bg__a--hover);border-color:var(--color-border__a--hover,var(--color-border__a,inherit))}:-webkit-any(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]){color:var(--color-text__button,var(--color-text));background-color:var(--color-bg__button,var(--color-bg));border-color:var(--color-border__button,var(--color-border,currentcolor))}:-webkit-any(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]):hover{color:var(--color-text__button--hover,var(--color-bg__button,var(--color-bg)));background-color:var(--color-bg__button--hover,var(--color-text__button,var(--color-text)));border-color:var(--color-border__button--hover,currentcolor)}:-webkit-any(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]):focus{color:var(--color-text__button--focus);background-color:var(--color-bg__button--focus);border-color:var(--color-border__button--focus,currentcolor)}:-webkit-any(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]):disabled{color:var(--color-text__button--disabled);background-color:var(--color-bg__button--disabled);border-color:var(--color-border__button--disabled,currentcolor)}:-moz-any(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]){color:var(--color-text__button,var(--color-text));background-color:var(--color-bg__button,var(--color-bg));border-color:var(--color-border__button,var(--color-border,currentcolor))}:-moz-any(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]):hover{color:var(--color-text__button--hover,var(--color-bg__button,var(--color-bg)));background-color:var(--color-bg__button--hover,var(--color-text__button,var(--color-text)));border-color:var(--color-border__button--hover,currentcolor)}:-moz-any(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]):focus{color:var(--color-text__button--focus);background-color:var(--color-bg__button--focus);border-color:var(--color-border__button--focus,currentcolor)}:-moz-any(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]):disabled{color:var(--color-text__button--disabled);background-color:var(--color-bg__button--disabled);border-color:var(--color-border__button--disabled,currentcolor)}:is(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]){color:var(--color-text__button,var(--color-text));background-color:var(--color-bg__button,var(--color-bg));border-color:var(--color-border__button,var(--color-border,currentcolor))}:is(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]):hover{color:var(--color-text__button--hover,var(--color-bg__button,var(--color-bg)));background-color:var(--color-bg__button--hover,var(--color-text__button,var(--color-text)));border-color:var(--color-border__button--hover,currentcolor)}:is(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]):focus{color:var(--color-text__button--focus);background-color:var(--color-bg__button--focus);border-color:var(--color-border__button--focus,currentcolor)}:is(button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]):disabled{color:var(--color-text__button--disabled);background-color:var(--color-bg__button--disabled);border-color:var(--color-border__button--disabled,currentcolor)}:-webkit-any(tt,code,kbd,pre,samp){color:var(--color-text__code,var(--color-text));background-color:var(--color-bg__code);border-color:var(--color-border__code,currentcolor)}:-moz-any(tt,code,kbd,pre,samp){color:var(--color-text__code,var(--color-text));background-color:var(--color-bg__code);border-color:var(--color-border__code,currentcolor)}:is(tt,code,kbd,pre,samp){color:var(--color-text__code,var(--color-text));background-color:var(--color-bg__code);border-color:var(--color-border__code,currentcolor)}:-webkit-any(mark,.mark,.highlight){color:var(--color-text__mark,MarkText);background-color:var(--color-bg__mark,Mark);border-color:var(--color-border__mark,currentcolor)}:-moz-any(mark,.mark,.highlight){color:var(--color-text__mark,MarkText);background-color:var(--color-bg__mark,Mark);border-color:var(--color-border__mark,currentcolor)}:is(mark,.mark,.highlight){color:var(--color-text__mark,MarkText);background-color:var(--color-bg__mark,Mark);border-color:var(--color-border__mark,currentcolor)}strong{color:var(--color-text__strong);background-color:var(--color-bg__strong)}em{color:var(--color-text__em);background-color:var(--color-bg__em)}b{color:var(--color-text__b);background-color:var(--color-bg__b)}::marker{color:var(--color-text--marker)}}:where(body){--radius:var(--radius-body);--thickness:var(--thick-body);border-radius:var(--radius-body);border-width:var(--thick-body);border-style:var(--border-style-body)}:where(section,.section){--radius:var(--radius-section);--thickness:var(--thick-section);overflow:hidden;border-radius:var(--radius-section);border-width:var(--thick-section);border-style:var(--border-style-section)}:where(.prose){--radius:var(--radius-prose);--thickness:var(--thick-prose);overflow:hidden;border-radius:var(--radius-prose);border-width:var(--thick-prose);border-style:var(--border-style-prose)}:where(.featured){--radius:var(--radius-featured);--thickness:var(--thick-featured);overflow:hidden;border-radius:var(--radius-featured);border-width:var(--thick-featured);border-style:var(--border-style-featured)}:where(.card,:where(section,.section,.layout) article){--radius:var(--radius-card);--thickness:var(--thick-card);overflow:hidden;border-radius:var(--radius-card);border-width:var(--thick-card);border-style:var(--border-style-card)}:where(.token,button,.button,input[type=submit],input[type=button],input[type=reset],[role=button]){--radius:var(--radius-token);--thickness:var(--thick-token);border-radius:var(--radius-token);border-width:var(--thick-token);border-style:var(--border-style-token)}:where(img,picture){border-radius:var(--radius)}
