.block-editor-block-list__block.is-style-border
    .wp-block-archives-list.wp-block-archives,
.wp-block-archives.is-style-border {
    padding-inline-start: 0;
    list-style: none;
}

.wp-block-archives.is-style-border li {
    border-block-end: 1px dashed var(--wp--preset--color--custom-cccccc-1);
}

.wp-block-archives.is-style-border li a {
    --icon-width: 9px;
    --icon-height: 10px;
    display: grid block;
    grid-template-columns: var(--icon-width) 1fr;
    align-items: center;
    width: 100%;
    padding-block: 0.5rem;
    text-decoration: none;
    &::before {
        content: '';
        display: block;
        width: var(--icon-width);
        height: var(--icon-height);
        mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMgN0gyVjZIM1Y3Wk02IDdINVY2SDZWN1pNNCA2SDNWNEg0VjZaTTcgNkg2VjRIN1Y2Wk0zIDRIMlYzSDNWNFpNNiA0SDVWM0g2VjRaIiBmaWxsPSIjRDlEOUQ5Ii8+PC9zdmc+');
        background-color: currentColor;
    }
    &:hover {
        margin-inline: 4px 0;
    }
}
