/*
Theme Name: Tithe of Salt
Description: A literary block theme. Edit every page, header, footer, and menu visually in WordPress.
Version: 2.0
Requires at least: 6.6
*/
*{box-sizing:border-box}body{margin:0}a{text-underline-offset:5px}a:hover{color:#855436}a:focus-visible,button:focus-visible{outline:2px solid #855436;outline-offset:5px}.site-shell{width:min(1200px,88%);margin:0 auto}.site-header{gap:24px;border-bottom:1px solid #96775d;padding:22px 0}.site-header .wp-block-site-title{margin:0}.wp-block-site-title a{text-decoration:none}.site-header .wp-block-navigation__container{gap:28px}.site-header .current-menu-item>a{border-bottom:1px solid #302017}.site-main{min-height:72vh;padding:42px 0 72px;margin-block-start:0!important}.site-main>.wp-block-post-title{margin-top:0;margin-bottom:28px}.wp-block-post-content>:first-child{margin-top:0}.hero{margin:30px 0}.hero img{display:block;width:100%;height:clamp(260px,35vw,470px);object-fit:cover;object-position:center 58%}.home-links{gap:24px;padding-top:26px}.home-links p{margin:0;color:#6a5a4e}.home-links a{color:#302017}.notice{border-top:1px solid #96775d;padding:20px 0;font-size:15px;line-height:1.65;margin-block-start:0!important}.notice p,.site-footer p{margin:0}.site-footer{border-top:1px solid #96775d;padding:20px 0 30px;font-size:14px;color:#6a5a4e;margin-block-start:0!important}.prose{max-width:740px}.portrait img{width:100%;height:auto;display:block}.about-columns{gap:64px}.essay-list{max-width:850px;margin-top:40px}.essay-item{padding:28px 0;border-top:1px solid #96775d}.essay-item h2 a{text-decoration:none}.essay-item>*{margin-top:0}.eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#6a5a4e}.empty{padding:32px 0;border-top:1px solid #96775d;color:#6a5a4e}.contact-email{font-family:Georgia,serif;font-size:clamp(23px,4vw,38px);overflow-wrap:anywhere}.article{max-width:740px;margin:auto}.article h1{font-size:clamp(42px,6vw,66px)}.article img,.prose img{max-width:100%;height:auto}.subtitle{font-family:Georgia,serif;font-size:clamp(25px,3.3vw,40px);line-height:1.3}.intro{font-size:20px}@media(max-width:680px){.site-shell{width:90%}.site-header{gap:12px;padding:18px 0}.site-header .wp-block-site-title{font-size:25px}.site-main{padding-top:32px}.about-columns{gap:24px}.home-links{align-items:flex-start}.intro{font-size:18px}.hero{margin-top:24px}.wp-block-navigation__responsive-container.is-menu-open{padding:32px}}
