.pl-bar{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:5px;height:10px;margin:.25rem 0 1.25rem;overflow:hidden}.pl-bar span{background:var(--indie,#276b5d);height:100%;display:block}.pl-av{background:var(--dem-soft);width:1.7rem;height:1.7rem;color:var(--dem);vertical-align:middle;border-radius:50%;place-items:center;margin-right:.5rem;font-size:.68rem;font-weight:700;display:inline-grid}
