/*
Theme Name: Ibrahim Chaaban — Modern Editorial
Author: Ibrahim Y. Chaaban
Description: An editorial block theme for the books and ideas of Ibrahim Y. Chaaban.
Version: 1.0.0
Requires at least: 6.6
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: modern-editorial
Tags: blog, portfolio, block-patterns, full-site-editing, custom-colors, editor-style
*/
html{scroll-behavior:smooth}body{margin:0}*{box-sizing:border-box}img{max-width:100%;height:auto}a{text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #8a6728;outline-offset:5px}.wp-site-blocks>header,.wp-site-blocks>footer{margin-block:0}.site-header,.site-footer,.section,.hero{max-width:1160px;margin-inline:auto}.site-header>*,.site-footer>*,.section>*,.hero>*{max-width:none!important}.site-header{padding-block:28px;border-bottom:1px solid #d4cec1}.header-columns{align-items:center!important;margin-bottom:0!important}.author-name{font-family:Georgia,serif;font-size:1.4rem;text-decoration:none;font-weight:bold}.eyebrow{font-size:.72rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#52606b;line-height:1.7}.site-header .eyebrow{font-size:.6rem;letter-spacing:.1em;margin-top:5px}.wp-block-navigation{font-size:.88rem}.hero{padding-block:68px 80px}.hero-columns{align-items:center!important;gap:5%!important}.hero-columns>.wp-block-column:first-child{flex-basis:65%!important}.hero-columns>.wp-block-column:last-child{flex-basis:35%!important}.hero h1{margin-block:20px 26px}.lede{font-size:1.22rem;color:#52606b;line-height:1.7}.author-portrait{max-width:390px;margin-inline:auto}.author-portrait img{display:block;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%}.section{padding-block:70px;border-top:1px solid #d4cec1}.book-feature{align-items:center!important;gap:9%!important;padding-block:32px}.book-feature>.wp-block-column{min-width:0}.book-cover{max-width:290px;margin:0 auto}.book-cover img{display:block;width:100%;box-shadow:10px 14px 28px #14253620}.upcoming .book-cover{max-width:240px}.tinted{background:#eee9df;padding-inline:clamp(20px,4vw,60px)}.site-footer{padding-block:46px 22px;border-top:1px solid #d4cec1}.site-footer h2{font-size:2rem}.footer-credit{font-size:.8rem;color:#52606b;border-top:1px solid #d4cec1;padding-top:24px}.article-row,.resource-item{padding-block:28px;border-bottom:1px solid #d4cec1}.wp-block-post-date{font-size:.8rem;color:#52606b}.wp-block-post-title a{text-decoration:none}.wp-block-post-content{margin-block:0}.wp-block-post-content>p,.wp-block-post-content>h2,.wp-block-post-content>h3{max-width:760px}.wp-block-button.is-style-outline .wp-block-button__link{color:#142536;background:transparent;border:1px solid #142536}.wp-block-search__input{min-width:0;border:1px solid #52606b;padding:12px}.wp-block-search__button{background:#142536;color:white;border:0;padding:12px 20px}.wp-block-navigation__responsive-container.is-menu-open{padding:28px;background:#f7f4ed!important;color:#142536!important}.wp-block-query-pagination{margin-block:32px}.wp-block-post-template{list-style:none;padding:0}main{min-height:50vh}h1,h2,h3,p{overflow-wrap:break-word}
@media(max-width:781px){.hero{padding-block:36px 48px}.hero-columns{gap:36px!important}.hero-columns>.wp-block-column:last-child{width:100%}.hero .author-portrait{max-width:300px}.section{padding-block:40px}.book-feature{gap:36px!important}.book-cover{max-width:240px}.upcoming{flex-direction:column-reverse}.header-columns{flex-wrap:nowrap!important;gap:12px!important}.header-columns>.wp-block-column:first-child{flex-basis:80%!important}.header-columns>.wp-block-column:last-child{flex-basis:20%!important}.site-header .eyebrow{display:none}.author-name{font-size:1.1rem}.site-header{padding-block:22px}.wp-block-navigation__responsive-container-open{margin-left:auto}.site-footer{padding-block:30px}.tinted{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

