1:root{2--corner-x:30px;3--corner-y1:80px;4--corner-y2:70px;5--border-width:3px;6--deg-x-y1:110.56deg;/* arctan(x/y) */7--length-grad-y1:28.0891px;/* x*cos(deg) */8--deg-x-y2:66.8deg;/* arctan(x/y) */9--length-grad-y2:27.574px;/* x*cos(deg) */10}11.title{12text-align: center;13color:#fff;14margin:100px;15height:150px;16background-image:linear-gradient(17var(--deg-x-y1),18transparent0calc(var(--length-grad-y1)-0px),19#a3d6e8calc(var(--length-grad-y1)-0px)calc(var(--length-grad-y1)+var(--border-width)),20blackcalc(var(--length-grad-y1)+var(--border-width))100%21),22linear-gradient(23var(--deg-x-y2),24transparent0calc(var(--length-grad-y2)-0px),25#a3d6e8calc(var(--length-grad-y2)-0px)calc(var(--length-grad-y2)+var(--border-width)),26blackcalc(var(--length-grad-y2)+var(--border-width))100%27),28linear-gradient(29calc(var(--deg-x-y1)*-1),30transparent0calc(var(--length-grad-y1)-0px),31#a3d6e8calc(var(--length-grad-y1)-0px)calc(var(--length-grad-y1)+var(--border-width)),32blackcalc(var(--length-grad-y1)+var(--border-width))100%33),34linear-gradient(35calc(var(--deg-x-y2)*-1),36transparent0calc(var(--length-grad-y2)-0px),37#a3d6e8calc(var(--length-grad-y2)-0px)calc(var(--length-grad-y2)+var(--border-width)),38blackcalc(var(--length-grad-y2)+var(--border-width))100%39),40linear-gradient(41 to left,42transparent0var(--corner-x),43#a3d6e8var(--corner-x)calc(100%-var(--corner-x)),44transparentcalc(100%-var(--corner-x))100%45),46linear-gradient(47 to left,48transparent0var(--corner-x),49#a3d6e8var(--corner-x)calc(100%-var(--corner-x)),50transparentcalc(100%-var(--corner-x))100%51),52linear-gradient(53 to left,54transparent0var(--corner-x),55blackvar(--corner-x)calc(100%-var(--corner-x)),56transparentcalc(100%-var(--corner-x))100%57);58background-size:calc(var(--corner-x)+var(--border-width)-1px)var(--corner-y1),59calc(var(--corner-x)+var(--border-width)-1px)var(--corner-y2),60calc(var(--corner-x)+var(--border-width)-1px)var(--corner-y1),61calc(var(--corner-x)+var(--border-width)-1px)var(--corner-y2),100%var(--border-width),62100%var(--border-width),100%100%;63background-repeat: no-repeat;64background-position: left 0, left var(--corner-y1), right 0, right var(--corner-y1), left 0, left bottom, left 0;65}66