.bound {
    /* Common properties for all boundary elements */
    position: absolute;              /* Positioned relative to the nearest positioned ancestor */
    transform: translate(-50%, -50%); /* Centers the element by translating 50% along X and Y axis */
    visibility: hidden;
}

#top-bounds {
    /* Top boundary: spans the width of the game area */
    width: 1000px;
    height: 290px;
    top: 0;                        /* Positioned at the top of the container */
    left: 500px;                     /* Horizontally centered */
}

#left-bounds {
    /* Left boundary: spans the height of the game area */
    width: 290px;
    height: 1000px;
    top: 500px;                      /* Vertically centered */
    left: 0;                       /* Positioned at the far left */
}

#right-bounds {
    /* Right boundary: spans the height of the game area */
    width: 290px;
    height: 1000px;
    top: 500px;                      /* Vertically centered */
    right: -290px;                   /* Positioned off to the right side */
}

#bottom-bounds {
    /* Bottom boundary: spans the width of the game area */
    width: 1000px;
    height: 290px;
    top: 1000px;                     /* Positioned at the bottom of the container */
    left: 792px;                     /* Positioned based on the layout, but not centered */
}

.divider {
    /* Common properties for all divider elements */
    position: absolute;
    transform: translate(-50%, -50%);
}

#top-left-divider {
    /* Horizontal divider on the top-left section */
    width: 245px;
    height: 7px;
    top: 360px;                      /* Positioned vertically near the top */
    left: 345px;                     /* Positioned horizontally on the left side */
}

#top-right-divider {
    /* Horizontal divider on the top-right section */
    width: 240px;
    height: 7px;
    top: 359px;                      /* Same vertical alignment as top-left */
    left: 660px;                     /* Positioned on the right side */
}

#bottom-left-divider {
    /* Horizontal divider on the bottom-left section */
    width: 307px;
    height: 7px;
    top: 609px;                      /* Positioned vertically lower */
    left: 376px;                     /* Positioned horizontally on the left side */
}

#bottom-right-divider {
    /* Vertical divider on the bottom-right section */
    width: 7px;
    height: 120px;
    top: 623px;                      /* Positioned slightly lower */
    left: 703px;                     /* Positioned in the right section */
}
