.app-anchor {
    color: var(--wm-anchor-color);
    gap: var(--wm-anchor-gap);
}

.app-anchor-text {
    color: var(--wm-anchor-color);
    padding: var(--wm-anchor-text-padding);
    font-size: var(--wm-anchor-font-size);
    font-family: var(--wm-anchor-font-family);
    font-weight: var(--wm-anchor-font-weight);
    line-height: var(--wm-anchor-line-height);
    letter-spacing: var(--wm-anchor-letter-spacing);
    text-transform: var(--wm-anchor-text-transform);
    text-decoration: var(--wm-anchor-text-decoration);
    text-decoration-line: var(--wm-anchor-text-decoration);
}

.app-anchor-icon-image {
    width: var(--wm-anchor-image-size);
    height: var(--wm-anchor-image-size);
    border-radius: var(--wm-anchor-image-radius);
}

.app-anchor-icon .app-icon {
    min-width: var(--wm-anchor-icon-size);
    width: var(--wm-anchor-icon-size);
    height: var(--wm-anchor-icon-size);
}

.app-anchor-icon .app-icon-shape {
    color: var(--wm-anchor-color);
    font-size: var(--wm-anchor-icon-size);
    min-width: var(--wm-anchor-icon-size);
    width: var(--wm-anchor-icon-size);
    height: var(--wm-anchor-icon-size);
    line-height: var(--wm-anchor-icon-size);
}