html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:root{--ink:#2b2118;--muted:#5a4b3a;--rule:#8a7a62;--green-ink:#3e5a2a;--red-ink:#7e2518;--red-rule:#9a3324;--paper:#e7ddc8;--print:#f7f2e6;--wash-plant:#a9bc84;--wash-plant-deep:#7e9a55;--wash-mushroom:#e3be72;--wash-mushroom-deep:#d49a2e;--serif:"IM Fell English","Iowan Old Style","Palatino Linotype",Georgia,serif;--smallcaps:"IM Fell English SC","Iowan Old Style",Georgia,serif}body{background-color:#e7ddc8;background-color:var(--paper);background-image:url(/forage-and-heal/static/media/paper.8f52964c9313b445cd04.jpg);background-size:450px 450px;color:#2b2118;color:var(--ink);font-family:IM Fell English,Iowan Old Style,Palatino Linotype,Georgia,serif;font-family:var(--serif);font-size:19px;line-height:1.45}.page{box-sizing:border-box;gap:56px;margin:0 auto;max-width:1240px;padding:30px 40px 56px}.page,main{display:flex;flex-direction:column}main{gap:64px}dd,dl,figure,h1,h2,p{margin:0}h1,h2{text-wrap:balance;font-weight:400}a{color:#2b2118;color:var(--ink)}a:hover{color:#3e5a2a;color:var(--green-ink)}button{color:inherit;cursor:pointer;font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #2b2118;outline:2px solid var(--ink);outline-offset:3px}.smallcaps{font-family:IM Fell English SC,Iowan Old Style,Georgia,serif;font-family:var(--smallcaps)}.text-link{align-items:center;display:inline-flex;min-height:44px;text-underline-offset:6px}.text-button{background:none;border:none;font-size:21px;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:7px}.masthead{border-bottom:1px solid #2b2118;border-bottom:1px solid var(--ink);gap:12px 36px;justify-content:space-between;padding-bottom:14px}.masthead,.masthead-name{align-items:baseline;display:flex;flex-wrap:wrap}.masthead-name{gap:4px 18px}.wordmark{font-size:34px;line-height:1;text-decoration:none}.strapline{color:#5a4b3a;color:var(--muted);font-style:italic}.masthead-nav{display:flex;flex-wrap:wrap;gap:6px 28px}.masthead-nav a{text-decoration:none}.masthead-nav a,.masthead-search{align-items:center;display:inline-flex;font-size:21px;min-height:44px}.masthead-search{background:none;border:none;gap:7px;padding:0}.masthead-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px}.colophon{border-top:1px solid #2b2118;border-top:1px solid var(--ink);color:#5a4b3a;color:var(--muted);display:flex;flex-wrap:wrap;font-size:17px;gap:6px 32px;justify-content:space-between;padding-top:14px}.notice{align-items:flex-start;display:flex;flex-direction:column;font-size:24px;font-style:italic;gap:8px}.opening{align-items:center;display:flex;flex-wrap:wrap;gap:36px 48px}.opening-text{display:flex;flex:1 1 400px;flex-direction:column;gap:20px;min-width:0}.calendar-head h1,.opening-text h1{font-size:clamp(46px,6vw,84px);letter-spacing:-.01em;line-height:.98}.opening-list{font-size:clamp(21px,2vw,26px);font-style:italic;line-height:1.35;max-width:28em}.opening-plates{align-items:flex-end;display:flex;flex:1.3 1 480px;justify-content:center;min-width:0}.opening-plates a{display:flex;flex:1 1;flex-direction:column;margin:0 -3%;min-width:0;text-align:center;text-decoration:none}.opening-plates a:first-child{transform:rotate(-3deg)}.opening-plates a:nth-child(2){transform:rotate(1.5deg) translateY(-14px)}.opening-plates a:nth-child(3){transform:rotate(-1deg)}.drawing{aspect-ratio:5/6;display:block;height:auto;mix-blend-mode:multiply;width:100%}.drawing-missing{border:1px dotted #8a7a62;border:1px dotted var(--rule);box-sizing:border-box}.figure-number{color:#5a4b3a;color:var(--muted);font-size:15px;margin-top:6px}.figure-name{font-size:25px;line-height:1.15}.figure-now,.figure-season{font-size:17px;font-style:italic;line-height:1.3}.figure-now{color:#3e5a2a;color:var(--green-ink)}.figure-season{color:#5a4b3a;color:var(--muted)}.caution{align-items:baseline;border:1.5px solid #9a3324;border:1.5px solid var(--red-rule);color:#7e2518;color:var(--red-ink);display:flex;flex-wrap:wrap;gap:4px 28px;margin:0 5px;outline:1px solid #9a3324;outline:1px solid var(--red-rule);outline-offset:4px;padding:16px 22px}.caution h2{font-size:24px;line-height:1.1}.caution p{flex:1 1 420px}.entry .caution p{font-size:22px;line-height:1.4}.search{display:flex;flex-direction:column;gap:10px}.search label{font-size:30px;line-height:1.1}.search-field{align-items:center;background:#f7f2e6bf;border:1.5px solid #2b2118;border:1.5px solid var(--ink);display:flex;gap:12px;padding:0 16px}.search-field:focus-within{outline:2px solid #2b2118;outline:2px solid var(--ink);outline-offset:3px}.search-field svg{flex:none}.search-field input{appearance:none;background:#0000;border:none;border-radius:0;color:#2b2118;color:var(--ink);flex:1 1;font:inherit;font-size:24px;height:60px;min-width:0;outline:none;padding:0}.search-field input::placeholder{color:#5a4b3a;color:var(--muted);font-style:italic;opacity:1}.search-field input::-webkit-search-cancel-button{display:none}.search-field button{background:none;border:none;font-size:19px;min-height:44px;padding:0 4px;text-decoration:underline;text-underline-offset:5px}.search-tries{align-items:baseline;color:#5a4b3a;color:var(--muted);display:flex;flex-wrap:wrap;gap:0 18px}.search-tries span{font-style:italic}.search-tries button{background:none;border:none;color:#2b2118;color:var(--ink);font-style:italic;min-height:44px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.search-tries button[aria-pressed=true]{color:#3e5a2a;color:var(--green-ink);text-decoration-thickness:2px}.search-count{color:#3e5a2a;color:var(--green-ink);font-style:italic}.search-count:empty{display:none}.plates{display:flex;flex-direction:column;gap:36px}.plates-tools{align-items:flex-end;gap:12px 36px;justify-content:space-between}.kind-filter,.plates-tools{display:flex;flex-wrap:wrap}.kind-filter{gap:0 22px}.kind-filter button{background:none;border:none;font-size:21px;min-height:44px;padding:0}.kind-filter button[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px}.plate{display:flex;flex-direction:column;gap:22px}.plate-title{align-items:baseline;border-bottom:1px solid #2b2118;border-bottom:1px solid var(--ink);display:flex;flex-wrap:wrap;gap:4px 18px;padding-bottom:8px}.plate-title h2{font-size:40px;line-height:1.05}.plate-title span{color:#5a4b3a;color:var(--muted);font-style:italic}.figures{grid-gap:36px 28px;display:grid;gap:36px 28px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.figure{display:flex;flex-direction:column;min-width:0;text-decoration:none}.nothing{font-size:24px;font-style:italic}.calendar-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 48px;justify-content:space-between}.calendar-head>div:first-child{display:flex;flex:1 1 520px;flex-direction:column;gap:12px;min-width:0}.calendar-scroll{overflow-x:auto}.calendar{min-width:940px}.calendar-row{align-items:center;border-bottom:1px dotted #8a7a62;border-bottom:1px dotted var(--rule);display:grid;grid-template-columns:minmax(210px,280px) repeat(12,minmax(0,1fr));padding:5px 0}.calendar-row.is-resting{opacity:.55}.calendar-months{border-bottom:1px solid #2b2118;border-bottom:1px solid var(--ink);padding-bottom:6px}.calendar-months button{background:#0000;border:none;border-radius:22px;font-size:19px;height:44px}.calendar-months button.is-quiet{color:#5a4b3a;color:var(--muted);font-style:italic}.calendar-months button[aria-pressed=true]{background:#2b2118;background:var(--ink);color:#f1e9d6}.calendar-name{align-items:center;display:flex;font-size:23px;gap:10px;line-height:1.1;min-width:0;padding-right:14px;text-decoration:none}.calendar-thumb{flex:none;width:48px}.cell{align-items:center;box-sizing:border-box;display:flex;font-size:15.5px;font-style:italic;line-height:1.05;min-height:30px;mix-blend-mode:multiply;padding:3px 2px 3px 9px}.cell.is-selected{background:#78603c29}.cell.is-plant{background:#a9bc84;background:var(--wash-plant)}.cell.is-mushroom{background:#e3be72;background:var(--wash-mushroom)}.cell.is-plant.is-selected{background:#7e9a55;background:var(--wash-plant-deep)}.cell.is-mushroom.is-selected{background:#d49a2e;background:var(--wash-mushroom-deep)}.cell.is-start{border-bottom-left-radius:15px;border-top-left-radius:15px}.cell.is-end{border-bottom-right-radius:15px;border-top-right-radius:15px}.calendar .cell.is-start{position:relative;white-space:nowrap;z-index:1}.calendar .cell.is-solo{white-space:normal}.calendar-key{color:#5a4b3a;color:var(--muted);display:flex;flex-wrap:wrap;font-size:17px;font-style:italic;gap:8px 30px}.calendar-key span{align-items:center;display:flex;gap:9px}.swatch{border-radius:8px;height:16px;mix-blend-mode:multiply;width:34px}.swatch.is-plant{background:#a9bc84;background:var(--wash-plant)}.swatch.is-mushroom{background:#e3be72;background:var(--wash-mushroom)}.entry{grid-gap:36px 56px;align-items:start;display:grid;font-size:20px;gap:36px 56px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);line-height:1.5}.entry-head{gap:12px;grid-column:2;grid-row:1}.entry-head,.entry-plate{display:flex;flex-direction:column}.entry-plate{gap:8px;grid-column:1;grid-row:1/span 2;min-width:0}.entry-plate figcaption{color:#5a4b3a;color:var(--muted);text-align:center}.entry-text{display:flex;flex-direction:column;gap:36px;grid-column:2;grid-row:2;min-width:0}.entry-head h1{font-size:clamp(56px,8.5vw,128px);letter-spacing:-.015em;line-height:.9}.entry-tagline{font-size:clamp(22px,2.2vw,28px);font-style:italic;line-height:1.3}.entry .caution{flex-direction:column;gap:6px}.entry .caution h2{font-size:27px}.entry .caution p{flex:none}.facts{border-top:1px solid #2b2118;border-top:1px solid var(--ink);display:flex;flex-direction:column;gap:10px;margin-top:28px;padding-top:18px}.facts>div{grid-gap:4px 18px;display:grid;gap:4px 18px;grid-template-columns:8.5em minmax(0,1fr)}.prose-block{display:flex;flex-direction:column;gap:10px;max-width:36em}.prose-block h2{font-size:36px;line-height:1.1}.prose{font-size:23px;line-height:1.45}.strip{align-items:center;border-bottom:1px dotted #8a7a62;border-bottom:1px dotted var(--rule);display:grid;grid-template-columns:100px repeat(12,minmax(0,1fr));padding:10px 0}.strip-months{border-bottom:1px solid #2b2118;border-bottom:1px solid var(--ink);color:#5a4b3a;color:var(--muted);font-size:16px;padding:0 0 4px;text-align:center}.strip-name{font-size:24px;line-height:1.1}.strip .cell{min-height:22px;padding:0}.strip-note{color:#3e5a2a;color:var(--green-ink);font-style:italic;margin-top:10px}.from-the-book{border-top:1px solid #2b2118;border-top:1px solid var(--ink);max-width:36em;padding-top:14px}.from-the-book div{color:#5a4b3a;color:var(--muted)}.from-the-book p{font-size:24px;font-style:italic;line-height:1.4;margin-top:2px}.field-photos{display:flex;flex-direction:column;gap:26px}.field-photos .plate-title h2{font-size:36px}.prints{grid-gap:32px 36px;display:grid;gap:32px 36px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:6px 6px 0}.print{max-width:460px;min-width:0}.print:nth-child(3n+1){transform:rotate(-1.2deg)}.print:nth-child(3n+2){transform:rotate(.8deg)}.print:nth-child(3n){transform:rotate(-.5deg)}.print-mount{background:#f7f2e6;background:var(--print);box-shadow:0 1px 2px #2b211859,0 8px 18px #2b21181f;padding:12px}.print-mount img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.print figcaption{font-style:italic;margin-top:10px;text-align:center}@media (max-width:640px){body{font-size:18px}.page{gap:40px;padding:20px 16px 40px}main{gap:44px}.wordmark{font-size:28px}.search label{font-size:26px}.search-field input{font-size:20px;height:54px}.figures{gap:26px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.figure-name{font-size:22px}.plate-title h2{font-size:32px}.opening-plates a{margin:0 -2%}.entry,.opening-plates .figure-name{font-size:19px}.entry .caution p,.prose{font-size:20px}.facts>div{grid-template-columns:1fr}.strip{grid-template-columns:78px repeat(12,minmax(0,1fr))}.strip-name{font-size:20px}}@media (max-width:820px){.entry{grid-template-columns:minmax(0,1fr)}.entry-head,.entry-plate,.entry-text{grid-column:1;grid-row:auto}.entry-plate .drawing{align-self:center;max-width:440px}}@media (prefers-reduced-motion:no-preference){.figure .drawing,.opening-plates .drawing{transition:transform .25s ease}.figure:hover .drawing,.opening-plates a:hover .drawing{transform:translateY(-4px)}}
/*# sourceMappingURL=main.d63a7f97.css.map*/