/* Hosted catalogue shell; maintained by scripts/catalogue-portfolio-shell.mjs. */
.catalogue-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.catalogue-footer .footer-credit{grid-column:2;grid-row:1}
.catalogue-footer .footer-author-line{contain:none}
@media(max-width:1150px){
  header{flex-wrap:wrap}
  header .header-author{display:block;margin-left:auto}
  header nav{order:3;flex-basis:100%;width:100%}
}
@media(max-width:600px){
  header .header-author{order:2;flex-basis:100%;margin-left:0;text-align:left}
  .catalogue-footer{grid-template-columns:minmax(0,1fr);gap:10px}
  .catalogue-footer .footer-credit{grid-column:1;grid-row:2;justify-self:start;text-align:left}
  .catalogue-footer .footer-portal{grid-column:1;grid-row:3;justify-self:start;text-align:left}
}
