/* A more literary, hand-drawn layer for the approved field-notes direction. */
:root{--serif:Georgia,"Times New Roman",serif;--sans:Georgia,"Times New Roman",serif}
body{background-color:var(--paper);background-image:linear-gradient(#7b76560d 1px,transparent 1px),linear-gradient(90deg,#7b76560d 1px,transparent 1px);background-size:46px 46px}
.site-header,.site-footer{background:color-mix(in srgb,var(--paper) 91%,transparent)}
.site-header nav,.text-link,.read-link,.elsewhere-links span,.post-meta,.eyebrow,.site-footer,.back-link{font-family:var(--mono)}
.site-header nav{font-size:12px;letter-spacing:.2px}.hero{position:relative;padding-top:88px}.hero:before{content:"";position:absolute;top:45px;left:35%;width:115px;height:46px;border-top:2px solid #aa8a5180;border-radius:55% 45% 0 0;transform:rotate(-8deg);pointer-events:none}.hero:after{content:"";position:absolute;top:79px;left:43%;width:12px;height:12px;border:2px solid #234b3880;border-radius:45% 55% 48% 52%;transform:rotate(17deg);pointer-events:none}
.intro{font-size:19px;line-height:1.72}.hero h1,.page-intro h1,.post-header h1{letter-spacing:-2.4px}.illustrated-note{background-color:#f0e7d3e8;box-shadow:7px 8px 0 #aa8a5120}.long-neck{width:292px;height:292px;top:36px;left:-10px}.waving-friend{width:198px;height:198px;right:-13px;bottom:28px}.illustrated-note figcaption{font-size:17px}
.section-label,.elsewhere-preview{background:color-mix(in srgb,var(--paper) 82%,transparent)}.home-writing{position:relative}.home-writing:before{content:"";position:absolute;right:6%;top:42px;width:20px;height:20px;border:2px solid #aa8a5160;border-radius:64% 36% 55% 45%;transform:rotate(22deg)}.featured-post h2,.post-card h2{letter-spacing:-.8px}.side-note{background:#f6efdfa6}.little-twig{width:115px;height:115px;margin:-17px 0 6px -18px}.small-landscape{width:190px;height:190px;margin:-16px 0 -8px -22px}.elsewhere-preview h2{letter-spacing:-1.5px}.elsewhere-links a{transition:transform .18s ease,background-color .18s ease}.elsewhere-links a:hover{background:#efe5cf8c;transform:translateX(5px)}.article-friend{width:188px;height:188px;margin:-28px 0 12px -18px}.gh-content{font-size:20px;line-height:1.82}.page-content,.post-content{background:color-mix(in srgb,var(--paper) 82%,transparent)}
@media(max-width:650px){body{background-size:34px 34px}.hero{padding-top:52px}.hero:before{top:26px;left:45%;width:78px}.hero:after{top:54px;left:64%}.intro{font-size:17px}.long-neck{width:250px;height:250px;top:35px;left:-5px}.waving-friend{width:160px;height:160px;right:-7px;bottom:36px}.little-twig{width:94px;height:94px}.small-landscape{width:162px;height:162px}.gh-content{font-size:19px}.article-friend{width:125px;height:125px}}
@media(prefers-reduced-motion:reduce){.elsewhere-links a{transition:none}}
