/* Minimal custom styles */
html body {
	min-height:90vh;
}
html body main {
	min-height:70vh;
}
.card img {
	object-fit: cover;
}
.brand-dima-shop{
	 width:100%;
	 height:100px;
	 background: url('images/logo.png') no-repeat center center;
	 background-size:auto 50%;
}
footer{
	 text-align:center;
}
.custom-bg {
}

.custom-btn:hover {
    background-color: #f3e8ff !important;
    transition: background-color 0.3s ease-in-out;
}

@media (prefers-color-scheme: dark) {
    .custom-bg {
        background: linear-gradient(to right, #1f2937, #111827);
        color: white !important;
    }

    .custom-btn {
        background-color: #374151 !important;
        color: white !important;
    }

    .custom-btn:hover {
        background-color: #4b5563 !important;
    }
}
.t-0{
	top:0px;
}
.b-0{
	bottom:0px;
}
.r-0{
	right:0px;
}
.l-0{
	left:0px;
}
.z-100{
	z-index: 100;
}