/*
Theme Name: Canary46 Normal Child
Template: twentytwentyfive
Description: Normal non-Woo brochure/content install for WPFlow.
Version: 1.0.1
*/
:root { --c46-ink: #14213d; --c46-mist: #eef4ed; --c46-accent: #fca311; }
body { background: radial-gradient(circle at 20% 10%, rgba(252,163,17,.16), transparent 28rem), var(--c46-mist); }
.wp-block-button__link { border-radius: 6px; }

header.wp-block-template-part,
header.wp-block-template-part .wp-block-group.alignfull {
    background: #000;
    color: #f7f7f7;
}

header.wp-block-template-part a,
header.wp-block-template-part .wp-block-site-title,
header.wp-block-template-part .wp-block-site-title a,
header.wp-block-template-part .wp-block-navigation a,
header.wp-block-template-part .wp-block-navigation-item__content {
    color: #f7f7f7 !important;
}

header.wp-block-template-part a:hover,
header.wp-block-template-part a:focus-visible,
header.wp-block-template-part .wp-block-navigation-item__content:hover,
header.wp-block-template-part .wp-block-navigation-item__content:focus-visible {
    color: var(--c46-accent);
}

header.wp-block-template-part a:focus-visible,
header.wp-block-template-part button:focus-visible {
    outline: 2px solid var(--c46-accent);
    outline-offset: 3px;
}

header.wp-block-template-part .wp-block-navigation .current-menu-item > a,
header.wp-block-template-part .wp-block-navigation [aria-current="page"] {
    color: #ffcf70;
    text-decoration: underline;
    text-underline-offset: .25em;
}

header.wp-block-template-part .wp-block-navigation__responsive-container,
header.wp-block-template-part .wp-block-navigation__responsive-container.has-background {
    background-color: #000 !important;
    color: #f7f7f7 !important;
}

header.wp-block-template-part .wp-block-navigation__responsive-container-open,
header.wp-block-template-part .wp-block-navigation__responsive-container-close {
    color: #f7f7f7;
}

header.wp-block-template-part .wp-block-navigation__responsive-container-open svg,
header.wp-block-template-part .wp-block-navigation__responsive-container-close svg {
    fill: currentColor;
}
