body {
  background-color: var(--bg-color);
  color: var(--text-color);
}

[id] {
  scroll-margin-top: var(--space-md);
}

::selection {
  background: var(--accent-highlight);
}

/**
 * Code
 */

code {
  background: var(--code-color);
  border-radius: var(--radius-sm);
  color: var(--text-color);
  font-size: var(--fs-sm);
  padding: var(--space-3xs);
}

.code-block code {
  border-radius: 0;
  display: block;
  overflow: hidden;
  padding: var(--space-sm);
  white-space: pre-wrap;
  word-break: break-all;
}

.code-block {
  margin: var(--space-sm) 0;
  max-width: var(--container-xl);
}

.code-editor {
  font-size: var(--fs-sm);
  font-size: calc((var(--fs-xs) + var(--fs-sm)) / 2);
  height: var(--container-xs);
}

.code-editor .cm-editor {
  background: var(--code-color);
  height: 100%;

  .cm-selectionBackground,
  &::selection {
    background: var(--accent-mark) !important;
  }

  .cm-content {
    padding: var(--space-2xs) var(--space-3xs);
    padding-right: var(--space-2xs);
  }

  .cm-gutters {
    background: oklch(from var(--code-color) calc(l - 0.025) c h);
    border: 0;
    color: oklch(from var(--text-color) l c h / 0.375);
    font-size: var(--fs-xs);
    line-height: 20px;
  }

  .cm-activeLineGutter {
    background: var(--accent);
    color: var(--bg-color);
  }

  .cm-scroller {
    font-family: inherit;
  }

  .cm-selectionMatch,
  .cm-matchingBracket {
    background: var(--accent-highlight);
  }

  .cm-activeline {
    background: oklch(from var(--text-color) l c h / 0.075);
  }

  .cm-cursor,
  .cm-dropCursor {
    border-left-color: var(--text-color);
  }

  .cm-tooltip {
    background: var(--bg-color);
    border: 0;
    padding: var(--space-3xs);
  }

  .cm-tooltip-autocomplete ul li[aria-selected] {
    background: var(--accent);
    color: var(--bg-color);
  }

  /* Code styling */
  .ͼi {
    color: var(--accent);
  }

  .ͼe {
    color: var(--accent-twist-4);
  }

  .ͼb {
    color: var(--accent-twist-1);
    color: oklch(from currentColor l c h / 0.6);
  }

  .ͼg {
    color: var(--accent-twist-2);
  }

  .ͼf {
    color: var(--accent-twist-5);
  }

  .ͼ5,
  .ͼm {
    color: oklch(from currentColor l c h / 0.4);
  }
}

/**
 * Containers
 */

p,
ul,
ol {
  margin: var(--space-sm) 0;
  max-width: var(--container-sm);
}

header {
  display: block;

  @media (min-width: 42rem) {
    display: flex;
    gap: var(--space-lg);
  }
}

header,
main {
  margin: var(--space-md) auto;
  max-width: var(--container-7xl);
  padding: 0 var(--space-lg);
}

main {
  margin-bottom: var(--space-lg);
}

.columns {
  display: block;

  @media (min-width: 42rem) {
    display: flex;
    flex-wrap: wrap;
    gap: 0 var(--space-3xl);
  }
}

ul.columns {
  list-style: none;
  padding: 0;
  max-width: 100%;

  li {
    margin-bottom: var(--space-xl);
  }

  li::marker {
    content: none;
  }

  li i.ph-fill {
    opacity: 0.4;
  }
}

.filler {
  background: oklch(from var(--accent) l c h / 0.2);
  flex: 1;
}

.flex {
  flex: 1;
  margin-bottom: var(--space-xs);
  min-width: var(--container-3xs);
}

.flex p {
  max-width: 100%;
}

/**
 * Forms
 */

input,
textarea {
  background: transparent;
  border: 3px solid var(--form-color);
  color: inherit;
  font-size: var(--fs-sm);
  padding: var(--space-2xs);
  width: 100%;
}

textarea {
  height: var(--container-xs);
  padding: var(--space-xs);
  resize: none;
}

/**
 * Headers
 */

.construct {
  color: var(--accent);
  font-size: var(--fs-3xl);
  font-weight: 900;
  image-rendering: pixelated;
  letter-spacing: -0.0125em;
  line-height: 0.775em;
  line-height: 1.05cap;
  margin-bottom: var(--space-md);
  max-width: var(--container-xl);
  text-transform: uppercase;
}

h2 {
  /* color: oklch(from var(--bg-color) calc(l - 0.25) c h); */
  color: var(--accent);

  font-size: var(--fs-xl);
  font-weight: 900;
  letter-spacing: -0.0125em;
  line-height: 1;
  margin: var(--space-2xl) 0 var(--space-md);
  text-transform: uppercase;
}

h3 {
  font-size: var(--fs-md);
  font-weight: 800;
  line-height: 1;
  margin: var(--space-xl) 0 var(--space-sm);
  text-transform: uppercase;
}

h2 + h3 {
  margin-top: var(--space-md);
}

/**
 * Inline
 */

a {
  color: inherit;
  text-underline-offset: 6px;

  &.button {
    text-decoration: none;
  }
}

button,
a.button {
  --button-bg-opacity: 0.6;
  background: oklch(from var(--accent) l c h / var(--button-bg-opacity));
  border: 0;
  border-radius: var(--radius-md);
  color: var(--bg-color);
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-weight: 500;
  line-height: var(--leading-tight);
  padding: var(--space-2xs) var(--space-xs);
  transition-duration: 500ms;
  transition-property: background-color opacity;

  &[disabled] {
    --button-bg-opacity: 0.4;
    cursor: not-allowed;
  }

  &:hover:not([disabled]),
  &:focus:not([disabled]) {
    --button-bg-opacity: 1;
  }

  &.button--bg-twist-1 {
    background-color: oklch(from var(--accent-twist-1) l c h / var(--button-bg-opacity));
  }

  &.button--bg-twist-2 {
    background-color: oklch(from var(--accent-twist-2) l c h / var(--button-bg-opacity));
  }

  &.button--bg-twist-3 {
    background-color: oklch(from var(--accent-twist-3) l c h / var(--button-bg-opacity));
  }

  &.button--bg-twist-4 {
    background-color: oklch(from var(--accent-twist-4) l c h / var(--button-bg-opacity));
  }

  &.button--bg-twist-5 {
    background-color: oklch(from var(--accent-twist-5) l c h / var(--button-bg-opacity));
  }

  & > span {
    align-items: center;
    display: inline-flex;
    gap: var(--space-3xs);
    padding-top: 1px;
  }
}

small {
  font-size: var(--fs-xs);
}

.button-row {
  display: inline-flex;
  gap: var(--space-2xs);
}

.todo {
  font-size: var(--fs-sm);
  font-weight: 600;
  opacity: 0.4;
}

.with-icon {
  align-items: center;
  display: inline-flex;
  gap: var(--space-3xs);
}

/**
 * Lists
 */

ul,
ol {
  padding-left: var(--space-md);
}

ul li::marker {
  color: oklch(from currentColor l c h / 0.4);
  content: "◦  ";
}

.element {
  min-width: min(var(--container-xs), 100%);
  width: 32.5%;
}

.list-description {
  color: oklch(from currentColor l c h / 0.6);
  font-size: var(--fs-xs);
  margin-bottom: var(--space-xs);
  margin-top: var(--space-2xs);

  a {
    text-underline-offset: 3px;
  }

  button,
  .button {
    line-height: 1;
    padding: var(--space-3xs);
    border-radius: var(--radius-xs);
  }

  code {
    font-size: var(--fs-xs);
  }

  .button-row {
    gap: var(--space-3xs);
    margin: 0 0 var(--space-2xs);
  }
}

.table-of-contents {
  font-weight: 300;
  list-style: none;
  padding: 0;

  & li {
    display: flex;
    gap: var(--space-3xs);
    white-space: nowrap;
  }

  & li:after {
    content: " ............................................................................................................................................................................";
    direction: rtl;
    flex: 1;
    opacity: 0.4;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
  }

  & a {
    text-decoration: none;
  }
}

/**
 * Logo
 */

.diffuse-logo {
  align-items: center;
  display: flex;
  font-size: var(--fs-lg);
  justify-content: space-between;
  margin: var(--space-lg) 0 var(--space-xl);

  svg {
    fill: oklch(from var(--bg-color) calc(l - 0.5) c h);
    opacity: 0.2;
    padding: var(--space-3xs) 0;
    width: 4.25em;

    @media (prefers-color-scheme: dark) {
      fill: var(--text-color);
      opacity: 0.25;
    }
  }
}

/**
 * Status
 */

#status {
  align-items: center;
  display: flex;
  font-size: var(--fs-sm);
  gap: var(--space-3xs);

  a {
    display: inline-block;
    opacity: 0.55;
    padding: var(--space-3xs);
    text-decoration: none;
    transition-duration: 250ms;
    transition-property: opacity;
  }

  a.hidden {
    opacity: 0;
    pointer-events: none;
  }

  .ph-spinner {
    position: relative;
    top: 1px;
  }
}

/**
 * 😶‍🌫️
 */

.dither-mask,
h2 {
  -webkit-mask:
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAMAAAC5KTl3AAAAgVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtFS1lAAAAK3RSTlMWi3QSa1uQOKBWCTwcb6V4gWInTWYOqQSGfa6XLyszmyABlFFJXySxQ0BGn2PQBgAAC4NJREFUWMMV1kWO5UAQRdFk5kwzs/33v8Cunr7ZUehKAdaRUAse99ozDjF5BqswrPKm7btzJ2tRziN3rMYXC236humIV5Our7nHWnVdFOBojW2XVnkeu1IZHNJH5OPHj9TjgVxBGBwAAmp60WoA1gBBvg3XMFhxUQ4KuLqx0CritYZPPXinsOqB7I76+OHaZlPzLEcftrqOlOwjeXvuEuH6t6emkaofgVUDIb4fEZB6CmRAeFCTq11lxbAgUyx4rXkqlH9I4bTUDRRVD1xjbqb9HyUBn7rhtr1x+x9Y0e3BdX31/loYvZaLxqnjbRuokz+pPG7WebnSNKE3yE6Tka4aDEDMVYr6Neq126c+ZR2nzzm3yyiC7PGWG/1uueqZudrVGYNdsgOMDvt1cI8CXu63QIcPvYNY8z870WwYazTS7DqpDEknZqS0AFXObWUxTaw0q5pnHlq4oQImakpLfJkmErdvAfhsc7lod0DVT4tuob25C0tQjzdiFObCz7U7eaKGP3s6yQVgQ/y+q+nY6K5dfV75iXzcNlGIP38aj22sVwtWWKMRb7B5HoHPaBvI1Ve5TSXATi66vV6utxsV+aZNFu+93VvlrG/oj8Wp67YT8l+Oq6PjwdGatFm7SEAP13kE0y9CEcf9qhtEWCMIq5AGq71moEAI9vrmFcmO8+7ZyDnmRN/VUaFkM2ce8KuBGFzDMmY6myLfQGra2ofgHhbJRXuRDZ4H+HmliWBHXQ0ysLGfv6FetbxtxzRgIZWjIsGVFl5imPXeyvVyayNek+dSWzjXd4t310YBdaF8sXeKs481PjsXbAtIru2+wHbv3GVh3sQY6Dnu6pF3pZ714VYdDi9A5GkXR/6xgaZN/tpQ8wVV3zeBuB+njoBNE4wjc+uA523ysXGd/P2sntmOb3OdHNWP5OVrxD3eJHdtH8QVkEIAqCor3hReR96yqt6PkTQfenllooQ447h6tOrnnuzwA8fMpq+jqg1oW8fTYYIncAYpVeTvkEFr/khQSbjoE8ykx9049OkE5MQEO9lC24tT7DwThQgf4Fhf8nGgAo3GYaON3crODpOr2pu5dBABz69t7F5yJBBo+r6QJdeLDWEoO7r1tceR3haA7gc7eZrCvpxSXXeKpo4P+hRixo9DeOFbqQVjKyWfBg9pnrEZKzK7R437YTTwhfoySG/YOCt3fs4aXlU3FjKortqQ6XyXaD0+Y/8VoqpyU9TRW45eN4oBxAH8Y/jLnNXfELJW+/p/MgO9Z+mBli2qqAP7dV/Arc2+YZRZwtBW8/p32y5ZsEuCS4O5AAgfR7Dde7zhiGfgvurQkfAXIrUG61rmxc2EZo18ph4vaWZI+QM0JdsbNlBJlPlwf9uguujQJy0j7TgTHdtRnjybTg55Hkk9S6l2rpYahumSewKHVosa1bh2Y6r9JGkdKvIDN/eeAwScrfjoLkCxWJuFZQ53FNP5w9XbQd1HhgHcVB/0fATG3sUUid1RTfc2+7pZVKldFSsaEK0v4k90tapQOk2HIbMhaJQtrUEL5+3sDanh8sOpbYRoQoqXWu6SQcUTQL9jzOrXNPWCJwXge4U7tlU1hkF012cAmvp8llQxf1IEMcw14pURxVOWATz4ITnYQjuF+vDXg5hgoiqXzO6mS91FQUBheURHIJxUeU1i3P0WOMpsm7vFYk0JJi/Ev+X3FwYD69cARPuP5GIc0PxoAFjcLRbNur0iMTrQmBBNYJ2ngU4x7SWfdTRl52Bqv7LmYW3C1CyTCPTHeWWIAM/Whm32COHsaj+2UQ739XB9t6NV0o9E9b7CW3XNiXzi9e0KiE+3rntukdIDBWrU2jsfQWuyFJRANxq8StHVv1JPy2C3Byco7qdNbASrnNXZ8G0L/Wp/pif4Ai9aEZ9Bb+TRx+REBdGlkF/s0dUdMSMr+6YCbuGxqPWdzcdqutvqkBzCksFcwAtjf55TeuH79M6AQa7r5PLeXxMFIlQKrXP9VJ275WGX+ptpf+tvTDBsecPnYQAlAWrVbRVJ7K2pRHwIjtSpbX96Y/lbKk6ZWXlBmh15r8yAWQsYxXgBOXYMAfHnUXF+rDqnB8bXDRtAn7bCziIqetSboK3NexMePvsCRLvmsoREA+kH8j4HWFpnNEaWgOmR7xyXHfTaz3slHc/YA6H6tl/L8d5tPcIwwD0tjvRaq3Y5BmYBSDClpv0VIX4s8D0XK3sPdpAb94HjPLkgboEz9EdZATW6ZdcmQvtKUwoWw+nAVKA7IcdY1UHnvNnIBplKci+knzewLz5/GGnzkGuuGky+0LTjtGBGR85EQICDqKChnm5pH3Z44nnWAk1YRdyu3g7QoFZ0h8jkr2ffjKmi+Qvsp+9GvNGZHmgW+YQAGUw7PPt8IPKbdy432vhKtRJjKWcSqq7helj81o3nfmaxVZ7Sqie8OOBk9WsyTD/ab7fQ5aWwQeJvnH6+ayo4IdIkOSBJjzXkgr+1TPhAx1AXDsxtCCj3TzQTLA1p782f7a8vdgPfwwrXmZxxbqo2h+6Zlo6mcMY4V7cFBOLm17VCvx9Qa2tAnkxEB+KYyQgbgAAnmNDOdOO6y2Cb+lke1MWQc9o+EMdQf7ubIG3Ek8GZ4k1PtGjbhwgOMPp5Em59JMVk/jU8/aF73Xcrd3UBNZyueQu0/xz2aGtZT8CRziOax2BWFXaeDzgZNV7oRtUzFoijoETf3xkAFFk3OMb7SgPh5wxU1+MygDIp9gZChH2qEcpgLh8pBIK90PXT1ZSU+ZExFK4Vm4GL/J7+K13lS5dQkW4HQwl6GX4yLqu8GhGWS2k75yel5IZIfFNdAL0NpKr2N5dQesBnxa42DLgJd6agS1jJsp1mO1dip7PU4P6diLLoTsZ4m3Q0QweiqeFfIGPLgF6v6mSVv6xe85VBD/1Mpe3AurRbcJ9SEo8NszNVy8rOCEexyIFcJRvYAlI/wk2I7r3p60FFLQXoH2q9xri/m41svRPbW0/EnPn2DWsmk0IiPpB60aa3+hiFfWuC8ZvWKEd9LxAk3HcOof6d77RewPaPsGw5lQAHcZN2vx1448u9pLfMLGQ3BSRRjBzRhKt7HcCw/7aqjtCDs5q76b4ZGphxN2th1WeXYlfnozX3ebKtX4Te11hf1tZP1diiGjIDAB1cR4Sb9rcFPC/nBARjlgDxd+tCBb1t91j71xJcgGjT3g/dUFnXXNiDrxkyoHANPk58ACPUa42hj8tgGrhiXOCmygxFZBiT2wyAJTDJ4wJEPmp6JIrDaSWYNqv4xH2wwdSTGYb3E0pXnS39nmLUsqoVZxzSoegqzd0o06wdbTXsaHGL+IF4JtIcXddTcD/dCd8hVf+fWPSV553kjMmMEULLS8HcgmptDO955dLGX78PjiDA6IsTHPm5IA6bc5ha0gaGkoEttXuxU11B2dOJ65/Q08tEF1+Y9cr2Nh/VECfQ33GyvR/gsdN1LuIeLpKMCAF2yRr769g9/4aJLZNRI71m2S91+Kp+Q0zubTcxoG2/6gm1Q79wkMj2XNO2ui7nWw8ULtu27CCvqTGX2PffD+xcwgh/TrOKvGZMM5jRFGDTn4NO/lwnDR/GY/waDZtkWDUPI0O8ztcFVqp6r2ZW+2bvkJ3raptYagFqu95VdIaml2CIp6CKets34x+fH2C+zH4cVFO7vj+6k2FU39PtRhWluYeZ3gDz1TLB9K2v7SD9gJU1qDxoRDrAWcrFGLyndhdtd0505+gEP79adK8fmFCWNYC+ahzVNcRH79E8dA1iqX/N0qq22xcOc20ALxLDspEj4QCFBQMgaIwoKbxr0Bd7Sbws6GiRK6tqoPfpiCle23axejRLyO1I+ahsEpWrzT5ZsCyS5RcY9jMfENFxSnhKsrfW8JHH6/rdQUMfmQPT3Uz9gY0C/pu1yuCnrPUvio0a1qMEosA/EwIzzid7cqsAAAAASUVORK5CYII="),
    radial-gradient(circle at 50% 0, transparent 45%, oklab(0 0 0 / 0.65) 85%) 0 0/50% 100%;
          mask:
    url("data:image/png;base64,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"),
    radial-gradient(circle at 50% 0, transparent 45%, oklab(0 0 0 / 0.65) 85%) 0 0/50% 100%;
}

/*# sourceMappingURL=./page.css.map */