body.am-managed{margin:0!important;padding:0!important;max-width:none!important;background:var(--am-bg);color:var(--am-text)}body.am-managed .am-header,body.am-managed .am-footer,body.am-managed .am-home{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(20px,4vw,80px)!important;box-sizing:border-box}body.am-managed .am-template-main{width:100%;max-width:none;margin:0;padding:0;min-height:35vh}body.am-managed .am-header{padding-block:14px!important;min-height:72px;gap:24px;border:0;border-bottom:1px solid var(--am-border)}.am-header .am-brand small{display:none!important}.am-header .am-brand{font-family:var(--am-body-font,Montserrat),sans-serif;font-size:24px}.am-header .am-logo{width:38px;height:38px}.am-header .am-nav a{font-size:16px!important;padding:9px 0}.am-header .am-search-toggle{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--am-border);border-radius:50%;color:var(--am-text)}.am-search-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.am-header-actions{display:flex;gap:10px;align-items:center}.am-footer.am-footer-dark{margin-top:0!important;border:0;border-top:1px solid var(--am-border);border-radius:0}.am-footer.am-footer-dark .am-brand{font-family:var(--am-body-font,Montserrat),sans-serif!important;font-size:27px;font-weight:600}.am-footer.am-footer-dark .am-footer-line{font-family:var(--am-body-font,Montserrat),sans-serif!important;font-style:normal;font-weight:400;font-size:17px!important;line-height:1.7}.am-reading{width:100%;padding:65px clamp(20px,5vw,95px) 60px}.am-post-heading{max-width:1120px;margin:0 auto 35px}.am-post-heading h1{font-family:var(--am-display-font,Literata),Georgia,serif!important;font-size:clamp(38px,5vw,65px)!important;line-height:1.2!important;letter-spacing:-1px;font-weight:400!important;margin:16px 0 22px}.am-post-meta{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:12px;line-height:1.7;color:var(--am-muted)}.am-post-meta span{font-size:12px}.am-post-categories{font-size:12px;margin-top:14px;line-height:1.8}.am-post-categories a{color:var(--am-accent)}.am-featured{max-width:1120px;margin:32px auto 42px}.am-featured img{display:block;width:100%;max-height:640px;object-fit:contain;height:auto}.am-prose{max-width:1040px;margin:0 auto;font-family:var(--am-body-font,Montserrat),sans-serif;font-size:18px;line-height:1.95}.am-prose>*{max-width:100%}.am-prose p{margin:0 0 1.5em;line-height:1.95;font-size:inherit;color:var(--am-text)}.am-prose h2{font-family:var(--am-display-font,Literata),Georgia,serif!important;font-size:clamp(26px,3vw,38px);line-height:1.4!important;margin:1.8em 0 .7em}.am-prose h3{font-size:26px;line-height:1.5!important}.am-prose a{color:var(--am-accent)}.am-prose img{max-width:100%;height:auto}.am-prose .wp-block-verse,.am-poem-plain{white-space:pre-wrap!important;overflow-wrap:anywhere;font-family:var(--am-display-font,Literata),Georgia,serif!important;font-size:clamp(19px,2.3vw,25px)!important;line-height:1.95!important;color:var(--am-text);background:transparent;border:0;padding:0;overflow:visible;tab-size:4}.am-reading-poetry .am-prose p{white-space:pre-line;font-family:var(--am-display-font,Literata),Georgia,serif;font-size:clamp(19px,2.3vw,25px);margin-bottom:1.45em}.am-reading-poetry .am-prose p:empty{min-height:1.5em;display:block}.am-reading-poetry .am-prose .wp-block-verse{margin-bottom:2em}.am-engagement{max-width:1040px;margin:45px auto 0;padding-top:25px;border-top:1px solid var(--am-border)}.am-comments{margin-top:35px}.am-comments h2{font-size:30px}.am-comments label{display:block;font-size:13px;margin:12px 0}.am-comments textarea,.am-comments input:not([type=checkbox]):not([type=submit]){width:100%;padding:12px;background:var(--am-surface);border:1px solid var(--am-border);color:var(--am-text);font:inherit;border-radius:3px}.am-comments input[type=submit]{background:var(--am-accent);color:var(--am-on-accent);padding:13px 22px;border:0;font:inherit;font-size:14px;border-radius:3px}.am-comments .comment-list{padding:0;list-style:none}.am-comments .comment-body{padding-block:20px;border-bottom:1px solid var(--am-border);font-size:14px;line-height:1.8}.am-comments .comment-meta{font-size:12px;color:var(--am-muted)}.am-comments .comment-reply-link{color:var(--am-accent)}.am-archive{padding:55px clamp(20px,5vw,95px)}.am-archive-heading{max-width:1100px;margin:0 auto 35px}.am-archive h1{font-size:clamp(36px,5vw,60px)}.am-category-description{max-width:850px;line-height:1.9;font-size:17px;color:var(--am-muted)}.am-archive-results{max-width:1100px;margin:auto}.am-result{padding:28px 0;border-bottom:1px solid var(--am-border)}.am-result h2{font-size:30px}.am-result p{line-height:1.8}.am-page-copy{padding:50px clamp(20px,5vw,95px)}@media(min-width:1450px){.am-prose{max-width:1120px}.am-post-heading,.am-featured{max-width:1200px}}@media(max-width:760px){body.am-managed .am-header{min-height:66px;gap:8px;padding-block:12px!important}.am-header .am-nav a{font-size:16px!important}.am-header .am-brand{max-width:calc(100% - 145px);font-size:21px}.am-header .am-logo{width:32px;height:32px}.am-header .am-brand-copy>span{font-size:20px}.am-header-actions{gap:5px}.am-reading{padding:38px 22px}.am-prose{font-size:16px;line-height:1.9}.am-post-heading h1{letter-spacing:-.5px}.am-post-meta{display:block}.am-post-meta span{display:block;margin-top:4px}.am-featured{margin:25px auto}.am-archive{padding:35px 22px}}@media(prefers-reduced-motion:reduce){.am-header{transition:none}}
/* Brand identity is independent of reading and display typography. */
body .am .am-brand,body .am-header .am-brand,body .am-footer.am-footer-dark .am-brand{font-family:Montserrat,var(--wp--preset--font-family--montserrat,Arial),sans-serif!important;font-weight:600!important;font-style:normal!important;font-size:24px!important;line-height:1.2!important;letter-spacing:-1px!important;text-transform:lowercase!important;gap:12px}body .am-brand-copy>span{font:inherit!important;letter-spacing:inherit!important}body .am-header .am-logo,body .am-footer .am-logo{width:38px;height:38px;object-fit:contain}@media(max-width:760px){body .am .am-brand,body .am-header .am-brand,body .am-footer.am-footer-dark .am-brand{font-size:20px!important;gap:10px}body .am-header .am-logo,body .am-footer .am-logo{width:32px;height:32px}}
/* Poetry body is normal Montserrat; explicit emphasis remains available. */
body .am-reading-poetry .am-prose,body .am-reading-poetry .am-prose p,body .am-reading-poetry .am-prose .wp-block-verse,body .am-reading-poetry .am-poem-plain{font-family:Montserrat,var(--wp--preset--font-family--montserrat,Arial),sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:clamp(17px,1.7vw,21px)!important;line-height:2!important}body .am-reading-poetry .am-prose strong,body .am-reading-poetry .am-prose b{font-weight:700!important}.am-protected-page{margin:0;padding:0;background:var(--am-bg);color:var(--am-text)}.am-protected-lock{max-width:900px;margin:auto;line-height:1.9}.am-protected-lock h1{font-size:clamp(32px,4vw,50px)}.am-protected-lock input{padding:12px;border:1px solid var(--am-border);background:var(--am-surface);color:var(--am-text)}.am-protected-lock input[type=submit]{background:var(--am-accent);color:var(--am-on-accent)}
.am-cover-frame{width:100%;overflow:hidden;background:var(--am-surface);aspect-ratio:21/9}.am-cover-frame.am-cover-wide{aspect-ratio:16/9}.am-cover-frame.am-cover-square{aspect-ratio:1}.am-cover-frame.am-cover-contain{aspect-ratio:auto}body .am-featured .am-cover-frame img,body .am-journal-row .am-cover-frame img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}body .am-cover-frame.am-cover-contain img{height:auto;object-fit:contain}.am-poetry-index{padding:65px clamp(22px,5vw,90px)}.am-poetry-opening{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--am-border);padding-bottom:38px}.am-poetry-opening h1{font-size:clamp(55px,7vw,90px);margin:20px 0}.am-poetry-opening h1 span{color:var(--am-accent)}.am-poetry-opening p:not(.am-kicker){line-height:1.8;color:var(--am-muted);font-size:16px}.am-poetry-mark{font:italic 240px/.7 var(--am-display-font,Literata),Georgia,serif;color:var(--am-secondary,var(--am-accent));opacity:.6;align-self:center}.am-poetry-shelves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px}.am-poetry-sheet{position:relative;padding:45px 0;border-bottom:1px solid var(--am-border);min-width:0}.am-poetry-sheet h2{font:400 clamp(25px,2.8vw,35px)/1.4 var(--am-display-font,Literata),Georgia,serif!important;margin:16px 0 22px}.am-poetry-sheet h2 a{text-decoration:none}.am-poem-number{font-size:11px;letter-spacing:2px;color:var(--am-accent)}.am-poem-excerpt{white-space:pre-line;font:400 15px/2 Montserrat,sans-serif;color:var(--am-muted);min-height:8em}.am-poem-open{display:inline-block;font-size:12px;margin-top:14px;text-decoration:none;color:var(--am-accent)!important}.am-journal-topics{margin-top:35px;border-top:1px solid var(--am-border);padding-top:25px}.am-topic{padding:20px 0;border-bottom:1px solid var(--am-border)}.am-topic summary{font-size:18px;cursor:pointer;color:var(--am-text)}.am-topic-description{font-size:14px;line-height:1.8;color:var(--am-muted)}.am-topic ul{padding-left:18px;font-size:14px;line-height:1.9}.am-topic>a{font-size:13px;color:var(--am-accent)}.am-latest-ribbon{display:flex;gap:25px;align-items:center;background:var(--am-accent);color:var(--am-on-accent);padding:12px clamp(20px,4vw,80px);font-size:12px}.am-latest-ribbon .am-kicker{color:inherit!important;white-space:nowrap}.am-ribbon-links{display:flex;gap:30px;overflow-x:auto;white-space:nowrap;padding:5px 0}.am-ribbon-links a{color:inherit!important;text-decoration:none}.am-photo-strip{margin:0 0 45px}.am-photo-strip-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.am-motion-toggle{font:12px Montserrat,sans-serif!important;border:1px solid var(--am-border);background:transparent;color:var(--am-text);padding:8px 12px;cursor:pointer}.am-photo-window{overflow:hidden}.am-photo-track{display:flex;width:max-content;animation:am-drift 55s linear infinite}.am-photo-group{display:flex;gap:20px;padding-right:20px}.am-photo-group a{width:230px;background:var(--am-surface);border:1px solid var(--am-border);padding:9px 9px 15px;text-decoration:none}.am-photo-group img{display:block;width:210px;height:155px;object-fit:cover}.am-photo-group span{display:block;font-size:11px;padding:12px 3px 0}.am-photo-strip.am-motion-paused .am-photo-track,.am-photo-strip:focus-within .am-photo-track,.am-photo-strip:hover .am-photo-track{animation-play-state:paused}@keyframes am-drift{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.am-photo-track{animation:none}.am-photo-window{overflow-x:auto}.am-photo-group[aria-hidden=true]{display:none}.am-motion-toggle{display:none}}@media(max-width:760px){.am-poetry-index{padding-top:40px}.am-poetry-shelves{grid-template-columns:1fr}.am-poetry-mark{font-size:130px}.am-poetry-opening{gap:10px}.am-poem-excerpt{min-height:0}.am-latest-ribbon{gap:12px}.am-photo-group a{width:180px}.am-photo-group img{width:160px;height:125px}}
/* Quote treatments keep their italic display identity even inside a poem. */
body .am-reading-poetry .am-prose blockquote p{font-family:var(--am-display-font,Literata),Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:inherit!important;line-height:1.65!important}
