a { margin-bottom: -3px; margin-left: 0; margin-right: 0; margin-top: 1px; } b { background-position: top; } c { background-image: linear-gradient(45deg, rgb(255,0,0) 0, rgb(0,128,0) 100%); } d { border-bottom-left-radius: 2px 2em; border-bottom-right-radius: 1px 3em; border-top-left-radius: 1px 1em; border-top-right-radius: 2px 2em; } e { border-top-left-radius: 50%; } f { border-image-source: radial-gradient(circle 20px at center 25%, rgb(255,0,0) 0, rgb(0,0,255) 100%); } g { border-left-color: initial; border-left-style: initial; border-left-width: 1px; } h { border-right-color: rgb(255,0,0); border-right-style: initial; border-right-width: 2px; }