body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.review-popup.quiet-review-popup{width:300px;padding:16px;background:rgba(49,78,59,.48);color:var(--cream,#f5f1df);border:1px solid rgba(229,209,152,.22);box-shadow:0 8px 35px rgba(0,0,0,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.quiet-review-popup .review-popup-attribution,.quiet-review-popup .review-popup-origin{font-size:10px;line-height:1.5;color:var(--cream,#f5f1df);margin:0 0 10px}.quiet-review-popup .review-popup-attribution{margin:10px 0 0}.quiet-review-popup .review-popup-attribution .source-note{font-size:10px;line-height:1.5;color:inherit;margin:5px 0 0}.quiet-review-popup a{color:inherit}.quiet-review-popup :is(button,a):focus-visible{outline:2px solid var(--gold,#e5d198);outline-offset:3px}.quiet-review-popup button:disabled{cursor:default;opacity:.55}.review-card .source-note{font-size:12px}@media (max-width:700px){.review-popup.quiet-review-popup{width:285px;max-width:calc(100% - 24px);padding:14px}}body{font-family:"DM Sans",Arial,sans-serif;background:var(--green,#47634d);color:var(--cream,#f6f1df)}button:disabled{opacity:.6;cursor:wait}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.admin-actions p{flex:1 1 70%}.article-copy,.submission p{overflow-wrap:anywhere}.not-found{min-height:50vh}.email-fallback{max-width:720px;margin:28px 0;padding-bottom:24px;border-bottom:1px solid var(--line)}.email-fallback label{display:block;font-size:13px;color:var(--muted)}.email-fallback input{display:block;width:100%;padding:12px 0;background:transparent;border:0;color:var(--cream);font:inherit;font-size:16px;cursor:text}.hero-copy{align-items:center;text-align:center}.hero-copy h1{max-width:100%;font-size:clamp(42px,8.4vw,112px)}.hero-copy h1 em{color:var(--cream)}.hero-copy p{max-width:100%;line-height:1.9}@media(max-width:700px){.hero-copy h1{font-size:clamp(32px,10.2vw,64px)}}
/*# sourceMappingURL=main.60d122da.chunk.css.map */