/* ==========================================================================
   Edge-to-Edge Global Footer Configuration
   ========================================================================== */
.global-site-footer {
    display: block;
    clear: both;
    width: 100%;
    margin-top: 40px;      /* Separating gap beneath your page article container text */
    padding: 0 !important; /* Strips all container air padding away so button touches edges */
    border: none;
    background: none;      /* Wrapper becomes invisible; color is managed by the button */
}

/* Custom full-width modifier for your common button class */
.footer-fullwidth-btn {
    display: block;
    width: 100% !important;
    border-radius: 0 !important; /* Forces the button corners square so it spans completely flush */
    border-left: none !important;  /* Prevents border lines from squeezing side screen viewports */
    border-right: none !important; 
    margin: 0 !important;
    box-sizing: border-box;
}
