/* Partner artwork belongs to the main experience; the splash footer stays intact. */
.partner-mark{display:none}
#world .footline{display:grid;grid-template-columns:64px minmax(170px,1fr) minmax(260px,2.4fr) minmax(170px,1fr) 96px;align-items:center;column-gap:16px;row-gap:3px}
#world .partner-mark{display:block;position:relative;grid-row:1/3;justify-self:center;flex-shrink:0}
#world .partner-csiro{grid-column:1;width:42px;height:42px;background:currentColor;mask:url('./assets/csiro-white.svg') center/contain no-repeat;-webkit-mask:url('./assets/csiro-white.svg') center/contain no-repeat}
body[data-night="true"] #world .partner-csiro{background:#fff}
#world .partner-live-nation{grid-column:5;width:96px;height:21px;background:currentColor;mask:url('./assets/live-nation.svg') center/contain no-repeat;-webkit-mask:url('./assets/live-nation.svg') center/contain no-repeat}
body[data-night="true"] #world .partner-live-nation{background:#fff}
#world .footline .initiative-credit{grid-column:3;grid-row:1;max-width:100%;width:auto;line-height:1.4;text-wrap:balance}
#world .footline .proposal-status{grid-column:3;grid-row:2;max-width:100%;width:auto;line-height:1.4;text-wrap:balance}
/* Half the difference between the logo columns keeps the credit on the page centre. */
#world .footline .initiative-credit,#world .footline .proposal-status{transform:translateX(16px)}
#world .footline .impact-ticker{grid-column:2;grid-row:1/3;position:relative;inset:auto;width:100%;height:40px;min-height:0;align-self:center;margin:0}
#world .footline .research-link{grid-column:4;grid-row:1/3;position:static;align-self:center;text-align:right;line-height:1.4;padding:0;text-wrap:balance}
@media(max-width:1000px){
  #world .footline{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr) 84px;max-width:650px;column-gap:12px;row-gap:1px;margin-inline:auto}
  #world .partner-csiro{width:36px;height:36px;grid-column:1}
  #world .partner-live-nation{width:84px;height:19px;grid-column:4}
  #world .footline .initiative-credit{grid-column:2/4;grid-row:1;font-size:11px}
  #world .footline .proposal-status{grid-column:2/4;grid-row:2;font-size:10px}
  #world .footline .initiative-credit,#world .footline .proposal-status{transform:translateX(21px)}
  #world .footline .impact-ticker,#world .footline .research-link{grid-row:3;min-height:44px;border-top:1px solid color-mix(in srgb,currentColor 28%,transparent);margin-top:6px;align-self:stretch;align-content:center}
  #world .footline .impact-ticker{grid-column:1/3;font-size:11px;height:auto}
  #world .footline .impact-ticker span{justify-content:flex-start;text-align:left!important}
  #world .footline .research-link{grid-column:3/5;display:block;width:100%;font-size:11px;padding:6px 0;text-align:right}
}
@media(max-height:500px) and (min-width:601px) and (pointer:coarse){
  #world .footline{grid-template-columns:44px minmax(0,1fr) minmax(190px,2fr) minmax(0,1fr) 84px;max-width:100%;gap:1px 12px}
  #world .partner-csiro{width:32px;height:32px}
  #world .partner-live-nation{grid-column:5}
  #world .footline .initiative-credit,#world .footline .proposal-status{grid-column:3;transform:translateX(20px)}
  #world .footline .impact-ticker{grid-column:2}
  #world .footline .research-link{grid-column:4}
  #world .footline .impact-ticker,#world .footline .research-link{grid-row:1/3;border-top:0;margin:0;padding:0;min-height:40px;font-size:10px}
}
