и вот делаю восстановление пароля, как мне рашифровать его?При восстановлении пароля пароль не отсылается никуда, так как хранится в захешированном виде. Вместо этого делается механизм, который по разовому временному ключу позволяет поменять пароль на новый. Ни один сервис не отсылает вам старый пароль, как вариант высылают новый сгенерированный системой пароль.
::before
- кружочки с бордерами::after
- линии:nth-child(odd/even)
чтобы задавать угол линий:nth-child(1,2,3,4,5, ...)
нагенерировать разные цвета, если они просто всегда идут в одном порядке. Если зависят от родителя - currentColor
, если должен быть рандом или что-то другое - уже понадобится Javascript.