:root {
    --cherry: #9d2646;
    --cherry-dark: #771e38;
    --cherry-blush: #fbeaf0;
}
.brand {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: var(--cherry-dark);
    text-decoration: none;
    white-space: nowrap;
}
.brand img {
    width: 44px;
    height: 44px;
    object-fit: contain;
    flex: 0 0 auto;
}
@media(max-width:480px) {
    .brand { font-size: 27px; letter-spacing: -1px; }
    .brand img { width: 36px; height: 36px; }
}
