button.styled-button{text-decoration:none;font-size:var(--px-to-rem-16);font-weight:var(--font-weight-bold);line-height:var(--px-to-rem-18);padding:var(--px-to-rem-10) var(--px-to-rem-24);border-radius:var(--px-to-rem-4);display:flex;align-items:center;justify-content:center;color:var(--contrast-light-color--);cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent}button.styled-button.color-scheme-default{background-color:var(--main-color);color:var(--contrast-light-color--)}button.styled-button.color-scheme-contrast{background-color:transparent;color:var(--main-color);border-color:var(--main-color)}button.styled-button.color-scheme-contrast-opaque{background-color:var(--contrast-light-color--);color:var(--main-color);border-color:var(--main-color)}button.styled-button.color-scheme-contrast-light{background-color:var(--main-color---);color:var(--contrast-light-color--);border-color:var(--contrast-light-color--)}a.styled-button.color-scheme-transparent{background-color:transparent;border-color:var(--contrast-light-color--)}button.styled-button.color-scheme-default[aria-disabled=true]{opacity:70%;pointer-events:none}button.styled-button.color-scheme-contrast-opaque[aria-disabled=true]{background-color:#fffef2b3;pointer-events:none}button.styled-button.font-family-default{font-family:var(--main-font)}button.styled-button.font-family-alternate{font-family:var(--alt-font)}button.styled-button.width-mode-default{width:max-content}button.styled-button.width-mode-half{width:50%}button.styled-button.width-mode-full{width:100%}button.styled-button.width-mode-full-mobile{width:max-content}button.styled-button.color-scheme-default.emergency-mode{background-color:var(--special-color);color:var(--contrast-light-color--)}button.styled-button.color-scheme-contrast.emergency-mode{background-color:transparent;color:var(--special-color);border-color:var(--special-color)}button.styled-button.color-scheme-contrast-opaque.emergency-mode{background-color:var(--contrast-light-color--);color:var(--special-color);border-color:var(--special-color)}button.styled-button.color-scheme-contrast-opaque.emergency-mode[aria-disabled=true]{background-color:#fffef2b3;pointer-events:none;color:var(--special-color);border-color:var(--special-color)}button.styled-button.with-icon{gap:var(--px-to-rem-6)}button.styled-button.styled-button-icon{height:var(--px-to-rem-6)}button.styled-button.with-icon-large-mode{font-size:var(--px-to-rem-20);padding:var(--px-to-rem-34);line-height:var(--px-to-rem-26);flex-direction:column;gap:var(--px-to-rem-24)}button.styled-button.styled-button-icon-large-mode{order:1;width:unset}button.styled-button.with-icon-large-mode>span{order:2}button.styled-button:hover{transform:translateY(-4%)}button.styled-button.with-icon-large-mode:hover{transform:translateY(-2%)}@media(max-width:900px){button.styled-button.width-mode-full-mobile{width:100%}}div.global-lightbox-wrapper{width:100vw;height:100vh;display:flex;align-items:center;z-index:7;background-color:#000000d9;opacity:1;top:0;left:0;position:fixed}.global-lightbox-dialog-and-button-container{margin-left:auto;margin-right:auto;overflow-y:initial}dialog.global-lightbox{max-height:78vh;width:25rem;padding:var(--px-to-rem-32);position:relative;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;background-color:var(--contrast-light-color--);overflow-y:auto}.global-lightbox-wrapper button.lightbox-close-button{display:flex;margin-left:auto;margin-bottom:var(--px-to-rem-10);background-color:transparent;cursor:pointer}.global-lightbox-wrapper button.lightbox-close-button>*{pointer-events:none}dialog.global-lightbox .styled-heading{margin-top:unset;font-weight:var(--font-weight-semi-bold)}dialog.global-lightbox p{margin-bottom:var(--px-to-rem-32)}dialog.global-lightbox .lightbox-cancel-button{margin-top:var(--px-to-rem-16)}dialog.global-lightbox div.donation-widget{align-self:center}.global-lightbox .scroll-prompt-button{background-color:transparent;cursor:pointer;position:sticky;bottom:-1rem;margin-left:auto}.global-lightbox .scroll-prompt-button img{transform:rotate(180deg)}@media(max-width:900px){.global-lightbox-wrapper button.lightbox-close-button{padding-right:var(--px-to-rem-4)}dialog.global-lightbox{width:35rem;max-width:90vw}}@media(max-width:421px){dialog.global-lightbox{width:98%;max-width:unset;padding:var(--px-to-rem-16)}}