.no-select {
    user-select: none;
}

.newsFeedWidget {
    max-height: 640px;
}

.prose > p > iframe {
    max-width: 100%;
}

.prose > p > img {
    max-width: 100%;
}


.cat-politics {
    background-color: rgb(220,38,38);
}

.cat-ekonomika {
    background-color: rgb(37,99,235);
}

.cat-society {
    background-color: rgb(5,150,105);
}

.cat-proisshestviya {
    background-color: rgb(37,99,235);
}

.cat-v-mire {
    background-color: rgb(124,58,237);
}

.cat-svo {
    background-color: rgb(185,28,28);
}

.cat-osvobozhdennye-territorii {
    background-color: rgb(217,119,61);
}

.cat-publicism {
    background-color: rgb(55,65,81);
}

.cat-new-regions {
    background-color: oklch(0.532 0.157 131.589);
}

.post-sources-header {
    cursor: pointer;
}

.post-sources-content {
    display: grid;
    grid-template-rows: auto 0fr;
    transition: grid-template-rows ease-in-out 0.2s;
}

.post-sources-list {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows ease-in-out 0.2s;
}

.post-sources-list-wrapper {
    overflow: hidden;
}

.post-sources.post-sources--open .post-sources-list-wrapper {

    border-top-width: 1px;
    padding: 1rem;
}

.post-sources.post-sources--open .post-sources-content {
    grid-template-rows: 1fr;
}

.post-sources.post-sources--open .post-sources-header-chevron {
    transform: rotate(180deg);
}

.article-img-main {
    aspect-ratio: 1920/1080;
}

.featured-news-photo {
    aspect-ratio: 1920/1080;
}

.featured-news-photo {
    aspect-ratio: 1920 / 1080;
    height: auto;
}

.news-grid-photo-wrapper {
    aspect-ratio: 1920 / 1080;
}

.prose img {
    width: 100%;
    height: auto;
}

.toggleMenu {
    transform: scale(1.5);
}

.post-content a {
    color: #6d28d9;
    font-weight: 700;
}
