@import-normalize;:root{--color-yellow: hsl(60, 100%, 40%);--color-orange: hsl(33, 93%, 54%);--color-green: hsl(85, 54%, 51%);--color-blue: hsl(197, 100%, 43%);--color-red: hsl(358, 85%, 52%);--color-gold: hsl(45, 100%, 50%);--color-light-yellow: hsl(60, 100%, 80%);--color-light-orange: hsl(33, 93%, 74%);--color-light-green: hsl(85, 54%, 71%);--color-light-blue: hsl(197, 100%, 63%);--color-light-red: hsl(358, 85%, 72%);--color-light-gold: hsl(49%, 72%, 82%);--color-dark-orange: hsl(33, 93%, 34%);--color-dark-green: hsl(85, 54%, 31%);--color-dark-blue: hsl(197, 100%, 23%);--color-dark-red: hsl(358, 85%, 32%);--color-dark-gold: hsl(45, 100%, 30%);--color-alpha-orange: hsl(33, 93%, 54%, 50%);--color-alpha-green: hsl(85, 54%, 51%, 50%);--color-alpha-blue: hsl(197, 100%, 43%, 50%);--color-alpha-red: hsl(358, 85%, 52%, 50%);--color-alpha-gold: hsl(45, 100%, 50%, 50%);--color-gradient-ff: linear-gradient( 75deg, var(--color-blue) 5%, var(--color-green) 33%, var(--color-orange) 66%, var(--color-red) 95% );--color-light-gradient-ff: linear-gradient( 75deg, var(--color-light-blue) 5%, var(--color-light-green) 33%, var(--color-light-orange) 66%, var(--color-light-red) 95% );--color-dark-gradient-ff: linear-gradient( 75deg, var(--color-dark-blue) 5%, var(--color-dark-green) 33%, var(--color-dark-orange) 66%, var(--color-dark-red) 95% );--color-alpha-gradient-ff: linear-gradient( 75deg, var(--color-alpha-blue) 5%, var(--color-alpha-green) 33%, var(--color-alpha-orange) 66%, var(--color-alpha-red) 95% );--color-gradient: linear-gradient( 75deg in oklch, var(--color-blue) 5%, var(--color-green) 33%, var(--color-orange) 66%, var(--color-red) 95% );--color-light-gradient: linear-gradient( 75deg in oklch, var(--color-light-blue) 5%, var(--color-light-green) 33%, var(--color-light-orange) 66%, var(--color-light-red) 95% );--color-dark-gradient: linear-gradient( 75deg in oklch, var(--color-dark-blue) 5%, var(--color-dark-green) 33%, var(--color-dark-orange) 66%, var(--color-dark-red) 95% );--color-alpha-gradient: linear-gradient( 75deg in oklch, var(--color-alpha-blue) 5%, var(--color-alpha-green) 33%, var(--color-alpha-orange) 66%, var(--color-alpha-red) 95% );--color-gradient-blueorange: linear-gradient( 0deg in oklch, var(--color-blue) 5%, var(--color-orange) 95% );--color-gradient-bluegreen: linear-gradient( 0deg in oklch, var(--color-blue) 5%, var(--color-green) 95% );--color-gradient-bluered: linear-gradient( 0deg in oklch, var(--color-blue) 5%, var(--color-red) 95% );--color-gradient-greenorange: linear-gradient( 0deg in oklch, var(--color-green) 5%, var(--color-orange) 95% );--color-gradient-redorange: linear-gradient( 0deg in oklch, var(--color-orange) 5%, var(--color-red) 95% );--color-gradient-gray: linear-gradient( 0deg in oklch, var(--color-33) 5%, var(--color-66) 95% );--color-black: hsl(0, 0%, 0%);--color-05: hsl(0, 0%, 05%);--color-10: hsl(0, 0%, 10%);--color-33: hsl(0, 0%, 33%);--color-50: hsl(0, 0%, 50%);--color-66: hsl(0, 0%, 66%);--color-90: hsl(0, 0%, 90%);--color-95: hsl(0, 0%, 95%);--color-white: hsl(0, 0%, 100%);--color-alpha-black: hsl(0, 0%, 0%, 70%);--color-alpha-05: hsl(0, 0%, 05%, 70%);--color-alpha-10: hsl(0, 0%, 10%, 70%);--color-alpha-33: hsl(0, 0%, 33%, 70%);--color-alpha-66: hsl(0, 0%, 66%, 70%);--color-alpha-90: hsl(0, 0%, 90%, 70%);--color-alpha-95: hsl(0, 0%, 95%, 70%);--color-alpha-white: hsl(0, 0%, 100%, 70%);--color-pro0: hsl(0, 0%, 13%);--color-pro1: hsl(0, 0%, 23%);--color-pro2: hsl(0, 0%, 32%);--color-pro3: hsl(0, 0%, 38%);--color-pro4: hsl(0, 0%, 49%);--color-pro5: hsl(0, 0%, 62%);--color-pro6: hsl(0, 0%, 69%);--color-pro7: hsl(0, 0%, 81%);--color-pro8: hsl(0, 0%, 88%);--color-pro9: hsl(0, 0%, 97%);--color-highlight-lastmove: var(--color-orange);--color-light-highlight-lastmove: var(--color-light-orange);--color-highlight-shadow: box-shadow: 0 0 .5rem;--color-highlight-base: color-mix( in oklch shorter hue, var(--color-light-green) 50%, var(--color-light-orange) );--color-highlight-group0: color-mix( in oklch longer hue, var(--color-highlight-base), var(--color-light-orange) 40% );--color-highlight-group1: color-mix( in oklch longer hue, var(--color-highlight-base), var(--color-light-orange) 60% );--color-highlight-group2: color-mix( in oklch longer hue, var(--color-highlight-base), var(--color-light-orange) 80% );--color-highlight-group3: color-mix( in oklch longer hue, var(--color-highlight-base), var(--color-light-orange) 100% );--color-highlight-group4: color-mix( in oklch longer hue, var(--color-highlight-base), var(--color-light-orange) 40% );--color-highlight-group5: color-mix( in oklch longer hue, var(--color-highlight-base), var(--color-light-orange) 60% );--color-highlight-group6: color-mix( in oklch longer hue, var(--color-highlight-base), var(--color-light-orange) 80% );--color-highlight-group7: color-mix( in oklch longer hue, var(--color-highlight-base), var(--color-light-orange) 100% );--ambient-color: rgba(145, 192, 255, .4);--ambient-alpha-color: rgba(145, 192, 255, .2);--root-background-color: var(--color-pro9);--app-background-color: var(--root-background-color);--content-background-color: transparent;--text-color: var(--color-pro1);--text-alt-color: var(--color-pro5);--text-background-color: var(--color-pro4);--color-selected: var(--color-pro0);--cta-color0: hsl(0, 0%, 100%);--cta-color1: hsl(228, 100%, 80%);--cta-color2: hsl(228, 96%, 72%);--cta-color3: hsl(228, 77%, 66%);--disabled-filter: grayscale(.7) contrast(.8) brightness(1);--highlight-pill-shadow: 0 .1rem .1rem #00000077;--bounce-function: cubic-bezier(.47, 1.64, .41, .8);--overshoot-function: cubic-bezier(0, 1.65, 1, 1.65);--slam-function: cubic-bezier(0, 1.595, 1, -.6);--hang-function: cubic-bezier(.195, 1.65, 0, .355);--whip-function: cubic-bezier(0, 1, .8, 2.8);--filament-function: cubic-bezier(.6, 0, .1, 1);--filament-quick-function: cubic-bezier(.4, 0, .2, 1);--base-anim-cycle: 225ms;--bouncey-delay: 0s;--bouncey-duration: calc(var(--base-anim-cycle) * 1);--brightness-pulse-delay: 0s;--brightness-pulse-duration: calc(var(--base-anim-cycle) * 4);--pulse-duration: calc(var(--base-anim-cycle) * 2);--pulse-delay: calc(var(--base-anim-cycle) * 4);--pulse-size: 1.5em;--pulse-brightness: 1.5;--pulse-saturation: 1.2;--pulse-extra-shadow: 0 0 0 transparent;--in-out-duration: 0ms;--in-out-delay: calc(var(--base-anim-cycle) * 2);--squish-delay: 0ms;--squish-duration: calc(var(--base-anim-cycle) * 2);--squish-grow-delay: 0ms;--squish-grow-duration: calc(var(--base-anim-cycle) * 2);--squish-shrink-delay: 0ms;--squish-shrink-duration: calc(var(--base-anim-cycle) * 2);--squish-loop-delay: 0ms;--squish-loop-duration: calc(var(--base-anim-cycle) * 4);--bounce-delay: 0ms;--bounce-duration: calc(var(--base-anim-cycle) * 2);--queue-in-out-delays: var(--in-out-delay);--queue-in-out-delay-doubled: calc(2 * var(--in-out-delay));--one-shot: 1 normal both running;--one-shot-from: 1 normal backwards running;--one-shot-to: 1 normal forwards running;--loop: infinite alternate both running;--loop-restart: infinite normal both running;--brightness-pulse-animation: var(--brightness-pulse-duration) var(--filament-function) var(--brightness-pulse-delay) var(--loop) brightness-pulse;--pulse-animation: var(--pulse-duration) ease-in-out var(--pulse-delay) var(--loop) pulse;--in-animation: var(--in-out-duration) step-end var(--in-out-delay) var(--one-shot) appear;--out-animation: var(--in-out-duration) step-end var(--in-out-delay) var(--one-shot) disappear;--squish-grow-animation: var(--squish-duration) var(--bounce-function) var(--squish-delay) var(--one-shot) squish-grow;--squish-shrink-animation: var(--squish-shrink-duration) var(--bounce-function) var(--squish-shrink-delay) var(--one-shot) squish-shrink;--squish-animation: var(--squish-grow-duration) var(--bounce-function) var(--squish-grow-delay) var(--one-shot) squish;--squash-loop-animation: var(--squish-loop-duration) ease-out var(--squish-loop-delay) var(--loop-restart) squish;--bounce-animation: var(--bounce-duration) var(--bounce-function) var(--bounce-delay) var(--loop) bounce;--squish-grow-in-animation: var(--in-animation), var(--squish-grow-animation);--squish-shrink-in-animation: var(--in-animation), var(--squish-shrink-animation);--squish-in-animation: var(--in-animation), var(--squish-animation);--font-emoji-family: emoji, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono-family: "Nimbus Mono PS", "Courier New", monospace, var(--font-emoji-family);--font-mono-optical-sizing: auto;--font1-family: Rockwell, "Rockwell Nova", "Roboto Slab", "DejaVu Serif", "Sitka Small", serif, var(--font-emoji-family);--font1-optical-sizing: auto;--font-family: var(--font1-family);--font2-family: Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, var(--font-emoji-family);--font2-optical-sizing: auto;--root-font-size: round( nearest, clamp(.75rem, calc(.6697247706422018rem + .3669724770642202vw), 1rem), .5px );--body-font-size: var(--root-font-size);--body-xl-font-size: calc(var(--body-font-size) * 1.5625);--heading-font-size: calc(var(--body-font-size) * 2.8125);--sub-heading-font-size: calc(var(--body-font-size) * 1.375);--small-print-font-size: calc(var(--body-font-size) * .75);--mono-line-height: normal;--body-line-height: 1.4em;--body-xl-line-height: 1.3em;--heading-line-height: 1.1em;--sub-heading-line-height: 1.1em;--small-print-line-height: 1.4em;--font-ligatures-none: no-common-ligatures no-discretionary-ligatures no-historical-ligatures no-contextual;--font-ligatures-all: common-ligatures discretionary-ligatures historical-ligatures contextual;--font-numeric-default: oldstyle-nums proportional-nums;--font-numeric-numbers: ordinal oldstyle-nums proportional-nums diagonal-fractions;--font-numeric-tabular: ordinal lining-nums tabular-nums stacked-fractions;--font-variant-plain: var(--font-ligatures-none) var(--font-numeric-tabular);--font-variant-default: var(--font-ligatures-all) var(--font-numeric-default);--font-variant-numbers: var(--font-ligatures-all) var(--font-numeric-numbers);--font-variant-tabular: var(--font-ligatures-all) var(--font-numeric-tabular);--mono-letter-spacing: 0;--body-letter-spacing: .0015em;--body-xl-letter-spacing: .0015em;--heading-letter-spacing: -.002em;--sub-heading-letter-spacing: .001em;--small-print-letter-spacing: .0015em;--font-mono: normal normal normal normal var(--body-font-size) / var(--body-line-height) var(--font-mono-family);--font1-body: normal normal normal normal var(--body-font-size) / var(--body-line-height) var(--font1-family);--font1-body-xl: normal normal 200 normal var(--body-xl-font-size) / var(--body-line-height) var(--font1-family);--font1-heading: normal normal bold normal var(--heading-font-size) / var(--heading-line-height) var(--font1-family);--font1-sub-heading: normal bold normal normal var(--sub-heading-font-size) / var(--sub-heading-line-height) var(--font1-family);--font1-small-print: normal normal normal normal var(--small-print-font-size) / var(--small-print-line-height) var(--font1-family);--font2-body: normal normal normal normal var(--body-font-size) / var(--body-line-height) var(--font2-family);--font2-body-xl: normal normal 200 normal var(--body-xl-font-size) / var(--body-xl-line-height) var(--font2-family);--font2-heading: normal bold normal normal var(--heading-font-size) / var(--heading-line-height) var(--font2-family);--font2-sub-heading: normal normal normal normal var(--sub-heading-font-size) / var(--sub-heading-line-height) var(--font2-family);--font2-small-print: normal normal normal normal var(--small-print-font-size) / var(--small-print-line-height) var(--font2-family);--root-min-width: 300px;--root-max-width: 1280px;--readable-width: clamp(35ch, 22.5em, 375px);--app-row-gap: 1rem;--app-column-gap: 1.375rem;--app-padding: 0rem;--content-padding: .5rem;--content-min-width: var(--readable-width);--content-min-height: 350px;--content-max-dimension: calc(100vmin - var(--app-column-gap));--chessboard-width: 100%;--chessboard-height: 100%;--corner-radius-small: .625rem;--corner-radius: .75rem;--corner-radius-large: .875rem;--default-border-width: clamp(1px, .0625rem, 2px);--default-thick-border-width: calc(var(--default-border-width) * 2);--default-border: var(--default-border-width) solid var(--color-pro6);--default-thick-border: var(--default-thick-border-width) solid var(--color-pro6);--button-background-color: var(--color-pro7);--button-hover-background-color: var(--color-pro6);--button-active-background-color: var(--color-pro2);--button-highlight-background-color: #a2ddff;--button-disabled-background-color: var(--color-pro8);--button-label-color: var(--color-pro1);--button-hover-label-color: var(--color-pro1);--button-active-label-color: var(--color-pro9);--button-disabled-label-color: var(--color-pro5);--button-label-font-size: var(--body-font-size);--button-border-width: var(--default-border-width);--button-border: var(--button-border-width) solid var(--button-background-color);--button-hover-border: var(--button-border-width) solid var(--button-hover-background-color);--button-active-border: var(--button-border-width) solid var(--button-active-background-color);--button-disabled-border: var(--button-border-width) solid var(--button-disabled-background-color);--radio-button-background-color: transparent;--radio-button-hover-background-color: var(--color-pro8);--radio-button-active-background-color: var(--color-pro2);--radio-button-disabled-background-color: transparent;--radio-button-label-color: var(--color-pro2);--radio-button-hover-label-color: var(--color-pro1);--radio-button-active-label-color: var(--color-pro9);--radio-button-disabled-label-color: var(--color-pro6);--radio-button-border-width: var(--default-border-width);--radio-button-border: var(--button-border-width) solid var(--color-pro5);--radio-button-hover-border: var(--button-border-width) solid var(--color-pro5);--radio-button-active-border: var(--button-border-width) solid var(--color-pro5);--radio-button-disabled-border: var(--button-border-width) solid var(--color-pro6)}@media (prefers-color-scheme: dark){:root{--radio-button-background-color: transparent;--radio-button-hover-background-color: var(--color-pro8);--radio-button-active-background-color: var(--color-pro6);--radio-button-disabled-background-color: transparent;--radio-button-label-color: var(--color-pro9);--radio-button-hover-label-color: var(--color-pro1);--radio-button-active-label-color: var(--color-pro1);--radio-button-disabled-label-color: var(--color-pro5);--radio-button-border-width: var(--default-border-width);--radio-button-border: var(--button-border-width) solid var(--color-pro6);--radio-button-hover-border: var(--button-border-width) solid var(--color-pro6);--radio-button-active-border: var(--button-border-width) solid var(--color-pro6);--radio-button-disabled-border: var(--button-border-width) solid var(--color-pro4)}}@keyframes scrolling-background{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradient-scroll-right{0%{background-position-x:100%}to{background-position-x:-100%}}@keyframes brightness-pulse{0%{filter:brightness(1) saturate(1)}50%{filter:brightness(1.25) saturate(1.25)}}@keyframes pulse{0%,20%{filter:saturate(var(--pulse-saturation)) brightness(var(--pulse-brightness));background-color:var(--color-cur-highlight);box-shadow:0 0 var(--pulse-size) var(--color-cur-highlight),0 0 calc(var(--pulse-size) * 2) var(--color-cur-highlight),0 0 calc(var(--pulse-size) / 2) #fff5,0 0 calc(var(--pulse-size)) #fff7,var(--pulse-extra-shadow)}to{background-color:var(--color-cur)}}@keyframes squish{0%{scale:1}25%{scale:.75;filter:brightness(1.25) contrast(.9)}to{scale:1}}@keyframes squish-shrink{0%{filter:brightness(1.25) contrast(.9);scale:1.25}to{filter:brightness(1)}}@keyframes squish-grow{0%{filter:brightness(1.25) contrast(.9);scale:.75}to{filter:brightness(1)}}@keyframes bounce{0%{translate:0 0}to{translate:0 -33%;scale:1.1}}@keyframes appear{0%{opacity:0;visibility:hidden}to{opacity:1}}@keyframes disappear{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0;font-size:0}80%{opacity:1;font-size:0}to{opacity:1;font-size:var(--header-font-size)}}@media (prefers-reduced-motion) or (update: slow){@keyframes scrolling-background{}@keyframes brightness-pulse{0%,to{filter:opacity(1) brightness(1.1) contrast(.9)}}@keyframes pulse{0%,to{filter:saturate(1.5) brightness(1.2);background-color:var(--color-cur-highlight);box-shadow:0 0 1rem var(--color-cur-highlight)}}@keyframes squish{0%{filter:brightness(1) contrast(1);scale:1}25%{filter:brightness(1.1) contrast(.9);scale:.9}to{filter:brightness(1) contrast(1);scale:1}}@keyframes squish-shrink{0%{filter:brightness(1.1) contrast(.9);scale:1.1}to{filter:brightness(1)}}@keyframes squish-grow{0%{filter:brightness(1.1) contrast(.9);scale:.9}to{filter:brightness(1)}}@keyframes appear{0%,to{opacity:1}}@keyframes disappear{0%,to{opacity:0}}}*{box-sizing:border-box}#root,html,body{display:block;margin:auto;overflow-x:hidden;overflow-y:auto;width:100%;min-width:var(--root-min-width);max-width:var(--root-max-width);color:var(--color-pro9);background-color:var(--root-background-color);text-align:center;font-family:var(--font-family);font-optical-sizing:auto;font-size:var(--body-font-size);font-weight:400;line-height:var(--body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overscroll-behavior:contain;scroll-snap-type:y proximity;height:100%}h1,h2,h3,h4,h5,h6{line-height:var(--heading-line-height)}nav ul{line-height:var(--heading-line-height)}a{text-decoration:none;color:var(--text-color)}form>*{border:none}button{background-color:transparent;border:none}img,.Button,.Button *,.MessageCoordinate,.GameContainer *{forced-color-adjust:none;color-scheme:only light}:is(.App,#root) .OutlinedChessPiece{--piece-outline-color: none;--piece-outline-amount-pos: .5px;--piece-outline-amount-neg: -.5px;--piece-outline-filter: drop-shadow( var(--piece-outline-amount-neg) var(--piece-outline-amount-neg) 0 var(--piece-outline-color) ) drop-shadow( var(--piece-outline-amount-neg) var(--piece-outline-amount-pos) 0 var(--piece-outline-color) ) drop-shadow( var(--piece-outline-amount-pos) var(--piece-outline-amount-neg) 0 var(--piece-outline-color) ) drop-shadow( var(--piece-outline-amount-pos) var(--piece-outline-amount-pos) 0 var(--piece-outline-color) )}:is(.App,#root) .Tooltip{max-width:min(100%,20rem,30ch)}:is(.App,#root) .AriaDescription{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;overflow:hidden;position:absolute}:is(.App,#root) .FlexColumn{flex-direction:column;justify-content:flex-end}:is(.App,#root) .RoundedCorners{border-radius:var(--corner-radius)}:is(.App,#root) .RoundedCornersSmall{border-radius:var(--corner-radius-small)}:is(.App,#root) .RoundedCornersLarge{border-radius:var(--corner-radius-large)}:is(.App,#root) .RoundedLeftCorners{border-top-left-radius:var(--corner-radius);border-bottom-left-radius:var(--corner-radius)}:is(.App,#root) .RoundedLeftCornersSmall{border-top-left-radius:var(--corner-radius-small);border-bottom-left-radius:var(--corner-radius-small)}:is(.App,#root) .RoundedLeftCornersLarge{border-top-left-radius:var(--corner-radius-large);border-bottom-left-radius:var(--corner-radius-large)}:is(.App,#root) .RoundedRightCorners{border-top-right-radius:var(--corner-radius);border-bottom-right-radius:var(--corner-radius)}:is(.App,#root) .RoundedRightCornersSmall{border-top-right-radius:var(--corner-radius-small);border-bottom-right-radius:var(--corner-radius-small)}:is(.App,#root) .RoundedRightCornersLarge{border-top-right-radius:var(--corner-radius-large);border-bottom-right-radius:var(--corner-radius-large)}:is(.App,#root) .RoundedTopCorners{border-top-left-radius:var(--corner-radius);border-top-right-radius:var(--corner-radius)}:is(.App,#root) .RoundedTopCornersSmall{border-top-left-radius:var(--corner-radius-small);border-top-right-radius:var(--corner-radius-small)}:is(.App,#root) .RoundedTopCornersLarge{border-top-left-radius:var(--corner-radius-large);border-top-right-radius:var(--corner-radius-large)}:is(.App,#root) .RoundedBottomCorners{border-bottom-left-radius:var(--corner-radius);border-bottom-right-radius:var(--corner-radius)}:is(.App,#root) .RoundedBottomCornersSmall{border-bottom-left-radius:var(--corner-radius-small);border-bottom-right-radius:var(--corner-radius-small)}:is(.App,#root) .RoundedBottomCornersLarge{border-bottom-left-radius:var(--corner-radius-large);border-bottom-right-radius:var(--corner-radius-large)}:is(.App,#root) .PillShape{border-radius:9999px}:is(.App,#root) .Mono{font:var(--font-mono);font-optical-sizing:var(--font-mono-optical-sizing);font-variant:inherit;letter-spacing:inherit}:is(.App,#root) .Font1,:is(.App,#root) .FontPrimary{font-family:var(--font1-family);font-optical-sizing:var(--font1-optical-sizing);font-variant:inherit;letter-spacing:inherit}:is(.App,#root) .Font2,:is(.App,#root) .FontSecondary{font-family:var(--font2-family);font-optical-sizing:var(--font2-optical-sizing);font-variant:inherit;letter-spacing:inherit}:is(.App,#root) .Body{text-wrap:pretty;font-size:var(--body-font-size);font-variant:var(--font-variant-default);letter-spacing:var(--body-letter-spacing)}:is(.App,#root) .BodyXL{text-wrap:pretty;font-size:var(--body-xl-font-size);font-variant:var(--font-variant-default);letter-spacing:var(--body-xl-letter-spacing)}:is(.App,#root) .Heading{text-wrap:balance;font-size:var(--heading-font-size);font-variant:var(--font-variant-default);letter-spacing:var(--heading-letter-spacing)}:is(.App,#root) :is(.SubHeading,.Label){text-wrap:balance;font-size:var(--sub-heading-font-size);font-variant:var(--font-variant-default);letter-spacing:var(--sub-heading-letter-spacing)}:is(.App,#root) .SmallPrint{text-wrap:balance;font-size:var(--small-print-font-size);font-variant:var(--font-variant-default);letter-spacing:var(--small-print-letter-spacing)}:is(.App,#root) .PreFormatted{display:inline-block;text-wrap:nowrap}:is(.App,#root) :is(.Preformatted,.Mono){white-space:pre-wrap;font-variant:var(--font-variant-plain)}:is(.App,#root) :is(.Font1,.FontPrimary).Body{font:var(--font1-body)}:is(.App,#root) :is(.Font1,.FontPrimary).BodyXL{font:var(--font1-body-xl)}:is(.App,#root) :is(.Font1,.FontPrimary).Heading{font:var(--font1-heading)}:is(.App,#root) :is(.Font1,.FontPrimary):is(.SubHeading,.Label){font:var(--font1-sub-heading)}:is(.App,#root) :is(.Font1,.FontPrimary).SmallPrint{font:var(--font1-small-print)}:is(.App,#root) :is(.Font2,.FontSecondary).Body{font:var(--font2-body)}:is(.App,#root) :is(.Font2,.FontSecondary).BodyXL{font:var(--font2-body-xl)}:is(.App,#root) :is(.Font2,.FontSecondary).Heading{font:var(--font2-heading)}:is(.App,#root) :is(.Font2,.FontSecondary):is(.SubHeading,.Label){font:var(--font2-sub-heading)}:is(.App,#root) :is(.Font2,.FontSecondary).SmallPrint{font:var(--font2-small-print)}:is(.App,#root) .Disabled{filter:var(--disabled-filter);cursor:not-allowed}:is(.App,#root) .Heading1,:is(.App,#root) .Heading2,:is(.App,#root) .Heading3,:is(.App,#root) .Heading4{display:block;font-size:1.1875em;font-weight:700;text-wrap:balance;padding-top:1em;padding-bottom:.2em}:is(.App,#root) .ListItem{display:list-item;list-style-position:outside;margin:.5em 0 0 2ch;padding:0}:is(.App,#root) .ListItem::marker{content:"⁃ ";padding:0;margin:0}:is(.App,#root) .HorizontalRule{display:block;width:80%;border:0;border-top:var(--default-border);height:0;padding:0;margin:.5rem auto}:is(.App,#root) .Strong{font-weight:700}:is(.App,#root) .Emphasized{font-style:italic}:is(.App,#root) .Strikethrough{text-decoration:line-through}:is(.App,#root) .InlineBlock{display:inline-block}:is(.App,#root) .CenteredContent{margin:0 auto;text-align:center;align-items:stretch;align-content:center;justify-content:center}:is(.App,#root) .BounceyTransitions{transition-property:scale,translate,transform,inset,margin,padding,width,height;transition-timing-function:var(--bounce-function);transition-delay:var(--bouncey-delay);transition-duration:var(--bouncey-duration)}:is(.App,#root) .AnimatedInteraction:is(:focus-visible,:has(*:focus-visible)):not(.Disabled,[data-disabled=true],[data-blocked=true],[data-suspended=true]){animation:var(--squish-animation)}:is(.App,#root) .AnimatedIn{animation:var(--squish-grow-animation)}:is(.App,#root) .AnimatedInDelayed{animation:var(--squish-grow-in-animation);animation-delay:var(--queue-in-out-delays)}:is(.App,#root) .AnimatedInDelayDoubled{animation:var(--squish-grow-in-animation);animation-delay:var(--queue-in-out-delay-doubled)}:is(.App,#root) .AnimatedBounce{animation:var(--bounce-animation)}:is(.App,#root) .Deemphasis{opacity:.5}:is(.App,#root) .Waiting{background-image:linear-gradient(to right,#0000,#fff 10%,#0000 15%,#0000);background-size:400% 400%;animation:gradient-scroll-right 3s linear infinite}:is(.App,#root) .Difference{mix-blend-mode:difference}[data-isblocked=true]{cursor:not-allowed}[data-isprocessing=true]{cursor:progress}[data-issuspended=true]{cursor:wait}.HighlightContainer{position:absolute}@media (prefers-color-scheme: dark){:root,html,body{--root-background-color: var(--color-pro0);--content-background-color: transparent;--text-color: var(--color-pro9);--text-background-color: var(--color-pro4);--color-selected: var(--color-pro0);--cta-color0: hsl(0, 0%, 0%);--cta-color1: hsl(228, 60%, 62%);--cta-color2: hsl(228, 64%, 70%);--cta-color3: hsl(228, 77%, 80%);--default-border: var(--default-border-width) solid var(--color-pro3);--default-thick-border: var(--default-thick-border-width) solid var(--color-pro3);--button-background-color: var(--color-pro7);--button-hover-background-color: var(--color-pro9);--button-active-background-color: var(--color-pro3);--button-highlight-background-color: #0074b8;--button-disabled-background-color: var(--color-pro6);--button-label-color: var(--color-pro1);--button-hover-label-color: var(--color-pro1);--button-active-label-color: var(--color-pro8);--button-disabled-label-color: var(--color-pro4)}.App .OutlinedChessPiece{--piece-outline-color: var(--color-pro8)}.App .Waiting{background-image:linear-gradient(to right,#0000,#fff7 10%,#0000 15%,#0000);background-size:400% 400%;animation:gradient-scroll-right 3s linear infinite}.Logo{filter:brightness(.95)}}.AppFooter{--footer-justify-content: flex-end;--footer-gap: 1.5em;--footer-background-color: var(--root-background-color);--footer-padding: .5em;--footer-space: min(1em, 1.9svh);--footer-font-size: var(--small-print-font-size);--footer-font-weight: normal;--footer-text-color: var(--text-alt-color);--footer-symbol-size: 1.2em;--footer-symbol-filter: invert(.62);--footer-symbol-blend-mode: normal;--footer-symbol-padding: 0 0 0 0;--footer-symbol-margin: 0 0 -.05em 0;font-size:var(--footer-font-size);background-color:var(--footer-background-color);padding:var(--footer-padding);flex-basis:100%}.AppFooter .Spacer{background:linear-gradient(to top,var(--footer-background-color) 0%,transparent 100%);height:var(--footer-space)}.AppFooter ul{display:flex;flex-wrap:wrap;justify-content:var(--footer-justify-content);list-style-type:none;gap:var(--footer-gap);padding:0;margin:0}.AppFooter :is(li,a,button){color:var(--footer-text-color);font-size:var(--footer-font-size);vertical-align:sub;margin:.2em 0}.AppFooter :is(a,button){cursor:pointer;box-shadow:none}.AppFooter :is(a,button):hover:not(.active,:active){text-decoration:underline;background:none;overflow:visible}.AppFooter .Trademark{flex-shrink:0}.AppFooter .InlineImage{height:var(--footer-symbol-size);vertical-align:inherit;padding:var(--footer-symbol-padding);margin:var(--footer-symbol-margin)}.AppFooter .InlineLogo{filter:var(--footer-symbol-filter);mix-blend-mode:var(--footer-symbol-blend-mode)}.AppFooter.GotoTop{position:sticky;top:0;right:0;bottom:0;left:0;padding-top:0;padding-bottom:.1em;margin:0 0 -1em;background:transparent;text-align:right;z-index:0;mix-blend-mode:difference}.AppFooter.GotoTop :is(a,button){color:#fff}.AppFooter.GotoTop .Icon{display:inline-block;font-size:1.5em;translate:0 .1em}.AppHeader.Primary{--header-font-size: var(--body-font-size);--header-background-color: var(--app-background-color);--header-text-color: var(--color-pro5);--header-gap: 5ch;--header-padding: .5rem;--header-nav-gap: 3ch;--cta-shadow-color: var(--cta-color1);--cta-border-color: var(--cta-color2);--header-cta-default-color: var(--cta-color1);--header-cta-hover-color: var(--cta-color2);--header-cta-pressed-color: var(--cta-color3);--header-cta-primary-color: hsl(227, 80%, 86%);--header-cta-shadow-color: hsl(229, 23%, 86%);--header-cta-text-color: var(--color-pro0);--header-cta-default: hsl(228, 100%, 88%);--header-cta-hover: hsl(228, 96%, 80%);--header-cta-pressed: hsl(228, 77%, 66%);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--header-gap);padding:var(--header-padding);font-size:var(--header-font-size);background-color:var(--header-background-color)}@media (prefers-color-scheme: dark){.AppHeader.Primary{--header-text-color: var(--color-pro7)}}.AppHeader *:not(.cl-rootBox){display:flex;align-items:center;justify-content:space-between;width:auto;padding:0;margin:0;gap:var(--header-nav-gap);text-align:center;color:var(--header-text-color);font-size:var(--header-font-size)}.AppHeader :is(a,button){cursor:pointer;box-shadow:none}.AppHeader :is(a,button):hover:not(.active,.HeaderCTAButton a){text-decoration:underline}.AppHeader :is(a,button).active{cursor:default;color:var(--color-pro3);text-decoration:none}.AppHeader .AppTitle{margin:0}.AppHeader .AppNav{flex-grow:1;justify-content:space-between}.AppHeader .AppNav *{line-height:normal}.AppHeader .SignInOut{width:max-content;min-width:5.75ch}.AppHeader .HeaderCTAButton{width:9.8125em;height:2.4375em;flex-shrink:0;background:var(--header-cta-default-color);box-shadow:.09375em .09375em .1875em 0 var(--cta-shadow-color);border:.09375em solid var(--cta-border-color);border-radius:.329375em;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.AppHeader .HeaderCTAButton a{font-weight:640;justify-content:center;text-decoration:none;color:var(--header-cta-text-color)}.AppHeader .HeaderCTAButton:active{background:var(--header-cta-pressed-color);border-color:var(--header-cta-pressed-color)}.AppHeader .HeaderCTAButton:hover{background:var(--header-cta-hover-color);border-color:var(--header-cta-hover-color)}.AppHeader .HeaderCTAButton:is(:hover,:focus-visible,:focus-within){scale:1.1;text-decoration:none}.HtmlContainer{width:100%;height:auto}.HtmlContainer .HtmlContent{width:100%;height:100%;background:none;padding:0;margin:0;overflow:visible}:is(:root,html,body):has(.LandingContainer){--root-background-color: var(--color-pro9)}@media (prefers-color-scheme: dark){:is(:root,html,body):has(.LandingContainer){--root-background-color: hsl(0, 0%, 3%)}}.LandingContainer,.LandingFooter{--footer-justify-content: center;--footer-padding: 0 2em;--footer-gap: 5ch;--footer-font-size: var(--body-font-size);--footer-symbol-filter: invert(.62)}.LandingContainer{--landing-background-color: var(--root-background-color);--heading-text-color: var(--text-color);--header-background-color: var(--landing-background-color);--header-text-color: var(--color-pro2);--header-padding: .5em;--header-gap: 6ch;--header-nav-gap: 3ch;--cta-shadow-color: var(--cta-color1);--cta-border-color: var(--cta-color2);--header-cta-default-color: var(--cta-color0);--header-cta-hover-color: var(--cta-color2);--header-cta-pressed-color: var(--cta-color3);--main-cta-default-color: var(--cta-color1);--main-cta-hover-color: var(--cta-color2);--main-cta-pressed-color: var(--cta-color3);--gradient-color: var(--landing-background-color);background:var(--landing-background-color);min-height:max(30em,calc(100svh - 6.125em));padding:1em 2em;overflow:visible}@media (prefers-color-scheme: dark){.LandingContainer{--heading-text-color: var(--text-color);--header-background-color: var(--landing-background-color);--header-text-color: var(--color-pro2);--header-padding: .5em;--header-gap: 6ch;--header-nav-gap: 3ch}}.LandingContainer :is(p,h1,h2,h3,h4,h5,h6,ul,li,button){margin:0;padding:0;box-sizing:border-box;color:var(--text-color)}.LandingContainer a{text-decoration:none;color:var(--text-color)}.LandingContainer button{border:none;cursor:pointer}.LandingContainer .LandingHeader{display:flex;overflow:visible;position:sticky;justify-content:space-between;align-items:center;border:0;inset:0 0 auto;max-width:100svw;gap:var(--header-gap);background:var(--header-background-color);color:var(--header-text-color);font-weight:200}.LandingContainer .LandingHeader *{z-index:100;overflow:visible}.LandingContainer .LandingHeader .LandingNav{--header-background-color: hsla( from var(--landing-background-color) h s l / .95 );display:flex;position:relative;border:none;background:var(--header-background-color);padding:0;flex:1}.LandingContainer :is(.HeaderCTAButton,.CTAButton) a{display:grid;align-items:end;width:100%;height:120%;line-height:2em;padding:0 1em}.LandingContainer .LandingHeader .LandingNav ul{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:auto;padding:0 0 4px;margin:0;gap:var(--header-nav-gap);text-align:left;list-style:none}.LandingContainer .LandingHeader .LandingNav[popover]:popover-open ul{--header-nav-gap: 1em;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;width:100dvw}:is(.App,#root) .LandingContainer .LandingHeader .LandingNav[popover]:popover-open{display:flex;font-size:1.5rem;margin:0;padding:1em 0;border:1px solid var(--color-pro8)}:is(.App,#root) .LandingContainer .LandingHeader .LandingNav[popover]:popover-open .Close{display:block}.LandingContainer .LandingHeader nav ul li.Close{display:none}.LandingContainer .LandingHeader nav ul li.Close button{font-weight:700;color:var(--color-pro5)}.LandingContainer .LandingHeader nav ul li{text-decoration:none}.LandingContainer .LandingHeader .HeaderCTAButton{min-width:9.8125em;flex-shrink:0;background:var(--header-cta-default-color);box-shadow:.09375em .09375em .1875em 0 var(--cta-shadow-color);border:.09375em solid var(--cta-border-color);border-radius:.329375em;-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:-.5em}.LandingContainer .LandingHeader .HeaderCTAButton a{text-decoration:none;font-weight:640;letter-spacing:0em;line-height:1.75em;height:2em}.LandingContainer .LandingHeader .MenuOpenButton{display:none;justify-self:center;align-items:center;margin:0 auto;position:absolute;text-align:center;font-size:2.5em;width:fit-content;z-index:10}.LandingContainer .PrimaryContent{--column-width: clamp(65ch, 50em, 50%);--row-top-space: 1fr;--row-space: 8fr;--row-header: auto;--row-text: auto;--row-cta: auto;--row-bot-space: 2fr;display:grid;align-items:end;grid-template-areas:"TopSpace TopSpace TopSpace TopSpace" "Space HeroImage HeroImage HeroImage" "MainHead HeroImage HeroImage HeroImage" "USP HeroImage HeroImage HeroImage" "CTA HeroImage HeroImage HeroImage" "BotSpace HeroImage HeroImage HeroImage";grid-template-columns:.140625% calc(var(--column-width) - .140625%) 1fr 1fr;grid-template-rows:var(--row-top-space) var(--row-space) var(--row-header) var(--row-text) var(--row-cta) var(--row-bot-space);gap:.36em;position:relative;height:79.6875%;margin:0;text-align:left;font-size:var(--body-font-size)}.LandingContainer .PrimaryContent:after{content:"";--gradient-offset: clamp(1ch, 4em, 2.5svw);--gradient-start: calc(var(--column-width) - var(--gradient-offset));--gradient-distance: clamp(29ch, 18em, 20svw);display:block;pointer-events:none;grid-column:1 / HeroImage;grid-row:1 / HeroImage;position:absolute;z-index:20;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;background:linear-gradient(in srgb 72.5deg,var(--gradient-color) 0%,hsla(from var(--gradient-color) h s l / 1) calc(var(--gradient-start) + (0 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .987) calc(var(--gradient-start) + (.081 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .951) calc(var(--gradient-start) + (.155 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .896) calc(var(--gradient-start) + (.225 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .825) calc(var(--gradient-start) + (.29 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .741) calc(var(--gradient-start) + (.353 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .648) calc(var(--gradient-start) + (.412 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .55) calc(var(--gradient-start) + (.471 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .45) calc(var(--gradient-start) + (.529 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .352) calc(var(--gradient-start) + (.588 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .259) calc(var(--gradient-start) + (.647 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .175) calc(var(--gradient-start) + (.71 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .104) calc(var(--gradient-start) + (.775 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .049) calc(var(--gradient-start) + (.845 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / .013) calc(var(--gradient-start) + (.919 * var(--gradient-distance))),hsla(from var(--gradient-color) h s l / 0) calc(var(--gradient-start) + (1 * var(--gradient-distance))),transparent 100%)}.LandingContainer .MainHead{grid-row:MainHead;grid-column:MainHead / 3;letter-spacing:var(--heading-letter-spacing);color:var(--heading-text-color);position:relative;z-index:30}.LandingContainer .PrimaryContent .USP{grid-area:USP;grid-column:USP / 3;padding:0 2.5ch 0 0;position:relative;z-index:30;max-width:50ch}.LandingContainer .PrimaryContent .HeroImage{grid-area:HeroImage;display:grid;justify-items:end;align-items:stretch;position:relative;z-index:10;overflow:hidden}.LandingContainer .PrimaryContent .HeroImage img{max-height:100%;max-width:100%;object-fit:cover;object-position:right;width:clamp(58.125rem,100%,100svh)}.LandingContainer .PrimaryContent .CTAContainer{grid-area:CTA;grid-column:CTA / 3;width:100%;height:100%;padding-top:3em;position:relative;z-index:30}.LandingContainer .PrimaryContent .CTAContainer .CTAPre{display:none;padding:0 0 .5em;font-size:var(--body-xl-font-size);font-weight:400}.LandingContainer .PrimaryContent .CTAContainer .CTAButton{min-height:2.25em;min-width:15.375rem;max-width:95svw;border-radius:.5em;background:var(--main-cta-default-color);border-color:var(--cta-border-color);box-shadow:.09375em .09375em .1875em 0 var(--cta-shadow-color);-webkit-user-select:none;user-select:none;cursor:pointer;text-align:center;display:grid;justify-content:center;align-items:center}.LandingContainer .PrimaryContent .CTAContainer .CTAButton a{text-decoration:none;font-size:1.8125rem;font-weight:700}@media (width <= 650px){#root{background-image:url(landing_bg_mob.png)}:is(.App,#root) .LandingContainer .LandingHeader{font-size:1em}:is(.App,#root) .LandingContainer .LandingHeader .MenuOpenButton{display:block;position:absolute;top:0;right:0;bottom:0;left:0}:is(.App,#root) .LandingContainer .LandingHeader:has(.LandingNav[popover]:popover-open) .MenuOpenButton{display:none}:is(.App,#root) .LandingContainer .LandingHeader .LandingNav[popover]{display:none}:is(.App,#root) .LandingContainer .PrimaryContent{--column-width: 100%;--row-top-space: min(1fr, 3.75em);--row-header: auto;--row-hero: auto;--row-text: auto;--row-cta: auto;--row-bot-space: min(.1fr, .5em);grid-template-areas:"TopSpace" "MainHead" "USP" "HeroImage" "CTA" "BotSpace";grid-template-columns:var(--column-width);grid-template-rows:var(--row-top-space) var(--row-header) var(--row-hero) var(--row-text) var(--row-cta) var(--row-bot-space);gap:1em 0;text-align:center;justify-items:center}:is(.App,#root) .LandingContainer .PrimaryContent:after{content:"";display:none}:is(.App,#root) .LandingContainer .PrimaryContent .MainHead{width:80.512820512821svw;font-size:1.75rem}:is(.App,#root) .LandingContainer .PrimaryContent .USP{width:78.461538461538svw;padding:0}:is(.App,#root) .LandingContainer .PrimaryContent .HeroImage{margin-top:1rem;overflow:visible;justify-self:end;justify-content:end}:is(.App,#root) .LandingContainer .PrimaryContent .HeroImage img{max-width:unset;width:clamp(max(100%,65svh),19.125rem,130svw)}:is(.App,#root) .LandingContainer .PrimaryContent .CTAContainer .CTAPre{display:block}:is(.App,#root) .LandingContainer .PrimaryContent .CTAContainer .CTAButton{justify-self:center;margin:0 auto}}.LandingContainer :is(.CTAButton,.HeaderCTAButton){cursor:pointer}.LandingContainer :is(.Logo,.CTAButton,.HeaderCTAButton,.MenuOpenButton,.MenuCloseButton):is(:hover,:focus-visible,:focus-within):not(:active){scale:1.1;text-decoration:none}.LandingContainer .LandingHeader .LandingNav :is(a,button):is(:hover,:focus-visible,:focus-within):not(.active,:active,.MenuCloseButton){text-decoration:underline;background:none;overflow:visible}.LandingContainer .LandingHeader .HeaderCTAButton:active{background:var(--header-cta-pressed-color);border-color:var(--header-cta-pressed-color)}.LandingContainer .LandingHeader .HeaderCTAButton:hover{background:var(--header-cta-hover-color);border-color:var(--header-cta-hover-color)}.LandingContainer .PrimaryContent .CTAContainer .CTAButton:active{background:var(--main-cta-pressed-color);border-color:var(--main-cta-pressed-color)}.LandingContainer .PrimaryContent .CTAContainer .CTAButton:hover{background:var(--main-cta-hover-color);border-color:var(--main-cta-hover-color)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{--font-emoji-family: emoji, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono-family: "Nimbus Mono PS", "Courier New", monospace, var(--font-emoji-family);--font-mono-optical-sizing: auto;--font1-family: Rockwell, "Rockwell Nova", "Roboto Slab", "DejaVu Serif", "Sitka Small", serif, var(--font-emoji-family);--font1-optical-sizing: auto;--font-family: var(--font1-family);--font2-family: Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif, var(--font-emoji-family);--font2-optical-sizing: auto;background-color:var(--root-background-color);margin:0;font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body code{font-family:var(--font-mono-family)}
