/* Custom styles for Sportrak - Base/Global styles only */

/* ============================================
   BASE LAYOUT
   ============================================ */

body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

main {
    flex: 1;
}

/* ============================================
   HTMX INDICATORS
   ============================================ */

/* HTMX Indicator - Use display:none instead of opacity to prevent layout space */
.htmx-indicator {
    display: none;
}

.htmx-request .htmx-indicator,
.htmx-request.htmx-indicator {
    display: block;
}