.icon{display:inline-block;width:1em;height:1em}.icon>svg{width:100%;height:100%}.icon>svg,.icon>svg *{fill:currentColor}.icon.-circle{display:inline-flex;align-items:center;justify-content:center;width:1.83em;height:1.83em;border-radius:100%;background-color:var(--color-primary-light)}.icon.-circle>svg{width:1em;height:1em}.icon.-circle-dark{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:1px solid var(--color-black);border-radius:200px}