@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v22/Wnz6HAc5bAfYB2Q7azYYmg8.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v22/Wnz6HAc5bAfYB2Q7YjYYmg8.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v22/Wnz6HAc5bAfYB2Q7aDYYmg8.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v22/Wnz6HAc5bAfYB2Q7ZjYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Indie Flower;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/indieflower/v23/m8JVjfNVeKWVnh3QMuKkFcZVZ0uH5dI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Indie Flower;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/indieflower/v23/m8JVjfNVeKWVnh3QMuKkFcZVaUuH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pangolin/v11/cY9GfjGcW0FPpi-tWMfA79zqiA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pangolin/v11/cY9GfjGcW0FPpi-tWMfJ79zqiA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pangolin/v11/cY9GfjGcW0FPpi-tWMfC79zqiA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pangolin/v11/cY9GfjGcW0FPpi-tWMfD79zqiA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pangolin;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/pangolin/v11/cY9GfjGcW0FPpi-tWMfN79w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v19/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--darker-10: oklch(0 0 0 / .01);--darker-20: oklch(0 0 0 / .02);--darker-30: oklch(0 0 0 / .03);--darker-40: oklch(0 0 0 / .04);--darker-50: oklch(0 0 0 / .05);--darker-100: oklch(0 0 0 / .1);--darker-200: oklch(0 0 0 / .2);--darker-300: oklch(0 0 0 / .3);--darker-400: oklch(0 0 0 / .4);--darker-500: oklch(0 0 0 / .5)}@media (prefers-color-scheme: light){:root{--text: oklch(18.5% .03 140.61);--background: oklch(99% .002 145.56);--primary: oklch(72.65% .201 145.91);--secondary: oklch(89.47% .095 157.7);--accent: oklch(77.13% .111 223.05)}}@media (prefers-color-scheme: dark){:root{--text: oklch(96.14% .021 140.9);--background: oklch(9.3% .007 145);--primary: oklch(74.14% .202 145.99);--secondary: oklch(40.32% .098 151.73);--accent: oklch(56.73% .104 227.25)}}@media (prefers-color-scheme: light){:root{--text-50: oklch(96.94% .017 140.02);--text-100: oklch(93.61% .034 141.2);--text-200: oklch(87.27% .068 141.1);--text-300: oklch(81.23% .106 140.7);--text-400: oklch(75.16% .139 140.71);--text-500: oklch(69.34% .169 140.77);--text-600: oklch(58.96% .142 140.73);--text-700: oklch(48.11% .113 140.67);--text-800: oklch(36.32% .08 140.89);--text-900: oklch(23.8% .045 140.9);--text-950: oklch(16.91% .027 139.43);--background-50: oklch(96.3% .007 145.52);--background-100: oklch(92.67% .012 145.48);--background-200: oklch(85.22% .024 145.36);--background-300: oklch(77.64% .037 145.2);--background-400: oklch(69.91% .051 145.01);--background-500: oklch(62.04% .065 144.74);--background-600: oklch(52.87% .054 144.76);--background-700: oklch(43.28% .043 144.79);--background-800: oklch(33.12% .031 144.85);--background-900: oklch(22.1% .017 144.97);--background-950: oklch(16.23% .01 145.07);--primary-50: oklch(97.07% .022 151.66);--primary-100: oklch(93.96% .044 150.35);--primary-200: oklch(88.33% .091 149.82);--primary-300: oklch(82.9% .133 148.65);--primary-400: oklch(77.93% .171 147.54);--primary-500: oklch(73.5% .203 145.93);--primary-600: oklch(62.4% .17 146.08);--primary-700: oklch(50.76% .137 146.08);--primary-800: oklch(38.44% .1 146.43);--primary-900: oklch(24.74% .056 147.05);--primary-950: oklch(17.29% .033 149.66);--secondary-50: oklch(97.18% .024 159.16);--secondary-100: oklch(94.68% .048 159.25);--secondary-200: oklch(89.61% .093 157.67);--secondary-300: oklch(85.19% .137 155.81);--secondary-400: oklch(81.17% .173 153.49);--secondary-500: oklch(78.01% .204 150.43);--secondary-600: oklch(66.01% .17 150.84);--secondary-700: oklch(53.68% .136 151.12);--secondary-800: oklch(40.32% .098 151.73);--secondary-900: oklch(26.05% .058 153.15);--secondary-950: oklch(18.01% .034 155.87);--accent-50: oklch(96.72% .016 221.08);--accent-100: oklch(93.42% .033 220.55);--accent-200: oklch(87.07% .065 221.2);--accent-300: oklch(81.29% .094 221.41);--accent-400: oklch(75.76% .117 223.82);--accent-500: oklch(70.78% .131 227.27);--accent-600: oklch(60.15% .111 227.27);--accent-700: oklch(49% .089 226.52);--accent-800: oklch(36.89% .065 226.79);--accent-900: oklch(24% .039 224.71);--accent-950: oklch(17% .024 215.5)}}@media (prefers-color-scheme: dark){:root{--text-50: oklch(16.91% .027 139.43);--text-100: oklch(23.8% .045 140.9);--text-200: oklch(36.32% .08 140.89);--text-300: oklch(48.11% .113 140.67);--text-400: oklch(58.96% .142 140.73);--text-500: oklch(69.34% .169 140.77);--text-600: oklch(75.16% .139 140.71);--text-700: oklch(81.23% .106 140.7);--text-800: oklch(87.27% .068 141.1);--text-900: oklch(93.61% .034 141.2);--text-950: oklch(96.94% .017 140.02);--background-50: oklch(16.1% .013 144.94);--background-100: oklch(22.48% .026 144.64);--background-200: oklch(33.66% .043 144.55);--background-300: oklch(44.14% .062 144.44);--background-400: oklch(53.85% .076 144.43);--background-500: oklch(63.31% .093 144.38);--background-600: oklch(70.74% .072 144.77);--background-700: oklch(78.25% .055 145.03);--background-800: oklch(85.55% .035 145.26);--background-900: oklch(92.87% .019 145.42);--background-950: oklch(96.5% .008 145.51);--primary-50: oklch(17.29% .033 149.66);--primary-100: oklch(24.74% .056 147.05);--primary-200: oklch(38.44% .1 146.43);--primary-300: oklch(50.76% .137 146.08);--primary-400: oklch(62.4% .17 146.08);--primary-500: oklch(73.5% .203 145.93);--primary-600: oklch(77.93% .171 147.54);--primary-700: oklch(82.9% .133 148.65);--primary-800: oklch(88.33% .091 149.82);--primary-900: oklch(93.96% .044 150.35);--primary-950: oklch(97.07% .022 151.66);--secondary-50: oklch(18.01% .034 155.87);--secondary-100: oklch(26.05% .058 153.15);--secondary-200: oklch(40.32% .098 151.73);--secondary-300: oklch(53.68% .136 151.12);--secondary-400: oklch(66.01% .17 150.84);--secondary-500: oklch(78.01% .204 150.43);--secondary-600: oklch(81.17% .173 153.49);--secondary-700: oklch(85.19% .137 155.81);--secondary-800: oklch(89.61% .093 157.67);--secondary-900: oklch(94.68% .048 159.25);--secondary-950: oklch(97.18% .024 159.16);--accent-50: oklch(17% .024 215.5);--accent-100: oklch(24% .039 224.71);--accent-200: oklch(36.89% .065 226.79);--accent-300: oklch(49% .089 226.52);--accent-400: oklch(60.15% .111 227.27);--accent-500: oklch(70.78% .131 227.27);--accent-600: oklch(75.76% .117 223.82);--accent-700: oklch(81.29% .094 221.41);--accent-800: oklch(87.07% .065 221.2);--accent-900: oklch(93.42% .033 220.55);--accent-950: oklch(96.72% .016 221.08)}}body,html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;margin:0;padding:0;background-color:var(--background);color:var(--text);--main-bg-color: var(--background);--main-text-color: var(--text);--disabled-text: #b1b1b1;--main-border-color: var(--text-100);--header-bg-color: var(--background);--title-color: var(--primary);--examples-bg-color: var(--background-50);--tag-bg: var(--primary-200);--tag-text-color: var(--text-800);--heading-color: var(--text-900);--nav-bg-color: var(--background);--active-nav-item-bg-color: var(--primary-100);--quoted-text-color: #da7715;--keyword-color: #3030c1;--player-step-bg-color: var(--background);--player-step-border-color: var(--darker-100);--composite-player-step-bg-color: var(--darker-100);--player-step-progress-color: var(--primary);--progress-bar-bg-color: var(--darker-200)}a{color:var(--accent-400);transition:color .2s ease-in-out}a:hover{color:var(--accent-600)}a:visited{color:var(--accent-700)}a:visited:hover{color:var(--accent-900)}*{box-sizing:border-box}h1,h2,h3,h4,h5{font-family:Inter;font-weight:700;color:var(--heading-color);scroll-margin:10px}html{font-size:100%}h1{font-size:2.489rem}h2{font-size:2.074rem}h3{font-size:1.728rem}h4{font-size:1.44rem}h5{font-size:1.2rem}small{font-size:.833rem}p{margin-block-start:.5em;margin-block-end:1em;line-height:1.5}.quoted{font-style:italic;color:var(--quoted-text-color)}.keyword{color:var(--keyword-color);font-weight:700}
