.borderB:before,.borderBR{border:1px solid;border-image:linear-gradient(to top left,black,transparent 15%) 1}.borderT:after,.borderTL{border:1px solid;border-image:linear-gradient(to bottom right,black,transparent 15%) 1}.borderT:before,.borderTR{border:1px solid;border-image:linear-gradient(to bottom left,black,transparent 15%) 1}.borderB:after,.borderBL{border:1px solid;border-image:linear-gradient(to top right,black,transparent 15%) 1}.inverseBorderB{border-bottom:1px solid;border-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent) 1}.dark .inverseBorderB{border-bottom:1px solid;border-image:linear-gradient(90deg,transparent,#d1d5db 15%,#d1d5db 85%,transparent) 1}.dark .borderB:before,.dark .borderBR{border:1px solid;border-image:linear-gradient(to top left,#d1d5db,transparent 15%) 1}.dark .borderT:after,.dark .borderTL{border:1px solid;border-image:linear-gradient(to bottom right,#d1d5db,transparent 15%) 1}.dark .borderT:before,.dark .borderTR{border:1px solid;border-image:linear-gradient(to bottom left,#d1d5db,transparent 15%) 1}.dark .borderB:after,.dark .borderBL{border:1px solid;border-image:linear-gradient(to top right,#d1d5db,transparent 15%) 1}.borderB:after,.borderB:before,.borderL:after,.borderL:before,.borderR:after,.borderR:before,.borderT:after,.borderT:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10}