/* Minimal, shared styles for BFIT */
html, body { height: 100%; }

/* Cards / boxes */
.upload-box {
  border: 1px solid #fff;
  border-radius: .25rem;
  padding: 2rem;
}

/* Optional settings container if used later */
.settings-box {
  background-color: #000;
  border: 1px solid #fff;
  border-radius: .25rem;
  padding: 2rem;
}

/* Logo size */
.bfit-logo { max-width: 150px; }

/* Footer bg helper */
.bg-black-90 { background-color: #1a1a1a; }

/* Make Bootstrap accordion chevrons white on dark bg */
.accordion-button::after { filter: invert(1); }

/* Links in dark footer */
footer a { color: #fff; }
