html body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence .ae-selector-cards>button[data-action="ae"][data-index] {
  --nav-tone:var(--ae-ink);--nav-edge:var(--ae-edge);
}
html body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence .sequence-reference-route>button[data-sequence-step] {
  --nav-tone:var(--route-tone);--nav-edge:var(--route-edge);
}
html body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button {
  --nav-halo:color-mix(in srgb,var(--nav-tone) 35%,transparent);
  --nav-halo-soft:color-mix(in srgb,var(--nav-tone) 18%,transparent);
  border-width:2px!important;transform:none!important;scale:1!important;translate:none!important;
  box-shadow:0 3px 0 var(--nav-edge),0 5px 8px #174b7012!important;
  transition:translate 160ms ease,border-color 160ms ease,box-shadow 160ms ease!important;
}
html body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route) {
  padding:16px 12px 20px!important;
}
html body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:is([aria-pressed="true"],[aria-current="step"],:focus-visible):not(:disabled) {
  z-index:2;border-color:var(--nav-tone)!important;translate:0 -4px!important;
  box-shadow:0 5px 0 var(--nav-edge),0 9px 14px #174b7020,0 0 14px var(--nav-halo),0 0 24px var(--nav-halo-soft),inset 0 1px 0 #ffffffb3!important;
}
@media(hover:hover) {
  html body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:hover:not(:disabled) {
    z-index:2;border-color:var(--nav-tone)!important;translate:0 -4px!important;filter:none!important;
    box-shadow:0 5px 0 var(--nav-edge),0 9px 14px #174b7020,0 0 14px var(--nav-halo),0 0 24px var(--nav-halo-soft),inset 0 1px 0 #ffffffb3!important;
  }
}
html body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:focus-visible {
  outline:3px solid var(--nav-tone)!important;outline-offset:4px!important;
}
html body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:active:not(:disabled) {
  translate:0 -1px!important;
  box-shadow:0 2px 0 var(--nav-edge),0 4px 8px #174b701a,0 0 12px var(--nav-halo)!important;
}
html body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:disabled {
  translate:none!important;box-shadow:none!important;cursor:not-allowed;
}
html body.simple-visual[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:is([data-action="ae"][data-index],[data-sequence-step]) {
  box-shadow:none!important;translate:none!important;transition:none!important;
}
html body.high-contrast[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:is([data-action="ae"][data-index],[data-sequence-step]) {
  --nav-tone:#000;--nav-edge:#000;
  background:#fff!important;background-image:none!important;border-color:#000!important;
  box-shadow:none!important;
}
html body.high-contrast[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:is([aria-pressed="true"],[aria-current="step"],:focus-visible):not(:disabled) {
  outline:3px solid #000!important;outline-offset:3px!important;box-shadow:none!important;
}
html body.reduce-motion[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:is([data-action="ae"][data-index],[data-sequence-step]),
html.reduce-motion body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:is([data-action="ae"][data-index],[data-sequence-step]) {
  transition:none!important;translate:none!important;transform:none!important;
}
@media(prefers-reduced-motion:reduce) {
  html body[data-screen="module"][data-station="2"] #app #main#main .learning-sequence :is(.ae-selector-cards,.sequence-reference-route)>button:is([data-action="ae"][data-index],[data-sequence-step]) {
    transition:none!important;translate:none!important;transform:none!important;
  }
}
