/*
Theme Name: Church 418 Welcome
Theme URI: https://church418.com/
Author: Church 418
Description: A welcoming, responsive Church 418 theme with a church-first homepage, live WordPress blog, readable articles, and existing page support.
Version: 1.0.2
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: church418-welcome
Tags: blog, custom-background, featured-images, translation-ready
*/
.admin-bar .site-header{top:32px}.wp-blog-search{display:flex;align-items:end;gap:20px;flex-wrap:wrap;margin:0 0 24px}.wp-blog-search>div{flex:1;min-width:180px}.wp-blog-search label{display:block;font-size:0.875rem;font-weight:600;margin-bottom:7px}.wp-blog-search input,.wp-blog-search select{width:100%;min-height:53px;padding:12px;border:1px solid #aeb6a9;background:var(--white);color:var(--ink);font:inherit;font-size:0.875rem;border-radius:3px}.wp-blog-search .button{cursor:pointer}.wp-pagination,.pagination{padding:32px 0;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.page-numbers{display:inline-flex;min-width:40px;min-height:40px;justify-content:center;align-items:center;padding:6px 13px;border:1px solid var(--line);border-radius:3px;text-decoration:none;font-size:0.875rem}.page-numbers.current{background:var(--green);color:var(--paper)}.archive-page{padding-block:70px;min-height:60vh}.archive-page>h1{font-size:3.375rem;margin-bottom:30px;letter-spacing:-2px}.archive-page>p:not(.eyebrow){max-width:600px;margin-bottom:25px}.archive-page>.text-link{margin-left:25px}.archive-page .reflection-grid{margin-top:40px}.page-content{margin-top:35px}.article-content .alignwide{max-width:100%;margin-inline:auto}.article-content .alignfull{max-width:100%;width:100%;margin-inline:0}.article-content .wp-block-button__link{background:var(--rust);color:white}.article-content img{width:auto}.article-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;padding:10px;border:1px solid var(--line);border-radius:3px;background:var(--white);font:inherit}.article-content iframe{max-width:100%;border:0}.church-comments{max-width:710px;margin:45px auto 0;border-top:1px solid var(--line);padding-top:30px}.church-comments h2,.church-comments h3{font-size:1.5625rem;margin-bottom:20px}.church-comments p{font-size:0.875rem;margin:15px 0}.church-comments input:not([type=checkbox]),.church-comments textarea{max-width:100%;width:100%;padding:12px;border:1px solid var(--line);background:var(--white);font:inherit;border-radius:3px}.church-comments label{display:block;font-size:0.875rem}.church-comments input[type=submit]{background:var(--rust);color:white;cursor:pointer;width:auto}.comment-list{padding:0;list-style:none}.comment-list .children{padding-left:20px}.comment-list .comment-body{border-bottom:1px solid var(--line);padding-block:20px}.comment-list .avatar{width:40px;height:40px;display:inline-block;border-radius:50%;vertical-align:middle;margin-right:10px}.comment-metadata,.reply{font-size:0.875rem}.wp-block-image img{height:auto}.wp-block-embed__wrapper{overflow-wrap:anywhere}.post-password-form input{max-width:100%}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
@media(max-width:960px){.wp-blog-search{align-items:stretch;gap:15px;flex-direction:column}.wp-blog-search>div{min-width:0}.wp-blog-search .button{align-self:start}.archive-page{padding-block:45px}.archive-page>h1{font-size:2.375rem}.archive-page>.text-link{margin:18px 0 0;display:flex}.article-content iframe{width:100%}.church-comments{margin-top:30px}.church-comments h2,.church-comments h3{font-size:1.4375rem}}
