/**
 * Theme Name:        JKolins
 * Template:          bute
 * Theme URI:         https://www.vineandvictors.com
 * Description:       Child theme to Bute
 * Version:           1.0.1
 * Author:            JKolins
 * Author URI:        https://www.vineandvictors.com
 * Tags:              block-patterns, full-site-editing
 * Text Domain:       jkvv
 * Tested up to:      6.7
 * Requires at least: 6.7
 * Requires PHP:      8.0
 * License:           GNU General Public License v2.0 or later
 * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
 */


.footer-container {
  --footer-spacing:2rem;
  --start-block-padding: calc(var(--footer-spacing) * 3);
  padding: var(--start-block-padding) var(--footer-spacing) var(--footer-spacing);
  background:#00274c;

  h3:is(:first-child) {
    line-height: 1;
    display: block;
    margin-block-end: 1em;
    text-wrap: nowrap;
  }

  &:before {
    content: "";
    background: #ffcb05;
    width: calc(100% + var(--footer-spacing) * 2);
    aspect-ratio: 36 / 5;
    float: right;



    clip-path: polygon(0 0, 100% 0, 75% 50%);
    shape-outside: polygon(0 0, 100% 0, 75% 25%);
    transform: translate(
      var(--footer-spacing),
      calc(-1px - var(--start-block-padding))
    );
  }
}

.wp-site-blocks {
	display:flex;
	flex-direction:column;
	min-height:100vh;
	min-height:100svh;
}


p {
	text-wrap:pretty;
}

.page-id-76,
.page-id-234 {
    background:#00274c;
    color:#ffcb05;
}

.page-id-76 h2,
.page-id-234 h2 {
    color: #ffcb05 ;

}

.page-id-76 h1 a,
.page-id-234 h1 a,
.page-id-76 h2 a,
.page-id-234 h2 a {
    color:#ffcb05;
    line-height: 1.3;
}

.page-id-76 .blog-index,
.page-id-234 .blog-index {
    max-width:40em;
    margin: 4em auto 0;
}

.page-id-76 .blog-index a,
.page-id-234 .blog-index a {
    text-decoration:underline ;
    text-decoration-color:#ffcb05 ;
    text-decoration-thickness:4px !important;

}
