/* Keep the catalogue heading, explanation and actions in reading order. */
#member .catalog-intro{display:block}
#member .catalog-intro h3{max-width:740px;margin:8px 0 12px}
#member .catalog-intro>p:not(.eyebrow){display:block;max-width:620px;margin:0 0 18px;font-size:14px;line-height:1.6}
#member .catalog-intro>button{margin:0 8px 8px 0}

#member .profile-management{margin-top:28px}
#member .profile-management .profile-delete-control{display:block;width:auto}
#member .profile-management .delete-profile{width:auto;min-width:140px;white-space:nowrap;word-break:normal;margin:12px 0 0}

/* Reserve a visible action row below portrait story covers. */
#member .home-chronicle:has(>.travel-photo){display:flex;flex-direction:column;background:#0c0d0e}
#member .home-chronicle:has(>.travel-photo)>:is(.eyebrow,h4,p){display:none}
#member .home-chronicle:has(>.travel-photo)>button{display:block;flex:0 0 64px;min-height:64px;width:100%;margin:0;padding:16px 20px;border:0;border-top:1px solid #c6a26955;border-radius:0;background:#21191e;color:#efd7a5;font-size:14px;text-align:left;position:relative;z-index:1}
#member .home-chronicle:has(>.travel-photo)>button:hover{background:#38212c}
#member .home-chronicle:has(>.travel-photo)>button:focus-visible{outline:2px solid #e7c583;outline-offset:-5px}
@media(min-width:801px){#member .home-chronicle>.travel-photo{flex:1 1 0;min-height:0;height:calc(100% - 64px);object-fit:contain;border:0}}
@media(max-width:800px){#member .home-chronicle>.travel-photo{flex:none;height:auto}}
