/*
Theme Name: Formed By Truth — Fully Editable
Theme URI: https://formedbytruth.net/
Author: Formed By Truth
Description: A fully editable watercolor-inspired block theme for a high school Bible curriculum publisher, compatible with WooCommerce.
Version: 3.0.0
Requires at least: 6.5
Requires PHP: 7.4
Text Domain: formed-by-truth-editable
License: GPL-2.0-or-later
*/
:root{--fbt-navy:#1c2d4a;--fbt-olive:#59654e;--fbt-gold:#ae8a46;--fbt-cream:#fbf9f4}
html{scroll-behavior:smooth}body{overflow-x:hidden}*{box-sizing:border-box}a{text-underline-offset:3px}.wp-site-blocks{min-height:100vh}.wp-block-site-title a{text-decoration:none!important}.fbt-brand .wp-block-site-title{letter-spacing:.18em;line-height:1.12;margin-bottom:3px;font-weight:400}.fbt-brand .wp-block-site-tagline{letter-spacing:.28em;font:600 10px/1.4 Arial,sans-serif;color:var(--fbt-gold);text-transform:uppercase;margin-top:3px}.fbt-header{border-bottom:1px solid #e5dfd3}.fbt-header .wp-block-navigation-item__content{font:700 11px/1.4 Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.fbt-hero{background:linear-gradient(120deg,#fefcf8 0%,#faf8f2 55%,#f5f1e8 100%)}.fbt-hero h1{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.038em;line-height:1.08}.fbt-hero em{color:var(--fbt-olive);font-style:italic}.fbt-hero .wp-block-image img{box-shadow:0 16px 36px rgba(35,44,56,.12);border:7px solid white}.fbt-hero .wp-block-columns{align-items:center}.fbt-eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--fbt-gold)}.fbt-hero-intro{font-size:18px!important;line-height:1.9!important;color:#6b706b}.fbt-button .wp-block-button__link,.wp-block-button.fbt-button .wp-block-button__link{background:var(--fbt-navy);border:1px solid var(--fbt-navy);border-radius:0;padding:17px 26px;font:700 11px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff}.fbt-button-outline .wp-block-button__link{background:transparent!important;border:1px solid #b4aa97!important;border-radius:0!important;color:var(--fbt-navy)!important;padding:17px 26px!important;font:700 11px Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase}.fbt-course-card{background:#fff;border:1px solid #e5ddce;padding:14px 14px 25px}.fbt-course-card h3{margin-top:20px;margin-bottom:3px}.fbt-course-card p{color:#687066}.fbt-course-card img{width:100%;aspect-ratio:4/5;object-fit:cover}.fbt-soft{background:#f7f3eb}.fbt-quote-art{min-height:370px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#e6e7db;border:1px solid #d5d7c7;padding:25px}.fbt-quote-art h2{font-weight:400;line-height:1.35}.fbt-footer{background:#182a43;color:#ecece5}.fbt-footer a{color:#ecece5}.fbt-footer .wp-block-navigation-item__content{font-size:13px}.fbt-footer .wp-block-site-title{font-size:26px}.wp-block-post-title{overflow-wrap:break-word}.woocommerce .button,.woocommerce button.button{background:var(--fbt-navy)!important;color:white!important;border-radius:0!important}.woocommerce .price{color:var(--fbt-olive)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:normal 24px Georgia,serif;color:var(--fbt-navy)}@media(max-width:782px){.fbt-hero .wp-block-columns{flex-direction:column}.fbt-hero h1{font-size:49px!important}.fbt-hero .wp-block-image img{width:100%}.fbt-course-card img{aspect-ratio:4/4.6}.fbt-brand .wp-block-site-title{font-size:21px!important}.fbt-mobile-stack{flex-direction:column}.fbt-hero-intro{font-size:16px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
