.qoops-logo {
    display: inline-block;
    flex: 0 0 auto;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    color: #252236;
}
.qoops-logo__dot { fill: #7044b4; }
[data-color-theme="dark"] .qoops-logo { color: #f1edf8; }
[data-color-theme="dark"] .qoops-logo__dot { fill: #bb9af7; }

.brand.brand--public { min-height: 44px; }
.brand--public .brand__name {
    font: 400 34px/1 var(--font-display);
    letter-spacing: -.045em;
}
.brand.brand--public .qoops-logo { width: 46px; }
.home-footer .brand__name { font-size: 26px; }

@media (max-width: 760px) {
    .brand--public .brand__name { font-size: 28px; }
}
