.logo-wall {
    overflow: hidden;
}

.logo-wall::before {
    content: "";
    position: absolute;
    width: 200%;
    height: 200%;
    top: -50%;
    left: -50%;
    z-index: -1;
    background: url(https://dh-bucket-oregon.s3.us-west-2.amazonaws.com/images/dhLogoTranslucent.webp) 0 0 repeat;
    transform: rotate(20deg);
}

.h-100px {
    height: 100px !important;
}
.mw-15 {
    width: 15% !important;
    min-width: 15% !important;
}
.w-30 {
    width: 30% !important;
}

.w-min-content {
    width: min-content !important;
}

.max-width-600 {
    max-width: 600px !important
}

.max-width-500 {
    max-width: 500px !important;
}

.min-width-100 {
    min-width: 100px !important;
}

.max-width-200px {
    max-width: 200px !important;
}

.max-width-300px {
    max-width: 300px !important;
}

.min-height-80vh {
    min-height: 80vh !important;
}

.discord-background {
    background-color: #7289da !important;
}

.pointer-events-none {
    pointer-events: none !important;
}

/* z indexes */

.z-index-1 {
    z-index: 1 !important
}

.hidden-input {
    opacity: 0 !important;
    position: absolute !important;
}

/* modified background colours */

.bg-lighter {
    background-color: rgba(33, 37, 41, 0.03) !important;
}

[data-bs-theme="dark"] .bg-lighter {
    background-color: rgba(222, 226, 230, 0.03) !important;
}

.bg-success-muted {
    background-color: rgba(25, 135, 84, 0.3);
}

.bg-danger-muted {
    background-color: rgba(220, 53, 69, 0.3)
}