/* Один исходный логотип для обеих тем и всех размеров экрана. */
.brand .site-logo.codeready-logo{display:block;width:200px;max-width:100%;height:auto;object-fit:contain;box-sizing:border-box}
.brand .codeready-logo,#site-name .codeready-logo{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
.codeready-symbol{display:block;width:100%;height:100%;object-fit:contain}
body[data-tone="graphite"] .codeready-symbol{content:url("codeready-app-icon-light.svg?v=5")}
.footer-about .brand .site-logo.codeready-logo{width:220px}
#site-name .site-logo.codeready-logo{display:block;width:190px;height:auto;max-width:100%}
@media(max-width:600px){
 .header .nav .brand .site-logo.codeready-logo{width:166px;height:auto}
 .footer-about .brand .site-logo.codeready-logo{width:200px}
 #site-name .site-logo.codeready-logo{width:150px}
}

.codeready-wordmark{display:inline-block;width:90px;height:auto;vertical-align:middle;object-fit:contain;background:transparent}
.footer-caption .codeready-wordmark{width:120px}
.footer .footer-caption-ru{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-family:Arial,sans-serif;letter-spacing:0}
.footer .footer-caption-ru strong{font-size:20px;line-height:1.25;color:#fff;letter-spacing:-.6px;white-space:nowrap}
.footer .footer-caption-ru strong span{color:#D2FF68}
.footer .footer-caption-ru small{font-size:12px;line-height:1.5;color:#c4d1c7;white-space:nowrap}

/* Аватар продавца не сжимается и показывает изображение целиком в обеих темах. */
body .byline .avatar.seller-avatar{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;padding:3px;overflow:hidden;border-radius:10px;background:#edf0ea;border:1px solid #bdc8bc;box-shadow:none}
.byline .seller-avatar img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;border-radius:0}
body[data-tone="graphite"] .seller-avatar .codeready-symbol{content:url("codeready-app-icon.svg?v=5")}
