/*
Theme Name: Two Brains LLC
Theme URI: https://twobrains.group
Author: Two Brains LLC
Description: Custom wordpress theme configured for sites made with Site Builder by Corporate Tools
Version: 3.0.1
Text Domain: twobrains
*/

:root {
    --tb-paper: #f5f3ee;
    --tb-ink: #14130f;
    --tb-line: #dcd8d0;
    --tb-mute: #8a8479;
}

html {
    scroll-behavior: smooth;
}

body {
    background: var(--tb-paper);
    color: var(--tb-ink);
}

/**
 * Custom Styling for the FluentForm Submission Button
 */
form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit,
.tb-form-shell .ff-btn-submit {
    background-color: var(--tb-ink) !important;
    color: var(--tb-paper) !important;
    border-color: var(--tb-ink) !important;
    border-radius: 0 !important;
    transition: opacity 0.2s ease !important;
}

form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover {
    opacity: 0.85 !important;
    filter: none !important;
}

.wp-block-site-title a:hover {
    opacity: 80%;
}

.wp-site-blocks {
    padding: 0;
}

:where(.wp-site-blocks) > * {
    margin-block-start: 0;
}

summary h4 {
    display: inline;
    margin-left: 10px;
}

.hide-from-site-frontend {
    display: none;
}

a {
    text-decoration-thickness: 1px !important;
    text-underline-offset: 0.1em;
}

:where(.wp-site-blocks *:focus) {
    outline-width: 2px;
    outline-style: solid;
    outline-color: var(--tb-ink);
}

.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
    margin-bottom: 3px;
}

.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
    outline-offset: 4px;
}

.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    outline-offset: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
caption,
figcaption,
p {
    text-wrap: pretty;
}

.more-link {
    display: block;
}

.wp-block-separator {
    border: none !important;
    border-top: 1px solid var(--tb-line) !important;
}

img {
    max-width: 100%;
    height: auto;
}
