* {
    margin: 0px;
    padding: 0px;
    font-family: "Inter 18pt", Raleway, Verdana, Geneva, Tahoma, sans-serif;
}

body {
    background: url("../img/background.webp") no-repeat center center fixed;
    background-color: hsl(0, 0%, 4%);
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Days Sans", Raleway, Verdana, Geneva, Tahoma, sans-serif;
    text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px;
}

.container-fluid {
    /*background-color: rgba(0, 0, 0, 0.5);*/
}

.light-dark-background {
	background-color: rgba(0,0,0,0.2);
}

.shadow-xl {
    box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.4);
}
.border-yellow {
    border-color: #f9c610!important;
}

.text-bg-primary, .btn-primary, .bg-primary {
    background-color: #e131b4 !important;
    color: #fff !important;
}

.border-primary {
    border-color: #e131b4 !important;
}

.btn-primary {
    border-color: #ff50d3 !important;
}

.btn-primary:hover {
    background-color: #ff6ada !important;
    border-color: #ffa4e8 !important;
}

.btn-secondary {
    background-color: #f9c610 !important;
    border-color: #ffdc5c !important;
    color: #333 !important;
}

.btn-secondary:hover {
    background-color: #ffdc5c !important;
    border-color: #ffefb6 !important;
}

.text-primary {
    color: #e131b4 !important;
}
.text-bg-secondary, .btn-secondary, .bg-secondary {
    background-color: #f9c610 !important;
    color: #000 !important;
}

.text-secondary {
    color: #f9c610 !important;
}

.text-bg-transparent {
    background-color: transparent !important;
    color: #fff !important;
}

.bg-darkest {
    background-color: rgba(0, 0, 0, 0.4) !important;
}
/* NAV */
.nav-principal .nav-link:hover {
    color: #e131b4 !important;
}

/* HOME */
.blockpart {
    border-top: 1px solid #f9c610;
    border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important;
} 

.bg-video {
    position:absolute;
    z-index: -1;
}

.card-area-stardream{
    overflow: hidden;
}

.card-stardream {

}

/* STUDIO */
.studio #banner {
    background: url("/media/img/studio_banner.webp") no-repeat center center;
    background-size: cover;
}

#banner h1 {
    text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 3px;
    color: #fff;
}

/* LIBS */
.parallax * {
    cursor:default!important;
    position:relative;
    transition: all 0.5s!important;
}
.parallax-static {
    background: url("/media/img/games/stardream_background.webp") no-repeat center center;
    background-size: cover;
}
.game-info {
}
.game-desc {
}
.game-title {
    margin: 0px;
    padding: 0px;
}
#btn-back-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
}
@media (min-width: 768px) {
    
}

.fw-lighter {
	font-weight: 300!important;
}