:root { background: #122; } /* --- LOGO --- */ #logo { position: relative; display: none; } #logo > :first-child { color: #000; position: absolute; font-weight: 700; filter: drop-shadow(0px 0px 2px #000) drop-shadow(0px 0px 2px #000) drop-shadow(0px 0px 2px #000) drop-shadow(0px 0px 3px #f77) drop-shadow(0px 0px 2px #f00); } #logo > :last-child { color: #fff; position: absolute; } /* --- BORDER --- */ .border { border: 22px solid #0000; border-image: url(/border.png) 22; border-image-repeat: round; }