@layer components{.al-btn:where(.astro-7a7er7vo){appearance:none;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;gap:var(--al-space-3);font-family:var(--al-body-fontFamily);font-size:var(--al-text-sm);cursor:pointer;user-select:none;border-radius:var(--al-size-6);border:var(--al-border-thin) solid transparent;transition:background-color var(--al-duration-base) var(--al-ease), border-color var(--al-duration-base) var(--al-ease);line-height:1.5;text-decoration:none;display:inline-flex}.al-btn:where(.astro-7a7er7vo):hover{text-decoration:none}.al-btn__text:where(.astro-7a7er7vo){font-weight:var(--al-weight-medium);line-height:var(--al-leading-normal)}.al-btn__leading:where(.astro-7a7er7vo),.al-btn__trailing-visual:where(.astro-7a7er7vo){align-items:center;display:inline-flex}.al-btn__leading:where(.astro-7a7er7vo) svg,.al-btn__trailing-visual:where(.astro-7a7er7vo) svg{width:1rem;height:1rem}.al-btn__trailing:where(.astro-7a7er7vo){align-items:center;margin-left:-.5rem;margin-right:-.25rem;display:inline-flex}.al-btn:where(.astro-7a7er7vo):hover .al-arrow:where(.astro-7a7er7vo){transform:translate(3px)}.al-btn:where(.astro-7a7er7vo):focus-visible{outline:4px solid var(--al-color-focus);outline-offset:2px;transition:none}.al-btn--small:where(.astro-7a7er7vo){min-height:var(--al-size-32);padding-inline:var(--al-size-12);gap:var(--al-size-8);font-size:var(--al-text-xs)}.al-btn--medium:where(.astro-7a7er7vo){min-height:2.6875rem;padding:var(--al-size-6) var(--al-size-20);gap:var(--al-size-12);font-size:var(--al-text-sm)}.al-btn--large:where(.astro-7a7er7vo){min-height:var(--al-size-60);padding:var(--al-size-12) var(--al-size-32);gap:var(--al-size-16);font-size:var(--al-text-md)}.al-btn--small:where(.astro-7a7er7vo) .al-btn__leading:where(.astro-7a7er7vo) svg,.al-btn--small:where(.astro-7a7er7vo) .al-btn__trailing-visual:where(.astro-7a7er7vo) svg,.al-btn--medium:where(.astro-7a7er7vo) .al-btn__leading:where(.astro-7a7er7vo) svg,.al-btn--medium:where(.astro-7a7er7vo) .al-btn__trailing-visual:where(.astro-7a7er7vo) svg{width:var(--al-size-16);height:var(--al-size-16)}.al-btn--large:where(.astro-7a7er7vo) .al-btn__leading:where(.astro-7a7er7vo) svg,.al-btn--large:where(.astro-7a7er7vo) .al-btn__trailing-visual:where(.astro-7a7er7vo) svg{width:var(--al-size-20);height:var(--al-size-20)}.al-btn--block:where(.astro-7a7er7vo){width:100%}.al-btn--action:where(.astro-7a7er7vo){background-color:var(--al-button-action-bg);border:var(--al-border-thin) solid var(--al-button-action-border);color:var(--al-button-action-fg)}.al-btn--action:where(.astro-7a7er7vo):hover:not([disabled]):not([aria-disabled=true]),.al-btn--action:where(.astro-7a7er7vo):active:not([disabled]):not([aria-disabled=true]),.al-btn--action:where(.astro-7a7er7vo)[aria-expanded=true]{background-color:var(--al-button-action-bg-hover);border-color:var(--al-button-action-bg-hover)}.al-btn--primary:where(.astro-7a7er7vo){background-color:var(--al-button-primary-bg);border-color:#0000;border-width:var(--al-border-thin);border-radius:var(--al-size-6);color:var(--al-button-primary-fg)}.al-btn--primary:where(.astro-7a7er7vo).al-btn--small{height:auto;min-height:var(--al-size-32);padding:0 var(--al-size-12);gap:var(--al-size-8);font-size:var(--al-text-xs)}.al-btn--primary:where(.astro-7a7er7vo).al-btn--medium{height:auto;min-height:2.6875rem;padding:var(--al-size-6) var(--al-size-20);gap:var(--al-size-12);font-size:var(--al-text-sm)}.al-btn--primary:where(.astro-7a7er7vo).al-btn--large{height:auto;min-height:var(--al-size-60);padding:var(--al-size-12) var(--al-size-32);gap:var(--al-size-16);font-size:var(--al-text-md)}.al-btn--primary:where(.astro-7a7er7vo):hover:not([disabled]):not([aria-disabled=true]):not([aria-expanded=true]){background-color:var(--al-button-primary-bg-hover);border-color:#0000}.al-btn--primary:where(.astro-7a7er7vo):active:not([disabled]):not([aria-disabled=true]),.al-btn--primary:where(.astro-7a7er7vo)[aria-expanded=true]{background:var(--al-button-primary-bg-active);border-color:var(--al-button-primary-border-active)}.al-btn--primary:where(.astro-7a7er7vo):disabled,.al-btn--primary:where(.astro-7a7er7vo)[aria-disabled=true]{background-color:var(--al-button-primary-bg-disabled);color:var(--al-button-primary-fg-disabled);opacity:1;border-color:#0000}.al-btn--secondary:where(.astro-7a7er7vo){border-color:var(--al-button-secondary-border);background-color:#0000}.al-btn--secondary:where(.astro-7a7er7vo) .al-btn__text:where(.astro-7a7er7vo),.al-btn--secondary:where(.astro-7a7er7vo) .al-arrow{color:var(--al-button-secondary-fg)}.al-btn--secondary:where(.astro-7a7er7vo):hover:not([disabled]):not([aria-disabled=true]):not([aria-expanded=true]),.al-btn--secondary:where(.astro-7a7er7vo):active:not([disabled]):not([aria-disabled=true]),.al-btn--secondary:where(.astro-7a7er7vo)[aria-expanded=true]{background-color:var(--al-button-secondary-bg-hover)}.al-btn--subtle:where(.astro-7a7er7vo){color:var(--al-color-primary);background-color:#0000;border-color:#0000}.al-btn--subtle:where(.astro-7a7er7vo):hover:not([disabled]):not([aria-disabled=true]):not([aria-expanded=true]),.al-btn--subtle:where(.astro-7a7er7vo):active:not([disabled]):not([aria-disabled=true]),.al-btn--subtle:where(.astro-7a7er7vo)[aria-expanded=true]{background-color:var(--al-color-primary-subtle)}.al-btn:where(.astro-7a7er7vo)[disabled],.al-btn:where(.astro-7a7er7vo)[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}@media (forced-colors:active){.al-btn:where(.astro-7a7er7vo)[disabled],.al-btn:where(.astro-7a7er7vo)[aria-disabled=true]{outline-color:graytext}.al-btn:where(.astro-7a7er7vo)[disabled] .al-btn__text:where(.astro-7a7er7vo),.al-btn:where(.astro-7a7er7vo)[disabled] .al-arrow:where(.astro-7a7er7vo),.al-btn:where(.astro-7a7er7vo)[disabled] .al-btn__leading:where(.astro-7a7er7vo),.al-btn:where(.astro-7a7er7vo)[disabled] .al-btn__trailing-visual:where(.astro-7a7er7vo),.al-btn:where(.astro-7a7er7vo)[aria-disabled=true] .al-btn__text:where(.astro-7a7er7vo),.al-btn:where(.astro-7a7er7vo)[aria-disabled=true] .al-arrow:where(.astro-7a7er7vo),.al-btn:where(.astro-7a7er7vo)[aria-disabled=true] .al-btn__leading:where(.astro-7a7er7vo),.al-btn:where(.astro-7a7er7vo)[aria-disabled=true] .al-btn__trailing-visual:where(.astro-7a7er7vo){color:graytext}}@media (prefers-reduced-motion:reduce){.al-btn:where(.astro-7a7er7vo),.al-btn:where(.astro-7a7er7vo):before,.al-btn:where(.astro-7a7er7vo):after,.al-btn:where(.astro-7a7er7vo) :where(.astro-7a7er7vo){scroll-behavior:auto!important;transition:none!important;animation:none!important}}}
