/* Dom2Rus: light blue palette */
:root{--accent:#2689be;--primary:#2689be;--accent-blue:#1879ab;--border:#deedf5;--background:#ffffff;--surface:#fff;--text:#253d50;--muted:#627c8d;--shadow:0 8px 24px rgba(38,120,164,.045)}
body{background:#ffffff;color:var(--text)}.d2g-header{background:rgba(255,255,255,.96);border-bottom:1px solid #deedf5;box-shadow:0 3px 18px rgba(38,120,164,.025)}
.rus-logo{display:flex;align-items:center;gap:5px;font:900 30px/1.2 sans-serif;color:#28546b;letter-spacing:-1px}.rus-logo>span{background:#e2f4ff;color:#1876a6;border-radius:10px;padding:2px 8px}.rus-logo small{font-size:13px;letter-spacing:2px;margin-left:5px;color:#5389a5}
.d2g-card{border-color:#deedf5;box-shadow:0 7px 24px rgba(38,120,164,.045)}.d2g-card:hover{border-color:#98d0ec;box-shadow:0 12px 30px rgba(38,120,164,.07)}.d2g-card__title{color:#25445b}.d2g-card__title-date{color:#1879ab}
.d2g-page-title h1{color:#24465d;letter-spacing:-.6px}.rus-intro{color:#607e91;max-width:760px;line-height:1.7}.rus-today{display:inline-block;background:#2689be;color:#fff!important;padding:12px 20px;border-radius:12px;margin:8px 0 20px;text-decoration:none}.rus-today:hover{background:#176e9c}
.d2g-search__button{color:#1879ab}.d2g-search__button:hover{background:#2689be;color:#fff}.d2g-section-about,.d2g-seo-block{background:#fff;border-color:#deedf5}.d2g-section-breadcrumbs a,.d2g-seo-block a{color:#1876a6}

/* White page background; blue accents stay. */
html,body,.d2g-site,.d2g-main{background:#fff;}
