:is(.button.button-dark,.button.dark,.admin-button.dark,.submit-button,.primary-button,.search-form button,.dialog-primary,.setup-card form>button){--action-top:#46533c;--action-bottom:#192013;--action-edge:#0c1009;--action-glint:#ffffff75;--action-shadow:#1a270d38;background:linear-gradient(180deg,#ffffff1f,#ffffff06 46%,#00000014 49%,transparent 76%),linear-gradient(180deg,var(--action-top),var(--action-bottom) 90%);color:#fff}:is(.button.button-acid,.button.acid){--action-top:#ecffa5;--action-bottom:#b9e634;--action-edge:#7fa31c;--action-glint:#ffffffd1;--action-shadow:#48651430;background:linear-gradient(180deg,#ffffff1f,#ffffff06 46%,#00000014 49%,transparent 76%),linear-gradient(180deg,var(--action-top),var(--action-bottom) 90%);color:#17210d}:is(.button.button-dark,.button.dark,.admin-button.dark,.button.button-acid,.button.acid,.submit-button,.primary-button,.search-form button,.dialog-primary,.setup-card form>button){box-shadow:inset 0 2px 1px var(--action-glint),inset 0 0 0 1px #ffffff29,inset 0 -2px 2px #0000003b,0 5px 0 var(--action-edge),0 7px 0 #313d1d29,0 12px 21px var(--action-shadow);text-align:center;line-height:1.25;transition-property:box-shadow,filter,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);transform:scale(1)}@media (hover:hover){:is(.button.button-dark,.button.dark,.admin-button.dark,.button.button-acid,.button.acid,.submit-button,.primary-button,.search-form button,.dialog-primary,.setup-card form>button):hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,#ffffff1f,#ffffff06 46%,#00000014 49%,transparent 76%),linear-gradient(180deg,var(--action-top),var(--action-bottom) 90%);box-shadow:inset 0 2px 1px var(--action-glint),inset 0 0 0 1px #ffffff38,inset 0 -2px 2px #0000003b,0 5px 0 var(--action-edge),0 7px 0 #313d1d29,0 17px 28px var(--action-shadow);filter:brightness(1.14);transform:translateY(-2px)}}:is(.button.button-dark,.button.dark,.admin-button.dark,.button.button-acid,.button.acid,.submit-button,.primary-button,.search-form button,.dialog-primary,.setup-card form>button):focus-visible{outline-offset:5px;outline:3px solid #4d6824}.final-cta .button.button-acid:focus-visible{outline-color:#efffc1}:is(.button.button-dark,.button.dark,.admin-button.dark,.button.button-acid,.button.acid,.submit-button,.primary-button,.search-form button,.dialog-primary,.setup-card form>button):active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px 1px var(--action-glint),inset 0 -1px 2px #0003,0 2px 0 var(--action-edge),0 5px 12px var(--action-shadow);filter:brightness(1.02);transform:translateY(3px)}:is(.button.button-dark,.button.dark,.admin-button.dark,.button.button-acid,.button.acid,.submit-button,.primary-button,.search-form button,.dialog-primary,.setup-card form>button):is(:disabled,[aria-disabled=true]){opacity:.55;filter:none;cursor:not-allowed;transform:none}.header-actions .button.button-small{white-space:nowrap;gap:14px;min-height:46px;padding-inline:20px;font-size:12px}.button.button-dark .cta-arrow,.button.button-acid .cta-arrow{flex:0 0 18px;width:18px;height:18px}@media (width<=420px){.header-actions .button.button-small{gap:9px;padding-inline:14px;font-size:11px}}@media (prefers-reduced-motion:reduce){:is(.button.button-dark,.button.dark,.admin-button.dark,.button.button-acid,.button.acid,.submit-button,.primary-button,.search-form button,.dialog-primary,.setup-card form>button){transition:none}}.cta-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:translate .18s cubic-bezier(.2,0,0,1)}@media (hover:hover){.button:hover:not(:disabled):not([aria-disabled=true])>.cta-arrow{translate:2px -2px}}@media (prefers-reduced-motion:reduce){.cta-arrow{transition:none}.button:hover>.cta-arrow{translate:none}}
