.front-theme{background:var(--cnf-background,#fff);color:var(--cnf-text,#171717)}.front-theme .home-page{display:flex;flex-direction:column}.front-theme .hot-layout,.front-theme .city-news,.front-theme .general-news,.front-theme .latest-block,.front-theme .front-widget-zone{width:100%}.front-theme a:hover h1,.front-theme a:hover h2,.front-theme a:hover h3{color:var(--cnf-primary,#e10600)}.front-widget-zone{margin:56px 0;padding:0 12px}.front-widget-block{margin-bottom:54px}.front-widget-block>h2{margin:0 0 26px;font-size:34px}.front-widget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.front-widget-grid a{color:var(--cnf-text,#171717);text-decoration:none}.front-widget-grid img{display:block;width:100%;height:190px;border-radius:7px;object-fit:cover}.front-widget-grid small{display:block;margin:11px 0 6px;color:var(--cnf-primary,#e10600);font-size:10px;font-weight:800;text-transform:uppercase}.front-widget-grid h3{margin:0;font-size:18px;line-height:1.25}.front-widget-text{padding:24px;border-radius:8px;background:var(--cnf-surface,#f7f7f7);line-height:1.6}.front-theme[data-theme-mode=dark]{--cnf-background:#121416;--cnf-surface:#202327;--cnf-text:#f1f3f5}.front-theme[data-theme-mode=dark] .hot-center a,.front-theme[data-theme-mode=dark] .hot-side a,.front-theme[data-theme-mode=dark] .city-news__grid>a,.front-theme[data-theme-mode=dark] .general-news__main>a,.front-theme[data-theme-mode=dark] .latest-cards>a{color:var(--cnf-text);background:var(--cnf-background)}.front-theme[data-theme-mode=dark] .general-news__side,.front-theme[data-theme-mode=dark] .side-weather{background:var(--cnf-surface);color:var(--cnf-text)}@media(prefers-color-scheme:dark){.front-theme[data-theme-mode=auto]{--cnf-background:#121416!important;--cnf-surface:#202327!important;--cnf-text:#f1f3f5!important}}@media(max-width:780px){.front-widget-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.front-widget-grid{grid-template-columns:1fr}.front-widget-zone{padding:0}.front-widget-block>h2{font-size:29px}}
.front-theme .cnf-header__main{background:var(--cnf-secondary,#202124)}.front-theme .cnf-header__categories{background:var(--cnf-secondary,#202124)}.front-theme .hot-slide small,.front-theme .city-feature small,.front-theme .city-news__grid small,.front-theme .general-news__newsletter button{background:var(--cnf-primary,#e10600)}.front-theme .latest-cards h3,.front-theme .general-news__main h3,.front-theme .general-news__main small,.front-theme .general-news__side small{color:var(--cnf-primary,#e10600)}