/*
Theme Name: Kintsugi Healing
Author: Craig Fisher
Description: A block theme for kintsugihealing.com
Version: 2.0.0
Requires at least: 6.3
Tested up to: 6.3
Requires PHP: 7.0.0
Text Domain: khv2mkdir 
*/

@import url("assets/fonts/fontawesome/css/fontawesome.min.css");
@import url("assets/fonts/fontawesome/css/solid.min.css");

:where(.wp-site-blocks) > * {
    margin-block-start: 0;
}


header {
    position: sticky;    
    top: var(--wp-admin--admin-bar--height, 0);
}
header > div {
    max-height: 100px;
}

footer {
    margin: 0;
}


.wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    text-transform: none;
}

.wp-block-navigation-item.get-in-touch-button.wp-block-navigation-link {
    position: absolute;
    right: 0;
    color: white;
    background: red;
    font-weight: bold;
    padding: 8px;
    border-radius: 5px;
}

a.wp-block-button__link.wp-element-button:after {
    font-family: 'Font Awesome 6 Free';
    content: '\f35a';
    display: inline-block;
    margin-left: 0.5rem;
    transition: transform 250ms;
}

a.wp-block-button__link.wp-element-button:hover:after {
    transform: translateX(2px);
}

.khv2-feedback-item blockquote p {
    position: relative;
    text-align: justify;
}

.khv2-feedback-item blockquote p:before {
    font-family: 'Font Awesome 6 Free';
    font-size: 2rem;
    content: '\f10d';
    position: absolute;
    top: 0;
    left: 0;
}

.khv2-feedback-item blockquote p:after {
    font-family: 'Font Awesome 6 Free';
    font-size: 2rem;
    content: '\f10e';
    position: absolute;
    bottom: 0;
    right: 0;
}