  position: absolute;
            content: " ";
            width: 608px;
            height:608px;
            left: -5px;
            top: 20px;
            background: #0038a8;
            transform: translate(-50%) rotate(-45deg) skew(15deg,15deg);
            box-shadow: 0 0 0 13px #0038a8;
        }
        #puerto-rico::after {
        /*
           Unicode, not magic. Stars are separated by a no-break space (U+00A0) to
           prevent the sets of six and five stars from being split up over lines.