body {
    padding-top: 56px; /* Prevent content being hidden behind top bar */
    min-height: 100vh;

    background-image: url("../images/dirt.jpg");
    background-repeat: repeat;

    font-family: "Minecraft Regular", sans-serif;
}

.navbar-brand {
    margin: 0 auto; /* Center the title */
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.offcanvas {
    width: 250px; /* Sidebar width */
}


@media (max-width: 768px) {
.offcanvas {
    width: 100%; /* Fullscreen sidebar on small screens */
}
}


.form-switch-lg .form-check-input {
    width: 5rem;
    height: 2.5rem;
}
.big-toggle {
    border: 3px solid #333;
    cursor: pointer;
}
.big-toggle:checked {
    background-color: green !important;
}
.big-toggle:not(:checked) {
    background-color: red !important;
}

/* Minecraft Regular */
@font-face {
  font-family: "Minecraft Regular";
  src: url("../fonts/minecraft-fonts/MinecraftRegular-Bmg3.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

/* Minecraft Bold */
@font-face {
  font-family: "Minecraft Bold";
  src: url("../fonts/minecraft-fonts/MinecraftBold-nMK1.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}

/* Minecraft Italic */
@font-face {
  font-family: "Minecraft Italic";
  src: url("../fonts/minecraft-fonts/MinecraftItalic-R8Mo.otf") format("opentype");
  font-weight: normal;
  font-style: italic;
}

/* Minecraft Bold Italic */
@font-face {
  font-family: "Minecraft Bold Italic";
  src: url("../fonts/minecraft-fonts/MinecraftBoldItalic-1y1e.otf") format("opentype");
  font-weight: bold;
  font-style: italic;
}

/* Minecraft Ten (blocky variant) */
@font-face {
  font-family: "Minecraft Ten";
  src: url("../fonts/minecraft-ten-font/MinecraftTen-VGORe.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

/* Example usage */
/* h1, h2, h3 {
  font-family: "Minecraft Regular", sans-serif;
}

*/
.mc-ten {
    font-family: "Minecraft Ten", sans-serif;
}

.mc-reg {
    font-family: "Minecraft Regular", sans-serif;
}

.mc-bold {
    font-family: "Minecraft Bold", sans-serif;
}

.mc-ital {
    font-family: "Minecraft Italic", sans-serif;
}

.mc-bold-ital {
    font-family: "Minecraft Bold Italic", sans-serif;
}

#main-container-styles {
    background-color: #212529 !important;
    border: 2px solid white !important;
    border-radius: 5px !important;
}
