/*
Theme Name: Albury Parish Child Theme
Theme URI: https://alburyparishcouncil.gov.uk
Author: Albury Parish Council
Author URI: https://alburyparishcouncil.gov.uk
Description: Child theme for Albury Parish Council website, based on Tiny Framework.
Template: tiny-framework
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: albury-parish-child
*/

/* ==========================================================================
   Custom Styles for Albury Parish Council
   ========================================================================== */

/* Hide header image on non-home pages */
body:not(.home) img.header-image {
    display: none !important;
}

/* Keep button text white regardless of visited state */
.wp-block-button__link,
.wp-block-button__link:visited,
.wp-block-button__link:hover,
.wp-block-button__link:active,
.wp-block-button a,
.wp-block-button a:visited,
a.wp-block-button__link,
a.wp-block-button__link:visited {
    color: #fff !important;
}

/* Wide alignment support */
.alignwide {
    width: 100%;
    max-width: 100%;
}

/* Full alignment support */
.alignfull {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}

/* Make buttons and columns blocks span full width of content area */
.entry-content > .wp-block-buttons,
.entry-content > .wp-block-columns {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
}

/* Ensure full-width content area on all pages with full-width class */
body.full-width .content-area {
    width: 100% !important;
    float: none !important;
}
