@import "https://fonts.bunny.net/css?family=inter:100,900|inconsolata:400,700&display=swap";

/* stellar:fonts-import.css */

/* stellar:general-normalize.css */
*,
::before,
::after {
  box-sizing: border-box;
}
html {
  font-family:
    system-ui,
    "Segoe UI",
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji";
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
}
body {
  margin: 0;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp,
pre {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Consolas,
    "Liberation Mono",
    Menlo,
    monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  border-color: currentcolor;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
legend {
  padding: 0;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}

/* stellar:colors-theme.css */
:root {
  --primary-1: #e4f7cd;
  --primary-1: oklch(95.133% 0.0587 127.335);
  --primary-1-on: #253318;
  --primary-1-on: oklch(30.055% 0.0492 131.224);
  --primary-1-dim: #acbe98;
  --primary-1-dim: oklch(77.755% 0.056 128.298);
  --primary-2: #e0f3c9;
  --primary-2: oklch(93.929% 0.0589 127.348);
  --primary-2-on: #1e2d11;
  --primary-2-on: oklch(27.562% 0.0515 132.183);
  --primary-2-dim: #a7ba93;
  --primary-2-dim: oklch(76.391% 0.0579 128.861);
  --primary-3: #d3e6bc;
  --primary-3: oklch(89.99% 0.0594 127.394);
  --primary-3-on: #1c2a0f;
  --primary-3-on: oklch(26.447% 0.0498 131.66);
  --primary-3-dim: #99ab85;
  --primary-3-dim: oklch(71.695% 0.0571 128.399);
  --primary-4: #bfd1a9;
  --primary-4: oklch(83.654% 0.0576 127.34);
  --primary-4-on: #1d2a0f;
  --primary-4-on: oklch(26.529% 0.0492 130.385);
  --primary-4-dim: #83946f;
  --primary-4-dim: oklch(64.29% 0.0567 127.976);
  --primary-5: #a2b48e;
  --primary-5: oklch(74.58% 0.0566 128.348);
  --primary-5-on: #1c2a10;
  --primary-5-on: oklch(26.465% 0.0485 132.207);
  --primary-5-dim: #daecc3;
  --primary-5-dim: oklch(91.909% 0.0576 126.823);
  --primary-6: #7f916c;
  --primary-6: oklch(63.218% 0.0573 129.029);
  --primary-6-on: #ffffff;
  --primary-6-on: oklch(100% 0 89.876);
  --primary-6-dim: #384829;
  --primary-6-dim: oklch(37.889% 0.0539 130.813);
  --primary-7: #586947;
  --primary-7: oklch(49.71% 0.0558 129.815);
  --primary-7-on: #ffffff;
  --primary-7-on: oklch(100% 0 89.876);
  --primary-7-dim: #97a983;
  --primary-7-dim: oklch(71.051% 0.0572 128.41);
  --primary-8: #39492a;
  --primary-8: oklch(38.263% 0.0538 130.789);
  --primary-8-on: #f9ffeb;
  --primary-8-on: oklch(99.016% 0.0269 120.497);
  --primary-8-dim: #7d8f6a;
  --primary-8-dim: oklch(62.553% 0.0575 129.045);
  --primary-9: #233115;
  --primary-9: oklch(29.242% 0.0506 130.77);
  --primary-9-on: #e2f4ca;
  --primary-9-on: oklch(94.303% 0.0584 126.4);
  --primary-9-dim: #6c7c5a;
  --primary-9-dim: oklch(56.373% 0.0539 128.502);
  --primary-10: #132107;
  --primary-10: oklch(22.748% 0.0493 132.669);
  --primary-10-on: #ddf1c7;
  --primary-10-on: oklch(93.253% 0.0593 128.285);
  --primary-10-dim: #677856;
  --primary-10-dim: oklch(54.924% 0.0546 129.645);
  --primary-11: #0b1802;
  --primary-11: oklch(19.004% 0.0473 132.829);
  --primary-11-on: #def1c7;
  --primary-11-on: oklch(93.326% 0.0589 127.355);
  --primary-11-dim: #677856;
  --primary-11-dim: oklch(54.924% 0.0546 129.645);
  --primary-12: #071401;
  --primary-12: oklch(17.245% 0.0459 134.328);
  --primary-12-on: #ddf1c8;
  --primary-12-on: oklch(93.276% 0.0581 128.714);
  --primary-12-dim: #677857;
  --primary-12-dim: oklch(54.947% 0.0533 130.166);
}
:root {
  --secondary-1: #e9f1fd;
  --secondary-1: oklch(95.563% 0.0183 258.353);
  --secondary-1-on: #283038;
  --secondary-1-on: oklch(30.496% 0.0182 248.425);
  --secondary-1-dim: #b0b9c4;
  --secondary-1-dim: oklch(78.21% 0.0186 253.37);
  --secondary-2: #e5edf9;
  --secondary-2: oklch(94.359% 0.0183 258.353);
  --secondary-2-on: #212932;
  --secondary-2-on: oklch(27.721% 0.0202 251.572);
  --secondary-2-dim: #acb4c0;
  --secondary-2-dim: oklch(76.735% 0.0193 258.361);
  --secondary-3: #d9e0ec;
  --secondary-3: oklch(90.491% 0.018 261.336);
  --secondary-3-on: #202730;
  --secondary-3-on: oklch(26.99% 0.0196 254.835);
  --secondary-3-dim: #9fa6b1;
  --secondary-3-dim: oklch(72.301% 0.0178 259.421);
  --secondary-4: #c4ccd7;
  --secondary-4: oklch(84.235% 0.0177 256.291);
  --secondary-4-on: #202730;
  --secondary-4-on: oklch(26.99% 0.0196 254.835);
  --secondary-4-dim: #878f9a;
  --secondary-4-dim: oklch(64.709% 0.0189 256.316);
  --secondary-5: #a7afba;
  --secondary-5: oklch(75.111% 0.0182 256.301);
  --secondary-5-on: #202730;
  --secondary-5-on: oklch(26.99% 0.0196 254.835);
  --secondary-5-dim: #666e79;
  --secondary-5-dim: oklch(53.525% 0.0198 256.337);
  --secondary-6: #848c96;
  --secondary-6: oklch(63.678% 0.0177 253.961);
  --secondary-6-on: #ffffff;
  --secondary-6-on: oklch(100% 0 89.876);
  --secondary-6-dim: #3c444c;
  --secondary-6-dim: oklch(38.244% 0.0173 248.278);
  --secondary-7: #5c646e;
  --secondary-7: oklch(49.986% 0.0188 254.009);
  --secondary-7-on: #ffffff;
  --secondary-7-on: oklch(100% 0 89.876);
  --secondary-7-dim: #9ca4af;
  --secondary-7-dim: oklch(71.578% 0.0184 256.306);
  --secondary-8: #3d454e;
  --secondary-8: oklch(38.662% 0.0186 251.398);
  --secondary-8-on: #fdfcff;
  --secondary-8-on: oklch(99.267% 0.0041 301.427);
  --secondary-8-dim: #828a94;
  --secondary-8-dim: oklch(63.012% 0.0177 253.963);
  --secondary-9: #262e37;
  --secondary-9: oklch(29.742% 0.0198 251.529);
  --secondary-9-on: #e7effb;
  --secondary-9-on: oklch(94.961% 0.0183 258.353);
  --secondary-9-dim: #707883;
  --secondary-9-dim: oklch(56.97% 0.0195 256.329);
  --secondary-10: #161e27;
  --secondary-10: oklch(23.144% 0.0211 251.704);
  --secondary-10-on: #e3ebf7;
  --secondary-10-on: oklch(93.755% 0.0184 258.354);
  --secondary-10-dim: #6b737f;
  --secondary-10-dim: oklch(55.291% 0.021 258.37);
  --secondary-11: #0d151d;
  --secondary-11: oklch(19.18% 0.0203 248.928);
  --secondary-11-on: #e3ebf6;
  --secondary-11-on: oklch(93.725% 0.0172 256.282);
  --secondary-11-dim: #6b737e;
  --secondary-11-dim: oklch(55.254% 0.0197 256.333);
  --secondary-12: #0a121a;
  --secondary-12: oklch(17.838% 0.0206 249.056);
  --secondary-12-on: #e3ebf6;
  --secondary-12-on: oklch(93.725% 0.0172 256.282);
  --secondary-12-dim: #6c737e;
  --secondary-12-dim: oklch(55.336% 0.0191 259.419);
}
:root {
  --tertiary-1: #faeeee;
  --tertiary-1: oklch(95.853% 0.013 17.383);
  --tertiary-1-on: #352e2f;
  --tertiary-1-on: oklch(30.908% 0.0103 7.912);
  --tertiary-1-dim: #c1b6b6;
  --tertiary-1-dim: oklch(78.538% 0.0125 17.424);
  --tertiary-2: #f6eae9;
  --tertiary-2: oklch(94.621% 0.0131 23.197);
  --tertiary-2-on: #2e2727;
  --tertiary-2-on: oklch(28.052% 0.0105 17.793);
  --tertiary-2-dim: #bcb2b1;
  --tertiary-2-dim: oklch(77.158% 0.0115 24.356);
  --tertiary-3: #e9dddd;
  --tertiary-3: oklch(90.71% 0.0132 17.4);
  --tertiary-3-on: #2c2526;
  --tertiary-3-on: oklch(27.27% 0.0107 8.053);
  --tertiary-3-dim: #aea3a4;
  --tertiary-3-dim: oklch(72.509% 0.0129 11.112);
  --tertiary-4: #d3c8c8;
  --tertiary-4: oklch(84.172% 0.0123 17.401);
  --tertiary-4-on: #2b2526;
  --tertiary-4-on: oklch(27.153% 0.0092 6.312);
  --tertiary-4-dim: #958c8c;
  --tertiary-4-dim: oklch(64.791% 0.0108 17.435);
  --tertiary-5: #b6acac;
  --tertiary-5: oklch(75.278% 0.0115 17.413);
  --tertiary-5-on: #2b2526;
  --tertiary-5-on: oklch(27.153% 0.0092 6.312);
  --tertiary-5-dim: #746b6c;
  --tertiary-5-dim: oklch(53.638% 0.0114 9.794);
  --tertiary-6: #928989;
  --tertiary-6: oklch(63.795% 0.0108 17.441);
  --tertiary-6-on: #ffffff;
  --tertiary-6-on: oklch(100% 0 89.876);
  --tertiary-6-dim: #484142;
  --tertiary-6-dim: oklch(38.269% 0.0097 7.717);
  --tertiary-7: #6a6262;
  --tertiary-7: oklch(50.361% 0.0102 17.497);
  --tertiary-7-on: #ffffff;
  --tertiary-7-on: oklch(100% 0 89.876);
  --tertiary-7-dim: #aba1a1;
  --tertiary-7-dim: oklch(71.747% 0.0117 17.429);
  --tertiary-8: #494242;
  --tertiary-8: oklch(38.612% 0.0096 17.575);
  --tertiary-8-on: #fffbff;
  --tertiary-8-on: oklch(99.227% 0.0067 325.627);
  --tertiary-8-dim: #908786;
  --tertiary-8-dim: oklch(63.099% 0.011 25.139);
  --tertiary-9: #322b2c;
  --tertiary-9: oklch(29.708% 0.0104 7.954);
  --tertiary-9-on: #f8ebeb;
  --tertiary-9-on: oklch(95.031% 0.0141 17.405);
  --tertiary-9-dim: #7e7576;
  --tertiary-9-dim: oklch(57.084% 0.0112 9.757);
  --tertiary-10: #221c1c;
  --tertiary-10: oklch(23.346% 0.0094 17.846);
  --tertiary-10-on: #f4e7e7;
  --tertiary-10-on: oklch(93.825% 0.0142 17.409);
  --tertiary-10-dim: #7a7070;
  --tertiary-10-dim: oklch(55.43% 0.0125 17.536);
  --tertiary-11: #181313;
  --tertiary-11: oklch(19.29% 0.0082 17.888);
  --tertiary-11-on: #f3e8e7;
  --tertiary-11-on: oklch(93.938% 0.0121 23.709);
  --tertiary-11-dim: #797170;
  --tertiary-11-dim: oklch(55.556% 0.0101 26.09);
  --tertiary-12: #151010;
  --tertiary-12: oklch(17.935% 0.0084 17.963);
  --tertiary-12-on: #f3e8e7;
  --tertiary-12-on: oklch(93.938% 0.0121 23.709);
  --tertiary-12-dim: #797170;
  --tertiary-12-dim: oklch(55.556% 0.0101 26.09);
}
:root {
  --neutral-1: #eff2e4;
  --neutral-1: oklch(95.506% 0.0188 116.581);
  --neutral-1-on: #2d3127;
  --neutral-1-on: oklch(30.582% 0.0183 125.223);
  --neutral-1-dim: #b6baad;
  --neutral-1-dim: oklch(78.203% 0.0186 120.773);
  --neutral-2: #eaeedf;
  --neutral-2: oklch(94.198% 0.0203 118.944);
  --neutral-2-on: #252a20;
  --neutral-2-on: oklch(27.657% 0.0193 129.266);
  --neutral-2-dim: #b1b5a8;
  --neutral-2-dim: oklch(76.619% 0.0187 120.783);
  --neutral-3: #dee1d3;
  --neutral-3: oklch(90.358% 0.019 116.606);
  --neutral-3-on: #24281f;
  --neutral-3-on: oklch(26.965% 0.0172 127.052);
  --neutral-3-dim: #a3a79a;
  --neutral-3-dim: oklch(72.137% 0.019 120.815);
  --neutral-4: #c9cdbe;
  --neutral-4: oklch(84.101% 0.0209 119.001);
  --neutral-4-on: #24281e;
  --neutral-4-on: oklch(26.934% 0.0188 125.378);
  --neutral-4-dim: #8c9083;
  --neutral-4-dim: oklch(64.618% 0.0195 120.88);
  --neutral-5: #acb0a3;
  --neutral-5: oklch(75.026% 0.0188 120.794);
  --neutral-5-on: #24281f;
  --neutral-5-on: oklch(26.965% 0.0172 127.052);
  --neutral-5-dim: #6b6f63;
  --neutral-5-dim: oklch(53.453% 0.0189 122.067);
  --neutral-6: #888d80;
  --neutral-6: oklch(63.538% 0.0199 124.16);
  --neutral-6-on: #ffffff;
  --neutral-6-on: oklch(100% 0 89.876);
  --neutral-6-dim: #c3c8b9;
  --neutral-6-dim: oklch(82.467% 0.0213 121.91);
  --neutral-7: #61655a;
  --neutral-7: oklch(49.978% 0.0178 123.349);
  --neutral-7-on: #ffffff;
  --neutral-7-on: oklch(100% 0 89.876);
  --neutral-7-dim: #a1a598;
  --neutral-7-dim: oklch(71.491% 0.019 120.82);
  --neutral-8: #41453b;
  --neutral-8: oklch(38.337% 0.0174 125.004);
  --neutral-8-on: #fafeef;
  --neutral-8-on: oklch(98.997% 0.0201 118.921);
  --neutral-8-dim: #878a7e;
  --neutral-8-dim: oklch(62.733% 0.0179 118.332);
  --neutral-9: #2a2e25;
  --neutral-9: oklch(29.409% 0.0168 126.962);
  --neutral-9-on: #ecefe2;
  --neutral-9-on: oklch(94.629% 0.0175 117.297);
  --neutral-9-dim: #75786d;
  --neutral-9-dim: oklch(56.674% 0.0169 119.354);
  --neutral-10: #1b1f16;
  --neutral-10: oklch(23.192% 0.0178 127.235);
  --neutral-10-on: #e8ecdd;
  --neutral-10-on: oklch(93.594% 0.0204 118.947);
  --neutral-10-dim: #707468;
  --neutral-10-dim: oklch(55.184% 0.0188 122.044);
  --neutral-11: #12160d;
  --neutral-11: oklch(19.263% 0.0185 127.518);
  --neutral-11-on: #e8ecdd;
  --neutral-11-on: oklch(93.594% 0.0204 118.947);
  --neutral-11-dim: #707468;
  --neutral-11-dim: oklch(55.184% 0.0188 122.044);
  --neutral-12: #0e120a;
  --neutral-12: oklch(17.485% 0.0171 129.63);
  --neutral-12-on: #e8ecdd;
  --neutral-12-on: oklch(93.594% 0.0204 118.947);
  --neutral-12-dim: #707469;
  --neutral-12-dim: oklch(55.213% 0.0173 123.284);
}
:root {
  --neutral-variant-1: #e9f5d6;
  --neutral-variant-1: oklch(95.303% 0.0427 124.468);
  --neutral-variant-1-on: #29321e;
  --neutral-variant-1-on: oklch(30.241% 0.0364 128.105);
  --neutral-variant-1-dim: #b1bca0;
  --neutral-variant-1-dim: oklch(77.896% 0.0406 124.815);
  --neutral-variant-2: #e4f1d2;
  --neutral-variant-2: oklch(94.024% 0.0432 125.801);
  --neutral-variant-2-on: #212b17;
  --neutral-variant-2-on: oklch(27.334% 0.0376 130.183);
  --neutral-variant-2-dim: #acb89c;
  --neutral-variant-2-dim: oklch(76.551% 0.0411 126.282);
  --neutral-variant-3: #d8e4c6;
  --neutral-variant-3: oklch(90.181% 0.042 125.024);
  --neutral-variant-3-on: #202916;
  --neutral-variant-3-on: oklch(26.63% 0.0357 129.193);
  --neutral-variant-3-dim: #9eaa8e;
  --neutral-variant-3-dim: oklch(72.074% 0.0417 126.341);
  --neutral-variant-4: #c3cfb2;
  --neutral-variant-4: oklch(83.746% 0.0415 125.628);
  --neutral-variant-4-on: #202916;
  --neutral-variant-4-on: oklch(26.63% 0.0357 129.193);
  --neutral-variant-4-dim: #869278;
  --neutral-variant-4-dim: oklch(64.284% 0.0402 127.703);
  --neutral-variant-5: #a6b397;
  --neutral-variant-5: oklch(74.883% 0.0417 127.72);
  --neutral-variant-5-on: #1f2916;
  --neutral-variant-5-on: oklch(26.541% 0.0364 131.086);
  --neutral-variant-5-dim: #ddebcd;
  --neutral-variant-5-dim: oklch(92.16% 0.0426 127.69);
  --neutral-variant-6: #838f75;
  --neutral-variant-6: oklch(63.288% 0.0403 127.719);
  --neutral-variant-6-on: #ffffff;
  --neutral-variant-6-on: oklch(100% 0 89.876);
  --neutral-variant-6-dim: #3c4631;
  --neutral-variant-6-dim: oklch(37.869% 0.0368 128.734);
  --neutral-variant-7: #5c674f;
  --neutral-variant-7: oklch(49.73% 0.0393 127.805);
  --neutral-variant-7-on: #ffffff;
  --neutral-variant-7-on: oklch(100% 0 89.876);
  --neutral-variant-7-dim: #9ca78c;
  --neutral-variant-7-dim: oklch(71.21% 0.0401 125.47);
  --neutral-variant-8: #3d4731;
  --neutral-variant-8: oklch(38.221% 0.0382 127.959);
  --neutral-variant-8-on: #f8ffe9;
  --neutral-variant-8-on: oklch(98.891% 0.0297 121.33);
  --neutral-variant-8-dim: #828d72;
  --neutral-variant-8-dim: oklch(62.677% 0.0413 125.613);
  --neutral-variant-9: #26301c;
  --neutral-variant-9: oklch(29.353% 0.0372 130.019);
  --neutral-variant-9-on: #e6f2d4;
  --neutral-variant-9-on: oklch(94.424% 0.0416 124.986);
  --neutral-variant-9-dim: #707b62;
  --neutral-variant-9-dim: oklch(56.65% 0.0395 126.963);
  --neutral-variant-10: #17200d;
  --neutral-variant-10: oklch(22.879% 0.0365 129.625);
  --neutral-variant-10-on: #e3efd0;
  --neutral-variant-10-on: oklch(93.495% 0.0429 124.484);
  --neutral-variant-10-dim: #6c765d;
  --neutral-variant-10-dim: oklch(55.017% 0.0394 125.403);
  --neutral-variant-11: #0e1706;
  --neutral-variant-11: oklch(19.014% 0.0353 131.369);
  --neutral-variant-11-on: #e2efd1;
  --neutral-variant-11-on: oklch(93.445% 0.042 126.35);
  --neutral-variant-11-dim: #6b765e;
  --neutral-variant-11-dim: oklch(54.959% 0.0384 127.679);
  --neutral-variant-12: #0a1304;
  --neutral-variant-12: oklch(17.249% 0.0341 132.56);
  --neutral-variant-12-on: #e2efd2;
  --neutral-variant-12-on: oklch(93.469% 0.0408 126.929);
  --neutral-variant-12-dim: #6b765f;
  --neutral-variant-12-dim: oklch(54.985% 0.0371 128.413);
}
:root {
  --error-1: #faeeee;
  --error-1: oklch(95.853% 0.013 17.383);
  --error-1-on: #352e2f;
  --error-1-on: oklch(30.908% 0.0103 7.912);
  --error-1-dim: #c1b6b6;
  --error-1-dim: oklch(78.538% 0.0125 17.424);
  --error-2: #f6eae9;
  --error-2: oklch(94.621% 0.0131 23.197);
  --error-2-on: #2e2727;
  --error-2-on: oklch(28.052% 0.0105 17.793);
  --error-2-dim: #bcb2b1;
  --error-2-dim: oklch(77.158% 0.0115 24.356);
  --error-3: #e9dddd;
  --error-3: oklch(90.71% 0.0132 17.4);
  --error-3-on: #2c2526;
  --error-3-on: oklch(27.27% 0.0107 8.053);
  --error-3-dim: #aea3a4;
  --error-3-dim: oklch(72.509% 0.0129 11.112);
  --error-4: #d3c8c8;
  --error-4: oklch(84.172% 0.0123 17.401);
  --error-4-on: #2b2526;
  --error-4-on: oklch(27.153% 0.0092 6.312);
  --error-4-dim: #958c8c;
  --error-4-dim: oklch(64.791% 0.0108 17.435);
  --error-5: #b6acac;
  --error-5: oklch(75.278% 0.0115 17.413);
  --error-5-on: #2b2526;
  --error-5-on: oklch(27.153% 0.0092 6.312);
  --error-5-dim: #746b6c;
  --error-5-dim: oklch(53.638% 0.0114 9.794);
  --error-6: #928989;
  --error-6: oklch(63.795% 0.0108 17.441);
  --error-6-on: #ffffff;
  --error-6-on: oklch(100% 0 89.876);
  --error-6-dim: #484142;
  --error-6-dim: oklch(38.269% 0.0097 7.717);
  --error-7: #6a6262;
  --error-7: oklch(50.361% 0.0102 17.497);
  --error-7-on: #ffffff;
  --error-7-on: oklch(100% 0 89.876);
  --error-7-dim: #aba1a1;
  --error-7-dim: oklch(71.747% 0.0117 17.429);
  --error-8: #494242;
  --error-8: oklch(38.612% 0.0096 17.575);
  --error-8-on: #fffbff;
  --error-8-on: oklch(99.227% 0.0067 325.627);
  --error-8-dim: #908786;
  --error-8-dim: oklch(63.099% 0.011 25.139);
  --error-9: #322b2c;
  --error-9: oklch(29.708% 0.0104 7.954);
  --error-9-on: #f8ebeb;
  --error-9-on: oklch(95.031% 0.0141 17.405);
  --error-9-dim: #7e7576;
  --error-9-dim: oklch(57.084% 0.0112 9.757);
  --error-10: #221c1c;
  --error-10: oklch(23.346% 0.0094 17.846);
  --error-10-on: #f4e7e7;
  --error-10-on: oklch(93.825% 0.0142 17.409);
  --error-10-dim: #7a7070;
  --error-10-dim: oklch(55.43% 0.0125 17.536);
  --error-11: #181313;
  --error-11: oklch(19.29% 0.0082 17.888);
  --error-11-on: #f3e8e7;
  --error-11-on: oklch(93.938% 0.0121 23.709);
  --error-11-dim: #797170;
  --error-11-dim: oklch(55.556% 0.0101 26.09);
  --error-12: #151010;
  --error-12: oklch(17.935% 0.0084 17.963);
  --error-12-on: #f3e8e7;
  --error-12-on: oklch(93.938% 0.0121 23.709);
  --error-12-dim: #797170;
  --error-12-dim: oklch(55.556% 0.0101 26.09);
}

/* stellar:colors-named.css */
:root {
  --named-gold--2: #B88136;
  --named-gold--2: oklch(64.472% 0.1129 71.533);
  --named-gold--2-on: #FFFFFF;
  --named-gold--2-on: oklch(100% 0 89.876);
  --named-gold--2-dim: #613C00;
  --named-gold--2-dim: oklch(39.079% 0.0842 70.849);
  --named-gold--1: #C08D38;
  --named-gold--1: oklch(67.751% 0.1176 76.896);
  --named-gold--1-on: #FFFFFF;
  --named-gold--1-on: oklch(100% 0 89.876);
  --named-gold--1-dim: #6E4900;
  --named-gold--1-dim: oklch(43.604% 0.0917 75.737);
  --named-gold-0: #C79A3B;
  --named-gold-0: oklch(71.12% 0.1225 82.811);
  --named-gold-0-on: #FFFFFF;
  --named-gold-0-on: oklch(100% 0 89.876);
  --named-gold-0-dim: #795800;
  --named-gold-0-dim: oklch(48.219% 0.0991 83.197);
  --named-gold-1: #CDA740;
  --named-gold-1: oklch(74.4% 0.1268 88.347);
  --named-gold-1-on: #322400;
  --named-gold-1-on: oklch(26.961% 0.0552 86.637);
  --named-gold-1-dim: #846600;
  --named-gold-1-dim: oklch(52.561% 0.1074 88.359);
  --named-gold-2: #D2B546;
  --named-gold-2: oklch(77.799% 0.1321 94.377);
  --named-gold-2-on: #2F2600;
  --named-gold-2-on: oklch(27.083% 0.0557 95.47);
  --named-gold-2-dim: #FFEDB8;
  --named-gold-2-dim: oklch(94.779% 0.0707 91.525);
  --named-forest--2: #274938;
  --named-forest--2: oklch(37.381% 0.0499 160.894);
  --named-forest--2-on: #F0FFF4;
  --named-forest--2-on: oklch(98.591% 0.0213 154.14);
  --named-forest--2-dim: #6C907B;
  --named-forest--2-dim: oklch(62.007% 0.0512 158.893);
  --named-forest--1: #2B5344;
  --named-forest--1: oklch(40.786% 0.0525 167.466);
  --named-forest--1-on: #FFFFFF;
  --named-forest--1-on: oklch(100% 0 89.876);
  --named-forest--1-dim: #6E9886;
  --named-forest--1-dim: oklch(64.354% 0.0534 166.404);
  --named-forest-0: #2F5D50;
  --named-forest-0: oklch(44.132% 0.0556 173.191);
  --named-forest-0-on: #FFFFFF;
  --named-forest-0-on: oklch(100% 0 89.876);
  --named-forest-0-dim: #72A091;
  --named-forest-0-dim: oklch(66.815% 0.0545 172.367);
  --named-forest-1: #33675D;
  --named-forest-1: oklch(47.458% 0.0585 179.592);
  --named-forest-1-on: #FFFFFF;
  --named-forest-1-on: oklch(100% 0 89.876);
  --named-forest-1-dim: #74A99D;
  --named-forest-1-dim: oklch(69.407% 0.0589 178.755);
  --named-forest-2: #37726B;
  --named-forest-2: oklch(51.032% 0.0629 185.302);
  --named-forest-2-on: #FFFFFF;
  --named-forest-2-on: oklch(100% 0 89.876);
  --named-forest-2-dim: #78B2AA;
  --named-forest-2-dim: oklch(72.13% 0.0616 185.117);
}

/* stellar:fonts-families.css */
:root {
  --font-antique:
    Superclarendon,
    "Bookman Old Style",
    "URW Bookman",
    "URW Bookman L",
    "Georgia Pro",
    Georgia,
    serif;
  --font-classical-humanist:
    Optima,
    Candara,
    "Noto Sans",
    source-sans-pro,
    sans-serif;
  --font-didone:
    Didot,
    "Bodoni MT",
    "Noto Serif Display",
    "URW Palladio L",
    P052,
    Sylfaen,
    serif;
  --font-geometric-humanist:
    Avenir,
    Montserrat,
    Corbel,
    "URW Gothic",
    source-sans-pro,
    sans-serif;
  --font-handwritten:
    "Segoe Print",
    "Bradley Hand",
    Chilanka,
    TSCu_Comic,
    casual,
    cursive;
  --font-humanist:
    Seravek,
    "Gill Sans Nova",
    Ubuntu,
    Calibri,
    "DejaVu Sans",
    source-sans-pro,
    sans-serif;
  --font-industrial:
    Bahnschrift,
    "DIN Alternate",
    "Franklin Gothic Medium",
    "Nimbus Sans Narrow",
    sans-serif-condensed,
    sans-serif;
  --font-mono:
    "Dank Mono",
    "Operator Mono",
    Inconsolata,
    "Fira Mono",
    ui-monospace,
    "SF Mono",
    Monaco,
    "Droid Sans Mono",
    "Source Code Pro",
    "Cascadia Code",
    Menlo,
    Consolas,
    "DejaVu Sans Mono",
    monospace;
  --font-monospace-code:
    "Dank Mono",
    "Operator Mono",
    Inconsolata,
    "Fira Mono",
    ui-monospace,
    "SF Mono",
    Monaco,
    "Droid Sans Mono",
    "Source Code Pro",
    "Cascadia Code",
    Menlo,
    Consolas,
    "DejaVu Sans Mono",
    monospace;
  --font-monospace-slab-serif:
    "Nimbus Mono PS",
    "Courier New",
    monospace;
  --font-neo-grotesque:
    Inter,
    Roboto,
    "Helvetica Neue",
    "Arial Nova",
    "Nimbus Sans",
    Arial,
    sans-serif;
  --font-old-style:
    "Iowan Old Style",
    "Palatino Linotype",
    "URW Palladio L",
    P052,
    serif;
  --font-rounded-sans:
    ui-rounded,
    "Hiragino Maru Gothic ProN",
    Quicksand,
    Comfortaa,
    Manjari,
    "Arial Rounded MT",
    "Arial Rounded MT Bold",
    Calibri,
    source-sans-pro,
    sans-serif;
  --font-sans: system-ui, sans-serif;
  --font-serif: ui-serif, serif;
  --font-slab-serif:
    Rockwell,
    "Rockwell Nova",
    "Roboto Slab",
    "DejaVu Serif",
    "Sitka Small",
    serif;
  --font-transitional:
    Charter,
    "Bitstream Charter",
    "Sitka Text",
    Cambria,
    serif;
}

/* stellar:fonts-weights.css */
:root {
  --font-weight-thin: 100;
  --font-weight-extra-light: 200;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-weight-extra-bold: 800;
  --font-weight-black: 900;
  --font-weight-extra-black: 950;
}

/* stellar:general-viewport.css */
:root {
  --viewport-min: 320px;
  --viewport-max: 1440px;
}

/* stellar:fonts-sizes.css */
:root {
  --font-size--2: clamp(0.694444rem, calc(0.667108rem + 0.136684vw), 0.790123rem);
  --font-size--1: clamp(0.833333rem, calc(0.81746rem + 0.079365vw), 0.888889rem);
  --font-size-0: 1rem;
  --font-size-1: clamp(1.125rem, calc(1.103571rem + 0.107143vw), 1.2rem);
  --font-size-2: clamp(1.265625rem, calc(1.215804rem + 0.249107vw), 1.44rem);
  --font-size-3: clamp(1.423828rem, calc(1.336922rem + 0.434531vw), 1.728rem);
  --font-size-4: clamp(1.601807rem, calc(1.467009rem + 0.673991vw), 2.0736rem);
  --font-size-5: clamp(1.802032rem, calc(1.60595rem + 0.980411vw), 2.48832rem);
  --font-size-6: clamp(2.027287rem, calc(1.753373rem + 1.369568vw), 2.985984rem);
  --font-size-7: clamp(2.280697rem, calc(1.908559rem + 1.860691vw), 3.583181rem);
  --font-size-8: clamp(2.565785rem, calc(2.070347rem + 2.477189vw), 4.299817rem);
  --font-size-9: clamp(2.886508rem, calc(2.237001rem + 3.247533vw), 5.15978rem);
  --font-size-10: clamp(3.247321rem, calc(2.406059rem + 4.206308vw), 6.191736rem);
  --font-size-11: clamp(3.653236rem, calc(2.574137rem + 5.395497vw), 7.430084rem);
  --font-size-12: clamp(4.109891rem, calc(2.736688rem + 6.866014vw), 8.9161rem);
}

/* stellar:fonts-line-heights.css */
:root {
  --font-line-height--3: 1.234804rem;
  --font-line-height--2: 1.317536rem;
  --font-line-height--1: 1.405811rem;
  --font-line-height-0: 1.5rem;
  --font-line-height-1: 1.6005rem;
  --font-line-height-2: 1.707733rem;
  --font-line-height-3: 1.822152rem;
  --font-line-height-4: 1.944236rem;
}

/* stellar:fonts-spacing.css */
:root {
  --font-letter-spacing--2: calc(calc(-1 * max(0, 0.025) * pow(max(1, calc(1.778 + 0.222 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1))), 1)) * 1em);
  --font-letter-spacing--1: calc(calc(-1 * max(0, 0.025)) * 1em);
  --font-letter-spacing-0: calc(calc(max(0, 0.025) - max(0, 0.025)) * 1em);
  --font-letter-spacing-1: calc(max(0, 0.025) * 1em);
  --font-letter-spacing-2: calc(calc(max(0, 0.025) * pow(max(1, calc(1.778 + 0.222 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1))), 1)) * 1em);
  --font-letter-spacing-3: calc(calc(max(0, 0.025) * pow(max(1, calc(1.778 + 0.222 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1))), 2)) * 1em);
}

/* stellar:general-size.css */
:root {
  --size--2: clamp(0.439179rem, calc(0.346404rem + 0.463872vw), 0.763889rem);
  --size--1: clamp(0.468604rem, calc(0.340586rem + 0.64009vw), 0.916667rem);
  --size-0: clamp(0.5rem, calc(0.328571rem + 0.857143vw), 1.1rem);
  --size-1: clamp(0.5335rem, calc(0.308786rem + 1.123571vw), 1.32rem);
  --size-2: clamp(0.569244rem, calc(0.279314rem + 1.449651vw), 1.584rem);
  --size-3: clamp(0.607384rem, calc(0.237836rem + 1.847737vw), 1.9008rem);
  --size-4: clamp(0.648079rem, calc(0.181541rem + 2.332688vw), 2.28096rem);
  --size-5: clamp(0.6915rem, calc(0.107028rem + 2.92236vw), 2.737152rem);
  --size-6: clamp(0.73783rem, calc(0.010187rem + 3.638217vw), 3.284582rem);
  --size-7: clamp(0.787265rem, calc(-0.113945rem + 4.506048vw), 3.941499rem);
  --size-8: clamp(0.840012rem, calc(-0.271356rem + 5.556838vw), 4.729799rem);
  --size-9: clamp(0.896293rem, calc(-0.469269rem + 6.827808vw), 5.675758rem);
  --size-10: clamp(0.956344rem, calc(-0.716389rem + 8.363666vw), 6.81091rem);
  --size-11: clamp(1.020419rem, calc(-1.023202rem + 10.218104vw), 8.173092rem);
  --size-12: clamp(1.088787rem, calc(-1.402334rem + 12.455605vw), 9.80771rem);
}

/* stellar:general-aspect-ratio.css */
:root {
  --aspect-ratio-portrait: 0.75;
  --aspect-ratio-widescreen: 1.7778;
  --aspect-ratio-square: 1;
  --aspect-ratio-landscape: 1.3333;
  --aspect-ratio-cinematic: 2.35;
  --aspect-ratio-ultrawide: 3.5556;
}

/* stellar:general-zindex.css */
:root {
  --zindex-drawer: 700;
  --zindex-dialog: 800;
  --zindex-dropdown: 900;
  --zindex-toast: 950;
  --zindex-tooltip: 1000;
  --zindex-important: 18014398509481984;
}

/* stellar:border-width.css */
:root {
  --border-width-0: 0.1rem;
  --border-width-1: clamp(0.1125rem, calc(0.104243rem + 0.041286vw), 0.1414rem);
  --border-width-2: clamp(0.126562rem, calc(0.105598rem + 0.104824vw), 0.19994rem);
  --border-width-3: clamp(0.142383rem, calc(0.102288rem + 0.200474vw), 0.282715rem);
  --border-width-4: clamp(0.160181rem, calc(0.09173rem + 0.342254vw), 0.399758rem);
  --border-width-5: clamp(0.180203rem, calc(0.070187rem + 0.550079vw), 0.565258rem);
}

/* stellar:border-radius.css */
:root {
  --border-radius-0: clamp(0.125rem, calc(0.017857rem + 0.535714vw), 0.5rem);
  --border-radius-1: clamp(0.15625rem, calc(0.022321rem + 0.669643vw), 0.625rem);
  --border-radius-2: clamp(0.195312rem, calc(0.027902rem + 0.837054vw), 0.78125rem);
  --border-radius-3: clamp(0.244141rem, calc(0.034877rem + 1.046317vw), 0.976562rem);
  --border-radius-4: clamp(0.305176rem, calc(0.043597rem + 1.307896vw), 1.220703rem);
  --border-radius-5: clamp(0.38147rem, calc(0.054496rem + 1.63487vw), 1.525879rem);
  --border-radius-6: clamp(0.476837rem, calc(0.06812rem + 2.043588vw), 1.907349rem);
  --border-radius-1-2: clamp(0.351562rem, calc(0.050223rem + 1.506696vw), 1.40625rem);
  --border-radius-2-3: clamp(0.439453rem, calc(0.062779rem + 1.883371vw), 1.757812rem);
  --border-radius-3-4: clamp(0.549316rem, calc(0.078474rem + 2.354213vw), 2.197266rem);
  --border-radius-4-5: clamp(0.686646rem, calc(0.098092rem + 2.942766vw), 2.746582rem);
  --border-radius-5-6: clamp(0.858307rem, calc(0.122615rem + 3.678458vw), 3.433228rem);
}

/* stellar:border-generate.css */
:root {
  --radius-blob-1: 55% 30% 56% 33% / 30% 55% 30% 55%;
  --radius-blob-2: 34% 30% 60% 60% / 60% 58% 36% 35%;
  --radius-blob-3: 39% 64% 35% 62% / 61% 32% 62% 33%;
  --radius-blob-4: 34% 34% 37% 68% / 66% 67% 66% 38%;
  --radius-blob-5: 69% 36% 39% 38% / 43% 70% 70% 70%;
  --radius-drawn-1: 0.625rem 8.438rem 0.625rem 8.125rem / 7.813rem 1.563rem 8.75rem 0.625rem;
  --radius-drawn-2: 9.063rem 2.813rem 2.188rem 9.375rem / 0.625rem 9.063rem 8.438rem 1.25rem;
  --radius-drawn-3: 11.563rem 2.188rem 10rem 0.625rem / 1.875rem 11.563rem 2.813rem 11.563rem;
  --radius-drawn-4: 13.125rem 0.625rem 2.5rem 1.25rem / 1.563rem 12.813rem 12.188rem 12.188rem;
  --radius-drawn-5: 2.188rem 14.375rem 2.188rem 1.25rem / 14.063rem 2.188rem 14.063rem 14.688rem;
  --radius-drawn-6: 4.688rem 15.938rem 4.063rem 3.125rem / 15.938rem 1.563rem 15.938rem 15.938rem;
}

/* stellar:animations.css */
:root {
  --anim-duration-base: calc(calc(0.18 + 0.06 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-scale-base: 1;
  --anim-distance-0: calc(calc(0.25 + 0.35 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-1: calc(calc(0.28125 + 0.46875 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-2: calc(calc(0.316406 + 0.621094 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-3: calc(calc(0.355957 + 0.815918 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-4: calc(calc(0.400452 + 1.064392 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-duration--2: calc(calc(0.105403 + 0.033486 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration--1: calc(calc(0.112465 + 0.054202 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-0: calc(calc(0.12 + 0.08 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-1: calc(calc(0.12804 + 0.11196 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-2: calc(calc(0.136619 + 0.151381 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-3: calc(calc(0.145772 + 0.199828 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-4: calc(calc(0.155539 + 0.259181 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-opacity-0: calc(0.2 + 0.4 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-opacity-1: calc(0.2134 + 0.4268 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-opacity-2: calc(0.227698 + 0.455396 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-rotate--1: calc(calc(3.748828 + 2.917838 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-0: calc(calc(4 + 4 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-1: calc(calc(4.268 + 5.332 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-2: calc(calc(4.553956 + 6.966044 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-scale--2: calc(0.834439 + 0.061485 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale--1: calc(0.890347 + 0.065604 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-0: calc(0.95 + 0.07 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-1: calc(1.01365 + 0.07469 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-2: calc(1.081565 + 0.079694 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-distance-none: 0rem;
  --anim-distance-xs: calc(calc(0.125 + 0.075 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-sm: calc(calc(0.25 + 0.1 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-md: calc(calc(0.5 + 0.2 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-lg: calc(calc(0.75 + 0.25 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-distance-xl: calc(calc(1.25 + 0.35 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1rem);
  --anim-duration-none: 0s;
  --anim-duration-instant: 0.01s;
  --anim-duration-fast: calc(calc(0.12 + 0.06 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-slow: calc(calc(0.28 + 0.08 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1s);
  --anim-duration-long: 0.7s;
  --anim-ease-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --anim-ease-emphasized: cubic-bezier(0.2, 0, 0, 1);
  --anim-ease-entrance: cubic-bezier(0.16, 1, 0.3, 1);
  --anim-ease-bounce: linear(0, 0.011 2.9%, 0.045 5.8%, 0.1 8.6%, 0.176 11.5%, 0.273 14.4%, 0.391 17.3%, 0.53 20.2%, 0.69 23%, 0.871 25.9%, 1.068 28.8%, 1.156 30.3%, 1.171 30.8%, 1.171 31.6%, 1.163 32.4%, 1.138 33.3%, 1.017 36.7%, 0.977 38.1%, 0.945 39.5%, 0.93 40.9%, 0.928 42.4%, 0.937 43.8%, 0.958 45.2%, 1.075 49.2%, 1.101 50.8%, 1.11 52.1%, 1.105 53.4%, 1.062 56.2%, 1.017 58.1%, 0.991 60.2%, 0.98 62.7%, 0.985 65.2%, 1 68.1%, 1.036 74.2%, 1.046 77.4%, 1.044 80.4%, 1.028 83.5%, 1.001 86.9%, 0.999 99.9%);
  --anim-ease-shake: linear(0, 0.5 12%, 0.25 22%, 0.75 32%, 0.35 42%, 0.65 52%, 0.43 62%, 0.57 72%, 0.48 82%, 0.52 90%, 1);
  --anim-ease-heartbeat: linear(0, 0.38 14%, 0.7 28%, 0.46 36%, 0.84 50%, 0.62 60%, 0.9 74%, 1);
  --anim-ease-pulse: cubic-bezier(0.42, 0, 0.58, 1);
  --anim-ease-linear: linear;
  --anim-opacity-transparent: 0;
  --anim-opacity-muted: calc(0.4 + 0.2 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-opacity-solid: 1;
  --anim-rotate-none: 0deg;
  --anim-rotate-xs: calc(calc(1 + 1 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-sm: calc(calc(3 + 2 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-md: calc(calc(8 + 4 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-lg: calc(calc(15 + 5 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-neg-xs: calc(calc(-2 + 1 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-neg-sm: calc(calc(-5 + 2 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-rotate-neg-md: calc(calc(-12 + 4 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1)) * 1deg);
  --anim-scale-down-strong: calc(0.88 + 0.04 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-down: calc(0.96 + 0.02 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-up: calc(1.03 + 0.03 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
  --anim-scale-up-strong: calc(1.08 + 0.04 * clamp(0, calc((100vw - 320px) / (1440px - 320px)), 1));
}
.animate {
  animation-duration: var(--anim-duration-base);
  animation-delay: var(--anim-duration-none);
  animation-timing-function: var(--anim-ease-standard);
  animation-iteration-count: 1;
  animation-fill-mode: both;
  animation-direction: normal;
  animation-play-state: running;
}
@media (prefers-reduced-motion: reduce) {
  .animate {
    animation-duration: var(--anim-duration-instant);
    animation-delay: var(--anim-duration-none);
    animation-timing-function: var(--anim-ease-linear);
    animation-iteration-count: 1;
  }
}

/* stellar:colors-shadows.css */
:root {
  --shadow--4:
    inset 0 1px 9px 0 rgb(14 18 10 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--4:
    inset 0 1px 9px 0 rgb(14 18 10 / 0.347),
    inset 0 -.5px 0 0 oklch(100% 0 89.876),
    inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
  --shadow--3:
    inset 0 1px 8px 0 rgb(14 18 10 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--3:
    inset 0 1px 8px 0 rgb(14 18 10 / 0.347),
    inset 0 -.5px 0 0 oklch(100% 0 89.876),
    inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
  --shadow--2:
    inset 0 1px 7px 0 rgb(14 18 10 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--2:
    inset 0 1px 7px 0 rgb(14 18 10 / 0.347),
    inset 0 -.5px 0 0 oklch(100% 0 89.876),
    inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
  --shadow--1:
    inset 0 1px 5px 0 rgb(14 18 10 / 0.347),
    inset 0 -.5px 0 0 #fff,
    inset 0 .5px 0 0 #0001;
  --shadow--1:
    inset 0 1px 5px 0 rgb(14 18 10 / 0.347),
    inset 0 -.5px 0 0 oklch(100% 0 89.876),
    inset 0 .5px 0 0 oklch(0% 0 0 / 0.067);
  --shadow-0: none;
  --shadow-1: 0 1px 3px -3px rgb(14 18 10 / 0.325);
  --shadow-2: 0 1px 3px -3px rgb(14 18 10 / 0.293), 0 2px 4px -3px rgb(14 18 10 / 0.321);
  --shadow-3:
    0 1px 3px -3px rgb(14 18 10 / 0.274),
    0 1px 3px -3px rgb(14 18 10 / 0.285),
    0 2px 4px -3px rgb(14 18 10 / 0.296),
    0 3px 5px -3px rgb(14 18 10 / 0.306),
    0 7px 8px -3px rgb(14 18 10 / 0.317);
  --shadow-4:
    0 1px 3px -3px rgb(14 18 10 / 0.27),
    0 1px 3px -3px rgb(14 18 10 / 0.279),
    0 2px 4px -3px rgb(14 18 10 / 0.288),
    0 4px 6px -3px rgb(14 18 10 / 0.297),
    0 9px 1px -2px rgb(14 18 10 / 0.306),
    0 2px 18px -2px rgb(14 18 10 / 0.314);
  --shadow-5:
    0 1px 3px -3px rgb(14 18 10 / 0.268),
    0 1px 3px -3px rgb(14 18 10 / 0.277),
    0 3px 5px -3px rgb(14 18 10 / 0.286),
    0 8px 9px -2px rgb(14 18 10 / 0.294),
    0 21px 19px -2px rgb(14 18 10 / 0.303),
    0 46px 39px -2px rgb(14 18 10 / 0.312);
  --shadow-6:
    0 1px 3px -3px rgb(14 18 10 / 0.265),
    0 1px 3px -3px rgb(14 18 10 / 0.272),
    0 3px 5px -3px rgb(14 18 10 / 0.28),
    0 8px 9px -2px rgb(14 18 10 / 0.287),
    0 21px 19px -2px rgb(14 18 10 / 0.295),
    0 47px 4px -2px rgb(14 18 10 / 0.302),
    0 93px 77px -1px rgb(14 18 10 / 0.31);
}

/* stellar:index.css */
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
