.code-block{--calculated-code-block-font-family:var( --code-block-font-family,var(--font-mono) );--calculated-code-block-scrollbar-color:var( --code-block-scrollbar-color,var(--color-dark) var(--color-light-glare) );--calculated-code-block-header-cluster-horizontal-alignment:var( --code-block-header-cluster-horizontal-alignment,space-between );--calculated-code-block-header-padding-inline-start:var( --code-block-header-padding-inline-start,var(--space-s-xl) );--calculated-code-block-header-font-size:var( --code-block-header-font-size,var(--size-step--3) );--calculated-code-block-header-dl-text-transform:var( --code-block-header-dl-text-transform,uppercase );--calculated-code-block-header-dl-font-size:var( --code-block-header-dl-font-size,var(--size-step--3) );--calculated-code-block-header-min-height:var( --code-block-header-min-height,var(--space-xl) );--calculated-code-block-header-button-font-weight:var( --code-block-header-button-font-weight,var(--font-normal) );--calculated-code-block-header-button-font-family:var( --code-block-header-button-font-family,var(--font-mono) );--calculated-code-block-header-button-bg:var( --code-block-header-button-bg,transparent );--calculated-code-block-header-button-text:var( --code-block-header-button-text,var(--color-dark) );--calculated-code-block-header-button-padding:var( --code-block-header-button-padding,var(--space-s) var(--space-s-xl) );--calculated-code-block-header-button-bg-hover:var( --code-block-header-button-bg-hover,var(--color-primary) );--calculated-code-block-header-button-text-hover:var( --code-block-header-button-text-hover,var(--color-dark) );--calculated-code-block-header-button-svg-size:var( --code-block-header-button-svg-size,2ex );--calculated-code-block-header-button-svg-optical-adjustment:var( --code-block-header-button-svg-optical-adjustment,-.1ex );--calculated-code-block-alert-bg:var( --code-block-alert-bg,var(--color-primary-glare) );--calculated-code-block-alert-text:var( --code-block-alert-text,var(--color-dark) );--calculated-code-block-alert-text-transform:var( --code-block-alert-text-transform,uppercase );--calculated-code-block-black:var(--code-block-black,#2b292a);--calculated-code-block-pre-padding-block:var( --code-block-pre-padding-block,0 );--calculated-code-block-pre-padding-inline:var( --code-block-pre-padding-inline,var(--space-s-xl) );--calculated-code-block-selection-bg:var( --code-block-selection-bg,var(--color-primary-glare) );--calculated-code-block-selection-text:var( --code-block-selection-text,var(--color-dark) );border:var(--stroke);font-family:var(--calculated-code-block-font-family);scrollbar-color:var(--calculated-code-block-scrollbar-color)}.code-block__header{--cluster-horizontal-alignment:var( --calculated-code-block-header-cluster-horizontal-alignment );border-block-end:var(--stroke);font-size:var(--calculated-code-block-header-font-size);min-height:var(--calculated-code-block-header-min-height);padding-inline-start:var( --calculated-code-block-header-padding-inline-start )}.code-block__header em,.code-block__header i{font-style:normal}@media (max-width:30em){.code-block__header em,.code-block__header i{display:none}}.code-block__action{position:relative}.code-block__header button{--button-font-weight:var(--calculated-code-block-header-button-font-weight);--button-font-family:var(--calculated-code-block-header-button-font-family);--button-bg:var(--calculated-code-block-header-button-bg);--button-text:var(--calculated-code-block-header-button-text);--button-padding:var(--calculated-code-block-header-button-padding);border:0;border-inline-start:var(--stroke)}.code-block__header button:hover{--button-bg:var(--calculated-code-block-header-button-bg-hover);--button-text:var(--calculated-code-block-header-button-text-hover)}.code-block__header button span{text-box:var(--global-style-text-box-trim)}.code-block__header button svg{color:inherit;height:var(--calculated-code-block-header-button-svg-size);position:relative;transform:translateY(var(--calculated-code-block-header-button-svg-optical-adjustment));width:auto}.code-block__header dt+dd{font-size:var(--calculated-code-block-header-dl-font-size);margin-block-start:0;text-transform:var(--calculated-code-block-header-dl-text-transform);text-box:var(--global-style-text-box-trim)}.code-block__alert{align-items:center;background:var(--calculated-code-block-alert-bg);color:var(--calculated-code-block-alert-text);display:flex;justify-content:center;inset:0 0 0 1px;position:absolute;text-transform:var(--calculated-code-block-alert-text-transform)}.code-block__code{background-color:var(--calculated-code-block-black)}.code-block pre[class*=language-]{margin:0;padding-block:var(--calculated-code-block-pre-padding-block);padding-inline:var(--calculated-code-block-pre-padding-inline)}:not(pre)>astro-slot>code[class*=language-]{background:var(--color-light);color:var(--color-primary-shade)}pre[class*=language-]>astro-slot>code[class*=language-]{position:relative;z-index:1}.code-block ::selection{background:var(--calculated-code-block-selection-bg);color:var(--calculated-code-block-selection-text)}.overflow{overflow-x:auto;padding-block-end:var(--overflow-scroll-bar-offset,var(--space-s));-webkit-overflow-scrolling:touch}.overflow::-webkit-scrollbar{block-size:var(--overflow-scroll-bar-size,.5em)}.overflow::-webkit-scrollbar-track{background-color:var(--overflow-scroll-bar-track-color,var(--color-mid-glare));border-radius:var(--overflow-scroll-bar-radius,0)}.overflow::-webkit-scrollbar-thumb{background-color:var(--overflow-scroll-bar-thumb-color,var(--color-mid-shade));border-radius:var(--overflow-scroll-bar-radius,0)}.instruction{--cluster-column-gap:var(--space-2xs);--calculated-instruction-background:var( --instruction-background,var(--color-light-glare) );--calculated-instruction-code-background:var( --instruction-code-background,var(--color-light) );--calculated-instruction-border-left:var( --instruction-border-left,var(--stroke-weight-heavy) solid var(--color-primary) );--calculated-instruction-color:var(--instruction-color,currentColor);--code-background:var(--calculated-instruction-code-background);background:var(--calculated-instruction-background);border-left:var(--calculated-instruction-border-left);color:var(--calculated-instruction-color);display:var(--instruction-display,block);font-size:var(--instruction-font-size,var(--size-step-1));margin-block:var(--instruction-margin-block,var(--space-2xl));overflow-x:auto;padding:var(--instruction-padding,var(--space-xl))}.instruction__heading{font-family:var(--instruction-heading-font-family,var(--font-display));font-size:var(--instruction-heading-font-size,var(--size-step--2));font-weight:var(--instruction-heading-font-weight,var(--font-bold));margin-bottom:var(--instruction-heading-margin-bottom,var(--space-m));text-transform:var(--instruction-heading-text-transform,uppercase)}.instruction__heading svg{height:auto;transform:var(--instruction-heading-icon-adjustment,translateY(-.2ex));width:var(--instruction-heading-icon-width,2ex)}.instruction code{background:var(--code-background)}.email-window{--flow-space:var(--email-window-flow-space,var(--space-xs));--cluster-column-gap:var(--email-window-column-gap,var(--space-s));--cluster-row-gap:var(--email-window-row-gap,var(--space-s));--cluster-vertical-alignment:var( --email-window-cluster-vertical-alignment,flex-start );--cluster-wrap:var(--email-window-cluster-wrap,nowrap);--avatar-size:var(--email-window-avatar-size,3.125rem);--calculated-email-window-bg:var(--email-window-bg,var(--color-light));--calculated-email-window-color:var(--email-window-color,var(--color-dark));--calculated-email-window-border-color:var( --email-window-border-color,var(--color-dark) );--calculated-email-window-recipient-color:var( --email-window-recipient-color,var(--color-grey-5) );--calculated-email-window-avatar-me:var( --email-window-avatar-me,var(--color-primary-shade) );--calculated-email-window-indicator-bad:var( --email-window-indicator-bad,var(--color-status-error-shade) );--calculated-email-window-indicator-good:var( --email-window-indicator-good,var(--color-status-success-shade) );font-family:var(--email-window-font-family,var(--font-system));font-size:var(--email-window-font-size,var(--size-step-0));margin-block:var(--email-window-margin-block,var(--space-2xl));text-align:center}@media (max-width:30em){.email-window{--cluster-wrap:wrap}}.email-window__message{background:var(--calculated-email-window-bg);border:1px solid var(--calculated-email-window-border-color);color:var(--calculated-email-window-color);margin-top:var(--email-window-margin-top,var(--space-m-l));padding:var(--email-window-padding,var(--space-m-l));text-align:left}.email-window__meta{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:var(--email-window-meta-margin-bottom,var(--space-s));min-height:var(--avatar-size)}.email-window__sender{font-size:var(--email-window-sender-font-size,var(--size-step-2));font-weight:var(--email-window-sender-font-weight,var(--font-bold));line-height:var(--email-window-sender-line-height,var(--leading-flat))}.email-window__recipient{color:var(--calculated-email-window-recipient-color);font-size:var(--email-window-recipient-font-size,var(--size-step--1))}.email-window__avatar{height:auto;width:var(--avatar-size)}.email-window__avatar[data-variant=me]{fill:var(--calculated-email-window-avatar-me)}.email-window__indicator{display:block;margin-inline:auto}.email-window__indicator[data-variant=bad]{fill:var(--calculated-email-window-indicator-bad)}.email-window__indicator[data-variant=good]{fill:var(--calculated-email-window-indicator-good)}.pull-quote{background:var(--pull-quote-bg,var(--color-secondary-glare));margin-inline:unset;padding:var(--pull-quote-padding,var(--space-2xl) var(--space-xl))}.pull-quote>*{color:var(--pull-quote-color,var(--color-dark));font-family:var(--pull-quote-font-family,var(--font-display));font-size:var(--pull-quote-font-size,var(--size-step-6));font-style:normal;font-weight:var(--pull-quote-font-weight,var(--font-bold));letter-spacing:var(--pull-quote-kerning,-.08ch);line-height:var(--pull-quote-line-height,var(--leading-micro));text-transform:var(--pull-quote-text-transform,uppercase);text-box:cap alphabetic;max-width:var(--pull-quote-character-max-width);text-wrap:var(--pull-quote-text-wrap,pretty)}.chat-window{--flow-space:var(--chat-window-flow-space,var(--space-xs));--cluster-column-gap:var(--chat-window-column-gap,var(--space-s));--cluster-row-gap:var(--chat-window-row-gap,var(--space-s));--cluster-vertical-alignment:var( --chat-window-cluster-vertical-alignment,flex-start );--cluster-wrap:var(--chat-window-cluster-wrap,nowrap);--avatar-size:var(--chat-window-avatar-size,3.125rem);--calculated-chat-window-bg:var(--chat-window-bg,var(--color-light));--calculated-chat-window-color:var(--chat-window-color,var(--color-dark));--calculated-chat-window-border-color:var( --chat-window-border-color,var(--color-dark) );--calculated-chat-window-padding:var( --chat-window-padding,var(--space-m-l) 0 0 0 );--calculated-chat-window-avatar-me:var( --chat-window-avatar-me,var(--color-primary-shade) );--calculated-chat-window-avatar-them:var( --chat-window-avatar-them,var(--color-dark) );--calculated-chat-window-indicator-bad:var( --chat-window-indicator-bad,var(--color-status-error-shade) );--calculated-chat-window-indicator-good:var( --chat-window-indicator-good,var(--color-status-success-shade) );background:var(--calculated-chat-window-bg);border:1px solid var(--calculated-chat-window-border-color);color:var(--calculated-chat-window-color);font-family:var(--chat-window-font-family,var(--font-system));font-size:var(--chat-window-font-size,var(--size-step-0));margin-block:var(--chat-window-margin-block,var(--space-2xl));padding:var(--calculated-chat-window-padding);text-align:center}.chat-window :is(strong,em){font-family:var(--chat-window-font-family,var(--font-system))}@media (max-width:30em){.chat-window{--cluster-wrap:wrap}}ul.chat-window__list[role=list]{margin-top:var(--chat-window-list-margin-top,var(--space-m-l));max-width:var(--chat-window-list-max-width,none)}.chat-window__item{border-block-start:1px solid var(--calculated-chat-window-border-color);padding:var(--chat-window-item-padding,var(--space-m-l));text-align:left}.chat-window__sender{align-items:center;display:flex;font-size:var(--chat-window-sender-font-size,var(--size-step-2));font-weight:var(--chat-window-sender-font-weight,var(--font-bold));margin-bottom:var(--chat-window-sender-margin-bottom,var(--space-2xs));min-height:var(--avatar-size)}@media (max-width:30em){.chat-window__sender{min-height:inherit}}.chat-window__avatar{height:auto;width:var(--avatar-size)}.chat-window__avatar[data-variant=me]{fill:var(--calculated-chat-window-avatar-me)}.chat-window__avatar[data-variant=them]{fill:var(--calculated-chat-window-avatar-them)}.chat-window__indicator{display:block;margin-inline:auto}.chat-window__indicator[data-variant=bad]{fill:var(--calculated-chat-window-indicator-bad)}.chat-window__indicator[data-variant=good]{fill:var(--calculated-chat-window-indicator-good)}.chat-window:not(:has(.chat-window__indicator)){--chat-window-list-margin-top:0;--chat-window-padding:0}.chat-window:not(:has(.chat-window__indicator)) .chat-window__item{border-block-start:none}.scrollable-image-frame{--calculated-scrollable-image-frame-bg:var( --scrollable-image-frame-bg,var(--color-light) );--calculated-scrollable-image-frame-text:var( --scrollable-image-frame-text,var(--color-dark) );--calculated-scrollable-image-frame-header-button-font-weight:var( --scrollable-image-frame-header-button-font-weight,var(--font-normal) );--calculated-scrollable-image-frame-header-button-font-family:var( --scrollable-image-frame-header-button-font-family,var(--font-mono) );--calculated-scrollable-image-frame-header-button-bg:var( --scrollable-image-frame-header-button-bg,var(--color-light) );--calculated-scrollable-image-frame-header-button-text:var( --scrollable-image-frame-header-button-text,var(--color-dark) );--calculated-scrollable-image-frame-header-button-bg-hover:var( --scrollable-image-frame-header-button-bg-hover,var(--color-dark) );--calculated-scrollable-image-frame-header-button-text-hover:var( --scrollable-image-frame-header-button-text-hover,var(--color-light) );background:var(--calculated-scrollable-image-frame-bg);border:var(--stroke);color:var(--calculated-scrollable-image-frame-text)}.scrollable-image-frame button{--button-font-weight:var( --calculated-scrollable-image-frame-header-button-font-weight );--button-font-family:var( --calculated-scrollable-image-frame-header-button-font-family );--button-bg:var(--calculated-scrollable-image-frame-header-button-bg);--button-text:var(--calculated-scrollable-image-frame-header-button-text);border:0;border-inline-start:var(--stroke);height:100%;position:absolute;right:0;top:0}.scrollable-image-frame button:hover{--button-bg:var(--calculated-scrollable-image-frame-header-button-bg-hover);--button-text:var( --calculated-scrollable-image-frame-header-button-text-hover )}.scrollable-image-frame button svg{color:inherit;height:2ex;position:relative;transform:translateY(-.1ex)}.scrollable-image-frame__header{border-block-end:var(--stroke);padding-block:var( --scrollable-image-frame-header-padding-block,var(--space-s) );padding-inline:var( --scrollable-image-frame-header-padding-inline,var(--gutter) );position:relative;z-index:1}.scrollable-image-frame__label{font-family:var( --scrollable-image-frame-label-font-family,var(--font-mono) );font-size:var(--scrollable-image-frame-label-font-size,var(--size-step--3));font-weight:var( --scrollable-image-frame-label-font-weight,var(--font-normal) );letter-spacing:var( --scrollable-image-frame-label-kerning,var(--kerning-loose) );line-height:var(--scrollable-image-frame-label-leading,var(--leading-flat));text-transform:var(--scrollable-image-frame-label-text-transform,uppercase)}.scrollable-image-frame__media{aspect-ratio:var(--scrollable-image-frame-mediaa-spect-ratio,16/9);overflow:hidden}.scrollable-image-frame[data-scrolling=true] .scrollable-image-frame__media{overflow-y:auto}.scrollable-image-frame__media img{height:auto;min-width:100%}.icon-heading{--icon-heading-icon-size:var(--size-step-2);--sidebar-target-width:var(--icon-heading-icon-size);--flow-space:var(--space-3xl)}.icon-heading+*{--flow-space:var(--space-m)}.icon-heading svg{height:auto;width:var(--icon-heading-icon-size)}.icon-heading :is(h1,h2,h3,h4){font-family:var(--icon-heading-font-family,var(--font-accent));max-width:unset;text-box:cap alphabetic}.icon-heading :is(h1,h2,h3,h4) a{--calculated-icon-heading-text-decoration-color:var(--icon-heading-text-decoration-color,currentColor);--article-text-decoration-color:var(--calculated-icon-heading-text-decoration-color);text-decoration:var(--icon-heading-text-decoration,underline);text-decoration-color:var(--calculated-icon-heading-text-decoration-color,currentColor);text-decoration-thickness:var(--icon-heading-text-decoration-size,.1ex);text-underline-offset:var(--icon-heading-text-decoration-offset,.15ex)}.disclosure{--calculated-disclosure-summary-block-space:var( --disclosure-summary-block-space,var(--space-2xl) );--calculated-disclosure-summary-block-padding:var( --disclosure-summary-block-padding,0 var(--space-s) );--calculated-disclosure-summary-border-end:var( --disclosure-summary-border-end,var(--stroke) );--calculated-disclosure-summary-font-family:var( --disclosure-summary-font-family,var(--font-accent) );--calculated-disclosure-summary-font-size:var( --disclosure-summary-font-size,var(--size-step-4) );--calculated-disclosure-icon-size:var(--disclosure-icon-size,1.25ex)}.disclosure summary{border-block-end:var(--calculated-disclosure-summary-border-end);cursor:pointer;font-family:var(--calculated-disclosure-summary-font-family);font-size:var(--calculated-disclosure-summary-font-size);padding-block:var(--calculated-disclosure-summary-block-padding)}.disclosure[open] summary{margin-block-end:var(--calculated-disclosure-summary-block-space)}.disclosure .icon{color:currentColor;height:auto;rotate:-45deg;width:var(--calculated-disclosure-icon-size)}.disclosure[open] .icon{rotate:0deg}.side-note{--flow-space:var(--space-2xs);--calculated-side-note-padding:var(--side-note-padding,var(--space-s));--calculated-side-note-bg:var(--side-note-bg,var(--color-light-glare));--calculated-side-note-font-size:var( --side-note-font-size,var(--size-step--2) );--calculated-side-note-font-family:var( --side-note-font-family,var(--font-display) );--calculated-side-note-border:var(--side-note-border,var(--stroke));--calculated-side-note-color:var(--side-note-color,currentColor);--calculated-side-note-heading-font-size:var( --side-note-heading-font-size,var(--size-step--2) );--calculated-side-note-heading-font-family:var( --side-note-heading-font-family,var(--font-display) );--calculated-side-note-heading-text-transform:var( --side-note-heading-text-transform,uppercase );--calculated-side-note-decorator-thickness:var( --side-note-decorator-thickness,1px );--calculated-side-note-decorator-color:var( --side-note-decorator-color,var(--color-dark) );--calculated-side-note-decorator-size-short:var( --side-note-decorator-size-short,var(--space-m-l) );--calculated-side-note-decorator-size-long:var( --side-note-decorator-size-long,var(--space-xl) );padding-block-start:calc(var(--calculated-side-note-decorator-size-short) - var(--calculated-side-note-decorator-thickness));position:relative}@media (min-width:100em){.side-note{padding-block-start:0}}.side-note__body{background-color:var(--calculated-side-note-bg);border:var(--calculated-side-note-border);color:var(--calculated-side-note-color);font-family:var(--calculated-side-note-font-family);font-size:var(--calculated-side-note-font-size);padding:var(--calculated-side-note-padding);position:relative}.side-note__body>:is(h1,h2,h3,h4,h5,h6){font-family:var(--calculated-side-note-heading-font-family);font-size:var(--calculated-side-note-heading-font-size);text-transform:var(--calculated-side-note-heading-text-transform)}.side-note__body:before{background-color:var(--calculated-side-note-decorator-color);content:"";display:block;height:var(--calculated-side-note-decorator-size-short);left:50%;pointer-events:none;position:absolute;top:calc(var(--calculated-side-note-decorator-size-short)*-1);transform:translate(-50%);width:var(--calculated-side-note-decorator-thickness)}@media (min-width:100em){.side-note__body:before{height:var(--calculated-side-note-decorator-thickness);left:calc(var(--calculated-side-note-decorator-size-short)*-1);top:50%;transform:translateY(-50%);width:var(--calculated-side-note-decorator-size-short)}}.side-note__body:after{background-color:var(--calculated-side-note-decorator-color);content:"";display:block;height:var(--calculated-side-note-decorator-thickness);left:50%;pointer-events:none;position:absolute;top:calc(var(--calculated-side-note-decorator-size-short)*-1);transform:translate(-50%);width:var(--calculated-side-note-decorator-size-long)}@media (min-width:100em){.side-note__body:after{height:var(--calculated-side-note-decorator-size-long);left:calc(var(--calculated-side-note-decorator-size-short)*-1);top:50%;transform:translateY(-50%);width:var(--calculated-side-note-decorator-thickness)}}pre{--calculated-prism-font-family:var(--prism-font-family,var(--font-mono));--calculated-prism-font-size:var(--prism-font-size,var(--size-step-1));--calculated-prism-black:var(--prism-black,#2b292a);--calculated-prism-mid:var(--prism-mid,#cecdca);--calculated-prism-yellow:var(--prism-yellow,#ccb114);--calculated-prism-red:var(--prism-red,#ee6458);--calculated-prism-orange:var(--prism-orange,#eb8633)}code[class*=language-],pre[class*=language-]{color:var(--calculated-prism-yellow);direction:ltr;font-family:var(--calculated-prism-font-family);font-size:var(--calculated-prism-font-size)}:not(pre)>code[class*=language-]{color:var(--calculated-prism-yellow)}.namespace{opacity:.7}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--color-light-shade)}.token.punctuation{color:var(--calculated-prism-mid)}.token.boolean,.token.constant,.token.deleted,.token.keyword,.token.number,.token.property,.token.symbol,.token.tag{color:var(--calculated-prism-red)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--calculated-prism-orange)}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:var(--calculated-prism-black);color:var(--calculated-prism-yellow)}.token.atrule,.token.attr-value{color:var(--calculated-prism-yellow)}.token.function{color:var(--color-light)}.token.important,.token.regex,.token.variable{color:var(--calculated-prism-red)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight{background:var(--color-dark-shade);box-shadow:inset 5px 0 0 var(--color-primary);left:0;line-height:inherit;margin-top:1em;padding-bottom:inherit;padding-left:0;padding-right:0;padding-top:inherit;pointer-events:none;position:absolute;right:0;white-space:pre;z-index:0}code.language-plaintext{--calculated-prism-mid:var(--color-light);--calculated-prism-red:var(--color-light);--calculated-prism-yellow:var(--color-light)}pre.line-numbers{counter-reset:start;padding-left:2.5rem;position:relative}pre.line-numbers>code{position:relative;white-space:pre-wrap}.line-numbers .line-numbers-rows{border-right:1px solid var(--color-mid-shade);font-size:100%;left:-3rem;letter-spacing:-1px;pointer-events:none;position:absolute;top:0;user-select:none;width:2rem}.line-numbers-rows>span{counter-increment:start;display:block}.line-numbers-rows>span:before{color:var(--color-mid-shade);content:counter(start);display:block;padding-right:.8rem;text-align:right}.console-logger{--flow-space:var(--space-l-xl);--gutter-wrapper-inner-block:var( --console-logger-gutter-wrapper-inner-block,var(--space-m) );--gutter-wrapper-inner-inline:var( --console-logger-gutter-wrapper-inner-inline,var(--global-gutter-wrapper-inner-inline) );--calculated-console-logger-border:var(--console-logger-border,none);--calculated-console-logger-bg:var( --console-logger-bg,var(--color-light-glare) );--calculated-console-logger-color:var(--console-logger-color,currentColor);--calculated-console-logger-ribbon-border-block-start:var( --console-logger-ribbon-border-block-start,var(--space-s-m) solid var(--color-primary) );--calculated-console-logger-scrollbar-color:var( --console-logger-scrollbar-color,var(--color-dark) var(--color-light-glare) );--ribbon-border-block-start:var( --calculated-console-logger-ribbon-border-block-start );--calculated-console-logger-heading-font-family:var( --console-logger-heading-font-family,var(--font-display) );--calculated-console-logger-heading-font-weight:var( --console-logger-heading-font-weight,var(--font-bold) );--calculated-console-logger-heading-font-size:var( --console-logger-heading-font-size,var(--size-step-3) );--calculated-console-logger-heading-line-height:var( --console-logger-heading-line-height,var(--leading-slim) );--calculated-console-logger-heading-letter-spacing:var( --console-logger-heading-letter-spacing,var(--heading-kerning) );--calculated-console-logger-black:var(--console-logger-black,#2b292a);--calculated-console-logger-pre-padding-block:var( --console-logger-pre-padding-block,var(--space-s-l) );--calculated-console-logger-pre-padding-inline:var( --console-logger-pre-padding-inline,var(--space-s-xl) );--calculated-console-logger-button-bg:var( --console-logger-button-bg,var(--color-primary) );--calculated-console-logger-button-color:var( --console-logger-button-color,var(--color-dark) );--calculated-console-logger-button-border-width:var( --console-logger-button-border-width,1px );--calculated-console-logger-button-border-color:var( --console-logger-button-border-color,var(--color-primary) );--calculated-console-logger-button-font-family:var( --console-logger-button-font-family,var(--font-display) );--calculated-console-logger-button-font-weight:var( --console-logger-button-font-weight,var(--font-bold) );--calculated-console-logger-button-font-size:var( --console-logger-button-font-size,var(--size-step--3) );--calculated-console-logger-button-text-transform:var( --console-logger-button-text-transform,uppercase );--calculated-console-logger-button-bg-hover:var( --console-logger-button-bg-hover,var(--color-primary-glare) );--calculated-console-logger-button-color-hover:var( --console-logger-button-color-hover,var(--color-dark) );--calculated-console-logger-button-border-color-hover:var( --console-logger-button-border-color-hover,var(--color-primary) );--calculated-console-logger-button-min-tap-size:var( --console-logger-button-min-tap-size,44px );--calculated-console-logger-label-font-family:var( --console-logger-label-font-family,var(--font-mono) );--calculated-console-logger-label-font-size:var( --console-logger-label-font-size,var(--size-step--2) );--calculated-console-logger-error-color:var( --console-logger-error-color,var(--color-error) );--calculated-console-logger-warn-color:var( --console-logger-warn-color,var(--color-warning) );--calculated-console-logger-log-padding-block:var( --console-logger-log-padding-block,var(--space-s) );--calculated-console-logger-log-padding-inline:var( --console-logger-log-padding-inline,var(--space-s-xl) );--calculated-console-logger-log-bg:var(--console-logger-log-bg,transparent);--calculated-console-logger-log-border:var( --console-logger-log-border,var(--stroke) );--calculated-console-logger-log-font-size:var( --console-logger-log-font-size,var(--size-step-1) );--calculated-console-logger-log-icon-size:var( --console-logger-log-icon-size,2ex );border:var(--calculated-console-logger-border);color:var(--calculated-console-logger-color);scrollbar-color:var(--calculated-console-logger-scrollbar-color)}.console-logger .wrapper[data-wrapper-type=inner]{background-color:var(--calculated-console-logger-bg)}.console-logger__heading{font-family:var(--calculated-console-logger-heading-font-family);font-size:var(--calculated-console-logger-heading-font-size);font-weight:var(--calculated-console-logger-heading-font-weight);letter-spacing:var(--calculated-console-logger-heading-letter-spacing);line-height:var(--calculated-console-logger-heading-line-height)}.console-logger__code{background-color:var(--calculated-console-logger-black)}.console-logger pre[class*=language-]{border:var(--stroke);margin:0;padding-block:var(--calculated-console-logger-pre-padding-block);padding-inline:var(--calculated-console-logger-pre-padding-inline)}.console-logger pre[class*=language-] code{display:inline-block;width:max-content}.console-logger button{align-items:center;appearance:none;background-color:var(--calculated-console-logger-button-bg);border:var(--calculated-console-logger-button-border-width) solid var(--calculated-console-logger-button-border-color);color:var(--calculated-console-logger-button-color);cursor:pointer;display:inline-flex;font-family:var(--calculated-console-logger-button-font-family);font-size:var(--calculated-console-logger-button-font-size);font-weight:var(--calculated-console-logger-button-font-weight);gap:var(--space-2xs);min-height:var(--calculated-console-logger-button-min-tap-size);min-width:var(--calculated-console-logger-button-min-tap-size);padding:var(--space-xs) var(--space-s);text-transform:var(--calculated-console-logger-button-text-transform);text-box:var(--global-style-text-box-trim)}.console-logger button .icon{display:block;height:auto;width:1.75ex}.console-logger button span{text-box:var(--global-style-text-box-trim)}.console-logger button:hover{background-color:var(--calculated-console-logger-button-bg-hover);border-color:var(--calculated-console-logger-button-border-color-hover);color:var(--calculated-console-logger-button-color-hover)}.console-logger[data-line-numbers]{--console-logger-pre-padding-inline:calc(var(--space-s-xl) + 2.5rem) var(--space-s-xl)}.console-logger__label{font-family:var(--calculated-console-logger-label-font-family);font-size:var(--calculated-console-logger-label-font-size)}.console-logger__output[data-output-type=error]{--console-logger-log-icon-color:var(--calculated-console-logger-error-color)}.console-logger__output[data-output-type=warn]{--console-logger-log-icon-color:var(--calculated-console-logger-warn-color)}.console-logger__log{--code-color:currentColor;background-color:var(--calculated-console-logger-log-bg);border:var(--calculated-console-logger-log-border);font-size:var(--calculated-console-logger-log-font-size);margin:var(--space-2xs) 0;padding-block:var(--calculated-console-logger-log-padding-block);padding-inline:var(--calculated-console-logger-log-padding-inline)}.console-logger__log code{align-items:center;display:flex;gap:var(--space-xs)}.console-logger__log svg{color:var(--console-logger-log-icon-color);display:block;height:auto;width:var(--calculated-console-logger-log-icon-size)}
