@scope (.daedalus-stylish-variant--button, .daedalus-stylish-variant--8f59afcb-22fe-43c9-ab84-15c9f449d79d) {
  :scope.text-block-link, .text-block-link {
    display: inline-block;
    background-color: #1a1a2e;
    color: #ffffff;
    padding: 0.75em 1.5em;
    border-radius: 0.5em;
    text-decoration-line: none;
    font-weight: 600;
  }
}
@scope (.daedalus-stylish-variant--block_fade_in, .daedalus-stylish-variant--066ba761-25d1-4d0f-aca9-bab758a5ea23) {
  :scope {
    animation-name: motion-fade_in;
    animation-duration: 600ms;
    animation-timing-function: ease-out;
    animation-fill-mode: both;
    timeline-trigger: --in-view view() entry 20% exit 100%;
    --daedalus-stylish-timeline-trigger: --in-view view() entry 20% exit 100%;
    animation-trigger: --in-view play-once;
    --daedalus-stylish-animation-trigger: --in-view play-once;
  }
  @supports not (animation-trigger: none) {
    :scope:not([data-daedalus-stylish-triggered]) {
      animation-play-state: paused;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    :scope {
      animation: none;
    }
  }
}
@scope (.daedalus-stylish-variant--block_rise, .daedalus-stylish-variant--3c5ffe1a-0e62-4b67-ace1-cf1d419c67b6) {
  :scope {
    animation-name: motion-rise;
    animation-duration: 600ms;
    animation-timing-function: ease-out;
    animation-fill-mode: both;
    timeline-trigger: --in-view view() entry 20% exit 100%;
    --daedalus-stylish-timeline-trigger: --in-view view() entry 20% exit 100%;
    animation-trigger: --in-view play-once;
    --daedalus-stylish-animation-trigger: --in-view play-once;
  }
  @supports not (animation-trigger: none) {
    :scope:not([data-daedalus-stylish-triggered]) {
      animation-play-state: paused;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    :scope {
      animation: none;
    }
  }
}
@scope (.daedalus-stylish-variant--block_scale_in, .daedalus-stylish-variant--415cad46-710f-40f9-a434-a49174de9957) {
  :scope {
    animation-name: motion-scale_in;
    animation-duration: 500ms;
    animation-timing-function: ease-out;
    animation-fill-mode: both;
    timeline-trigger: --in-view view() entry 20% exit 100%;
    --daedalus-stylish-timeline-trigger: --in-view view() entry 20% exit 100%;
    animation-trigger: --in-view play-once;
    --daedalus-stylish-animation-trigger: --in-view play-once;
  }
  @supports not (animation-trigger: none) {
    :scope:not([data-daedalus-stylish-triggered]) {
      animation-play-state: paused;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    :scope {
      animation: none;
    }
  }
}
@scope (.daedalus-stylish-variant--block_lift, .daedalus-stylish-variant--31d9c517-3279-4ee0-bc48-839e1ddebd19) {
  :scope {
    transition: transform 150ms ease-out, box-shadow 150ms ease-out;
  }
  :scope:is(:hover, [data-force-state~="hover"]) {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgb(0 0 0 / 0.12);
  }
  @media (prefers-reduced-motion: reduce) {
    :scope {
      transition: none;
      transform: none;
    }
  }
}
@scope (.daedalus-stylish-variant--container_full, .daedalus-stylish-variant--c803ec8f-ef75-4a3b-8207-7680d0d1802d) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    padding-inline: var(--space-gutter);
  }
}
@scope (.daedalus-stylish-variant--container_site, .daedalus-stylish-variant--1258b9ef-a649-48df-a977-136e6f0c2657) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    padding-inline: max(var(--space-gutter), calc((100% - var(--layout-max-width)) / 2));
  }
}
@scope (.daedalus-stylish-variant--container_2xl, .daedalus-stylish-variant--6cb5d9ab-4aaf-4769-8a9b-be93a177a390) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    padding-inline: max(var(--space-gutter), calc((100% - 1536px) / 2));
  }
}
@scope (.daedalus-stylish-variant--container_xl, .daedalus-stylish-variant--95ab2146-55c5-4378-a262-c38d1d57e139) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    padding-inline: max(var(--space-gutter), calc((100% - 1280px) / 2));
  }
}
@scope (.daedalus-stylish-variant--container_lg, .daedalus-stylish-variant--9cfc75f9-d7aa-4928-a700-bd22f8c89701) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    padding-inline: max(var(--space-gutter), calc((100% - 1024px) / 2));
  }
}
@scope (.daedalus-stylish-variant--container_md, .daedalus-stylish-variant--eff74c8c-7101-4e43-8e15-2142215df71f) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    padding-inline: max(var(--space-gutter), calc((100% - 768px) / 2));
  }
}
@scope (.daedalus-stylish-variant--container_sm, .daedalus-stylish-variant--bc31336e-7c20-4e2f-93d5-384e15ec02b3) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    padding-inline: max(var(--space-gutter), calc((100% - 640px) / 2));
  }
}
@scope (.daedalus-stylish-variant--columns, .daedalus-stylish-variant--5286e6d3-8320-4ced-a4f4-0ad3a055487a) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    flex-direction: row;
    gap: var(--space-gutter);
  }
  @container (max-width: 767px) {
    :scope {
      flex-direction: column;
    }
  }
}
@scope (.daedalus-stylish-variant--columns, .daedalus-stylish-variant--5286e6d3-8320-4ced-a4f4-0ad3a055487a) {
  :scope > * {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0;
    min-width: 0;
  }
  @container (max-width: 767px) {
    :scope > * {
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
    }
  }
}
@scope (.daedalus-stylish-variant--row, .daedalus-stylish-variant--c478f60d-1211-43e3-a4de-9b27f8c3cb27) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    flex-direction: row;
    flex-wrap: wrap;
    gap: var(--space-gutter);
  }
}
@scope (.daedalus-stylish-variant--container_fade_in, .daedalus-stylish-variant--e5613332-1e1b-4a19-a4dd-a017bd42f939) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    animation-name: motion-fade_in;
    animation-duration: 600ms;
    animation-timing-function: ease-out;
    animation-fill-mode: both;
    timeline-trigger: --in-view view() entry 20% exit 100%;
    --daedalus-stylish-timeline-trigger: --in-view view() entry 20% exit 100%;
    animation-trigger: --in-view play-once;
    --daedalus-stylish-animation-trigger: --in-view play-once;
  }
  @supports not (animation-trigger: none) {
    :scope:not([data-daedalus-stylish-triggered]) {
      animation-play-state: paused;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    :scope {
      animation: none;
    }
  }
}
@scope (.daedalus-stylish-variant--container_rise, .daedalus-stylish-variant--9b23390e-9938-40b4-a22a-1abc59770b31) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    animation-name: motion-rise;
    animation-duration: 600ms;
    animation-timing-function: ease-out;
    animation-fill-mode: both;
    timeline-trigger: --in-view view() entry 20% exit 100%;
    --daedalus-stylish-timeline-trigger: --in-view view() entry 20% exit 100%;
    animation-trigger: --in-view play-once;
    --daedalus-stylish-animation-trigger: --in-view play-once;
  }
  @supports not (animation-trigger: none) {
    :scope:not([data-daedalus-stylish-triggered]) {
      animation-play-state: paused;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    :scope {
      animation: none;
    }
  }
}
@scope (.daedalus-stylish-variant--container_scale_in, .daedalus-stylish-variant--fb559f4a-f5f7-4c8e-98a6-2a278c119eda) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    animation-name: motion-scale_in;
    animation-duration: 500ms;
    animation-timing-function: ease-out;
    animation-fill-mode: both;
    timeline-trigger: --in-view view() entry 20% exit 100%;
    --daedalus-stylish-timeline-trigger: --in-view view() entry 20% exit 100%;
    animation-trigger: --in-view play-once;
    --daedalus-stylish-animation-trigger: --in-view play-once;
  }
  @supports not (animation-trigger: none) {
    :scope:not([data-daedalus-stylish-triggered]) {
      animation-play-state: paused;
    }
  }
  @media (prefers-reduced-motion: reduce) {
    :scope {
      animation: none;
    }
  }
}
@scope (.daedalus-stylish-variant--container_lift, .daedalus-stylish-variant--25a26917-2a65-4609-a6e9-7752123ecf6a) to (:scope [data-selectable^="container:"], :scope [data-selectable^="block:"]) {
  :scope {
    transition: transform 150ms ease-out, box-shadow 150ms ease-out;
  }
  :scope:is(:hover, [data-force-state~="hover"]) {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgb(0 0 0 / 0.12);
  }
  @media (prefers-reduced-motion: reduce) {
    :scope {
      transition: none;
      transform: none;
    }
  }
}
.dialog-off-canvas-main-canvas {
  container-type: inline-size;
}
