.htmx-indicator {
    width: 64px;
    height: 64px;
    opacity: 0;
    scale: 2;
    transition: all 500ms ease-in-out;
    position: fixed;
    bottom: calc(50% - 32px);
    left: calc(50% - 32px);
    z-index: -1;
}

.parent-email-htmx-indicator {
    width: 16px;
    height: 16px;
    opacity: 0;
    scale: 2;
    transition: all 500ms ease-in-out;
    z-index: -1;
}

.htmx-request .htmx-indicator, .htmx-request .parent-email-htmx-indicator {
    opacity: 1;
    scale: 1;
    z-index: 1000;
}

.htmx-request.htmx-indicator, .htmx-request.parent-email-htmx-indicator {
    opacity: 1;
    scale: 1;
    z-index: 1000;
}

.btn-small {
    max-width: 200px;
}
