/* The quote strip shares the logo's height instead of adding a page-wide bar. */
header .header-inner{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;row-gap:0;align-items:center}
header .board-brand{grid-column:1;grid-row:1 / 3}
header #market-ticker{grid-column:2;grid-row:1;min-width:0;padding:0 0 3px}
.header-controls{grid-column:2;grid-row:2;display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}
.header-controls .spacer{flex:1 1 auto}
@media(max-width:900px){
 header .header-inner{column-gap:10px;row-gap:5px}
 header .board-brand{grid-column:1;grid-row:1}
 header #market-ticker{grid-column:2;grid-row:1}
 .header-controls{grid-column:1 / -1;grid-row:2;gap:6px}
}
@media(max-width:480px){
 header .header-inner{grid-template-columns:minmax(0,1fr)}
 header .board-brand{grid-column:1;grid-row:1}
 header #market-ticker{grid-column:1;grid-row:2}
 .header-controls{grid-column:1;grid-row:3}
}
