@import url("../base/rest.css");
@import url("../base/font&Core.css");
@import url("../base/variables&root.css");
@import url("../mediahoosh.css");

.rules {
    margin: 15rem 0 10rem 0;
    width: 100%;
    flex-direction: column;
    align-items: center;
}

.container-rules {
    flex-direction: column;
    align-items: start;
    max-width: 1300px;
    padding: 0 2rem;
}

.rules h2 {
    font-size: 2.25rem;
    font-weight: lighter;
    margin-bottom: 0.7rem;
    color: var(--dark-mode);
    font-family: "VazirmatnBold";
}

body.dark .rules h2 {
    color: var(--white);
}

.rules p {
    color: var(--gray);
    font-size: 1.2rem;
    margin-bottom: 3rem;
    line-height: 1.8;
}


@media (max-width: 1024px) {
    .rules h2 {
        font-size: 2rem;
    }
}

@media (max-width: 768px) {
    .rules h2 {
        font-size: 1.9rem;
    }
}


@media (max-width: 576px) {
    .rules h2 {
        font-size: 1.8rem;
    }
}

@media (max-width: 430px) {
    .rules h2 {
        font-size: 1.7rem;
    }

}