@font-face{font-family:'Inter';src:url(/wp-content/themes/colormag-child/assets/fonts/inter/Inter-VariableFont_opsz,wght.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;ascent-override:90%;descent-override:10%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:'Inter';src:url(/wp-content/themes/colormag-child/assets/fonts/inter/Inter-Italic-VariableFont_opsz,wght.woff2) format('woff2');font-weight:100 900;font-style:italic;font-display:swap;ascent-override:90%;descent-override:10%;line-gap-override:0%;size-adjust:100%}@font-face{font-family:'Google Sans';src:local('Inter'),local('Arial');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:local('Inter'),local('Arial');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:local('Inter'),local('Arial');font-weight:100 900;font-style:normal;font-display:swap}:root{--gradient-primary:linear-gradient(to right, #c14bff, #9754e9, #6c5dd3);--channel-accent:#9754e9;--channel-accent-bright:#c14bff}.inner-wrap,.cm-container,#page,.cm-content-layout .cm-container,.cm-boxed-layout #page{max-width:1280px!important}.custom-logo{width:200px;max-width:200px;height:auto}body,.entry-content,.entry-content p,.entry-content li,.entry-content a,.cm-entry-title,.cm-entry-title a,.cm-widget-title,.cm-widget-title span,.cm-latest-articles a,.widget_recent_entries a,.widget_pages a,.widget_pages li,.widget_pages h3,.widget_pages span,.site-info,.site-info a,.site-description,.rpwwt-widget .cm-widget-title span{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important}body,.site-info,.site-description{font-weight:400}strong,b,.entry-content strong,.entry-content b,.site-footer strong,.site-footer b{font-weight:700!important}em,i{font-style:italic}h1,h2,h3,h4,h5,h6,.entry-title,.entry-title a,.cm-entry-title,.cm-entry-title a,.site-title,.site-title a,.widget-title,.cm-widget-title{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important}p,.entry-content p{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important;font-size:16px!important;line-height:1.7!important}#cm-secondary .widget,#cm-secondary .widget p,#cm-secondary .widget li,#cm-secondary .widget a,#cm-secondary .rpwwt-widget a,.sidebar .widget p,.sidebar .widget li,.sidebar .widget a{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important;font-size:16px!important;line-height:1.6!important}.tldr-block{background-color:#f9f6ff;border-left:4px solid var(--channel-accent);padding:15px;margin-bottom:20px;border-radius:4px;box-shadow:0 2px 5px rgb(151 84 233 / .1);font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important}.tldr-title{margin-top:0;margin-bottom:10px;height:24px;position:relative;font-weight:700}.tldr-title::before{content:"Коротко:";font-weight:700;color:var(--channel-accent);position:absolute;top:0;left:0}.tldr-content{font-size:1.1em;line-height:1.4;font-weight:400}.cm-content{min-height:100px}.cm-row{min-height:50px}.cm-featured-image{aspect-ratio:16 / 9;min-height:200px}.cm-beside-slider-widget,.cm-beside-slider-widget .cm-slider-wrap,.cm-beside-slider-widget .cm-single-slide{min-height:300px;contain:layout size}.cm-beside-slider-widget img{width:100%;height:auto;aspect-ratio:16 / 9}.date-in-header{color:#333333!important;text-shadow:none}article.cm-post,.cm-posts article{border:2px solid #fff0;box-sizing:border-box;transition:box-shadow 0.3s ease,border-color 0.3s ease;position:relative}article.cm-post:hover,.cm-posts article:hover{box-shadow:0 5px 20px rgb(151 84 233 / .15)!important;border-color:var(--channel-accent)}.cm-widget-title span{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}@media (min-width:1024px){#secondary{position:sticky;top:100px}}#secondary .widget ul li:hover{padding-left:10px;border-left:3px solid var(--channel-accent);transition:all 0.3s}.cm-post-categories a,.cm-category-badge{background:var(--gradient-primary)!important;color:#ffffff!important;padding:4px 12px!important;border-radius:16px!important;font-size:12px!important;font-weight:600!important}.section-header-custom{display:flex;justify-content:space-between;align-items:center;margin:35px 0 20px;padding-bottom:12px;border-bottom:3px solid #fff0;border-image:linear-gradient(to right,#c14bff,#9754e9,#6c5dd3) 1}.section-title-custom{font-size:22px;font-weight:700;margin:0;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important}.gradient-text-custom{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;display:inline-block;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important}.view-all-custom{color:#7a3bbf!important;text-decoration:none;font-weight:600;font-size:14px;transition:all 0.3s;font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif!important}.view-all-custom:hover{color:#5c2a8f!important;transform:translateX(3px)}@media (max-width:768px){.section-header-custom{flex-direction:column;align-items:flex-start;gap:10px;margin:25px 0 15px}.section-title-custom{font-size:20px}.view-all-custom{font-size:13px}}.header-social-icons{margin-left:12px}.custom-contribution-wrapper{display:flex;justify-content:center;margin:40px 0;width:100%}.custom-contribution-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 32px!important;background:linear-gradient(90deg,#c14bff 0%,#6c5dd3 100%);color:#ffffff!important;border:none!important;border-radius:16px!important;cursor:pointer;box-shadow:0 10px 25px rgb(108 93 211 / .3);transition:transform 0.2s ease,box-shadow 0.2s ease;text-decoration:none!important;line-height:1!important;min-height:64px}.custom-contribution-btn:hover{box-shadow:0 14px 30px rgb(108 93 211 / .4)}.google-logo-container{width:36px!important;height:36px!important;background:#fff;padding:0!important;margin-right:15px;border-radius:50%;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0}.google-logo-container svg{width:24px!important;height:24px!important;display:block}.btn-text{font-family:inherit;font-size:1.5rem!important;font-weight:700!important;margin:0!important;padding:0!important;display:inline-block;vertical-align:middle}@media (max-width:768px){.custom-contribution-btn{width:90%;padding:14px 20px!important;font-size:1.1rem!important}}.entry-content h1{font-size:2rem!important}.entry-content h2{font-size:1.6rem!important}.entry-content h3{font-size:1.3rem!important}.entry-content h4{font-size:1.1rem!important}.entry-content h5{font-size:1rem!important}.entry-content h6{font-size:0.9rem!important}.entry-content h2.wp-block-heading,.cm-entry-summary h2.wp-block-heading{font-size:25px!important;font-weight:500!important}.entry-content h3.wp-block-heading,.cm-entry-summary h3.wp-block-heading{font-size:20px!important;font-weight:400!important}.entry-content h4.wp-block-heading,.cm-entry-summary h4.wp-block-heading{font-size:18px!important}.entry-content blockquote{border-left:4px solid var(--channel-accent)!important;background-color:#f9f6ff!important;padding:14px 20px!important;margin:20px 0!important;border-radius:0 4px 4px 0!important;color:#333333!important;font-style:italic!important}.entry-content blockquote p{font-size:16px!important;color:#333333!important;margin:0!important}body:not(.ctdm-dark):not(.dark-mode){--channel-link:#1967d3;--channel-link-hover:#0f3f78}body:not(.ctdm-dark):not(.dark-mode) #secondary a,body:not(.ctdm-dark):not(.dark-mode) #cm-secondary a,body:not(.ctdm-dark):not(.dark-mode) .sidebar a,body:not(.ctdm-dark):not(.dark-mode) aside a,body:not(.ctdm-dark):not(.dark-mode) .rpwwt-widget a,body:not(.ctdm-dark):not(.dark-mode) .rpwwt-post-title{color:var(--channel-link)!important}body:not(.ctdm-dark):not(.dark-mode) #secondary a:hover,body:not(.ctdm-dark):not(.dark-mode) #cm-secondary a:hover,body:not(.ctdm-dark):not(.dark-mode) .sidebar a:hover,body:not(.ctdm-dark):not(.dark-mode) aside a:hover,body:not(.ctdm-dark):not(.dark-mode) .rpwwt-widget a:hover,body:not(.ctdm-dark):not(.dark-mode) .rpwwt-post-title:hover{color:var(--channel-link-hover)!important}body:not(.ctdm-dark):not(.dark-mode) #secondary .widget-title,body:not(.ctdm-dark):not(.dark-mode) #cm-secondary .widget-title,body:not(.ctdm-dark):not(.dark-mode) .sidebar .widget-title,body:not(.ctdm-dark):not(.dark-mode) aside .widget-title,body:not(.ctdm-dark):not(.dark-mode) #secondary .cm-widget-title,body:not(.ctdm-dark):not(.dark-mode) #cm-secondary .cm-widget-title,body:not(.ctdm-dark):not(.dark-mode) .sidebar .cm-widget-title,body:not(.ctdm-dark):not(.dark-mode) aside .cm-widget-title,body:not(.ctdm-dark):not(.dark-mode) .wp-block-categories-list a,body:not(.ctdm-dark):not(.dark-mode) .cat-item a,body:not(.ctdm-dark):not(.dark-mode) .widget_categories a{color:var(--channel-link)!important}body:not(.ctdm-dark):not(.dark-mode) #cm-masthead .breaking-news a,body:not(.ctdm-dark):not(.dark-mode) #cm-masthead .cm-breaking-news a,body:not(.ctdm-dark):not(.dark-mode) #cm-masthead .news-ticker a,body:not(.ctdm-dark):not(.dark-mode) #cm-masthead .ticker-news a,body:not(.ctdm-dark):not(.dark-mode) .cm-header .breaking-news a,body:not(.ctdm-dark):not(.dark-mode) .cm-header .cm-breaking-news a,body:not(.ctdm-dark):not(.dark-mode) .cm-header .news-ticker a,body:not(.ctdm-dark):not(.dark-mode) .cm-header .ticker-news a{color:#1558a6!important}body:not(.ctdm-dark):not(.dark-mode) #cm-masthead .breaking-news a:hover,body:not(.ctdm-dark):not(.dark-mode) #cm-masthead .cm-breaking-news a:hover,body:not(.ctdm-dark):not(.dark-mode) #cm-masthead .news-ticker a:hover,body:not(.ctdm-dark):not(.dark-mode) #cm-masthead .ticker-news a:hover,body:not(.ctdm-dark):not(.dark-mode) .cm-header .breaking-news a:hover,body:not(.ctdm-dark):not(.dark-mode) .cm-header .cm-breaking-news a:hover,body:not(.ctdm-dark):not(.dark-mode) .cm-header .news-ticker a:hover,body:not(.ctdm-dark):not(.dark-mode) .cm-header .ticker-news a:hover{color:#0f3f78!important}body:not(.ctdm-dark):not(.dark-mode) .site-footer a,body:not(.ctdm-dark):not(.dark-mode) .site-footer .widget a,body:not(.ctdm-dark):not(.dark-mode) footer a,body:not(.ctdm-dark):not(.dark-mode) footer .widget a{color:#f3f6fb!important}body:not(.ctdm-dark):not(.dark-mode) .site-footer a:hover,body:not(.ctdm-dark):not(.dark-mode) .site-footer .widget a:hover,body:not(.ctdm-dark):not(.dark-mode) footer a:hover,body:not(.ctdm-dark):not(.dark-mode) footer .widget a:hover{color:#ffffff!important}body:not(.ctdm-dark):not(.dark-mode) .site-footer .widget-title,body:not(.ctdm-dark):not(.dark-mode) .site-footer .cm-widget-title,body:not(.ctdm-dark):not(.dark-mode) footer .widget-title,body:not(.ctdm-dark):not(.dark-mode) footer .cm-widget-title{color:#d28cff!important;-webkit-text-fill-color:currentColor!important}body:not(.ctdm-dark):not(.dark-mode) .site-footer .widget-title,body:not(.ctdm-dark):not(.dark-mode) footer .widget-title{border-bottom-color:rgb(210 140 255 / .75)!important}