/* Approved Words artwork, complete and unobscured. Poem styles untouched. */
body.home{background:#fff}
body.home #main-header{background:#fff}
.home .poet-masthead{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 26px;align-items:center;min-height:0;width:100vw;margin-left:calc(50% - 50vw);padding:20px max(32px,calc((100vw - 1180px)/2)) 0;box-sizing:border-box}
.home .masthead-ink{position:relative;inset:auto;grid-column:1/-1;grid-row:2;z-index:0;display:block;width:100vw;height:auto;max-width:none;margin-left:calc(50% - 50vw);object-fit:contain;opacity:1;mask-image:none;mix-blend-mode:normal}
.home .portrait-paper{grid-column:1;grid-row:1;width:110px;flex-basis:auto;margin:0;align-self:center}
.home .poet-signature{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;max-width:none;min-width:0}
.home .poet-signature .poet-alias,.home .poet-signature h2,.home .poet-signature .poet-motto,.home .poet-signature .poet-social{grid-column:1}
.home .poet-alias{margin-bottom:6px}
.home .poet-signature h2{font-size:clamp(34px,4.1vw,56px);margin-bottom:6px}
.home .poet-motto{font-size:14px;margin-bottom:10px}
.home .poet-social{gap:8px 18px}
.home .poet-signature button{grid-column:2;grid-row:2 / span 3;align-self:center;margin:0;white-space:nowrap}
.home .poem-entrance{margin-top:18px}
@media(max-width:800px){.home .poet-masthead{grid-template-columns:90px minmax(0,1fr);padding:18px 24px 0;gap:10px 20px}.home .portrait-paper{width:90px}.home .poet-signature{display:block}.home .poet-signature h2{font-size:38px}.home .poet-signature button{margin-top:14px}}
@media(max-width:500px){.home .poet-masthead{grid-template-columns:76px minmax(0,1fr);padding:18px 16px 0;gap:12px 16px}.home .portrait-paper{width:76px;align-self:start;margin-top:4px}.home .poet-signature h2{font-size:32px}.home .poet-motto{font-size:12px}.home .poet-social{gap:7px 12px}.home .poet-signature button{font-size:11px;margin-top:12px}.home .masthead-ink{margin-top:8px}.home .poem-entrance{margin-top:18px}}
