/* The Vault's brand lockup, shared by the public site pages only. */
body .pico-site-header {
  background:#070b11ee!important;
  border-bottom:1px solid #d4a25250!important;
}
body .pico-site-header > a.pico-site-brand {
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  width:auto!important;
  min-width:0;
  padding:0!important;
  text-align:left!important;
  color:#ffce65!important;
  text-decoration:none;
  text-shadow:0 0 18px #ffce6533;
  font-family:Arial,Helvetica,sans-serif!important;
}
body .pico-site-header > a.pico-site-brand::after { content:none!important;display:none!important; }
body .pico-site-header > .pico-site-brand > .pico-site-brand__coin {
  display:block!important;
  flex:0 0 44px;
  width:44px!important;
  height:auto!important;
  aspect-ratio:956/882;
  object-fit:contain;
  border-radius:0!important;
  clip-path:ellipse(42% 47% at 50% 50.3%);
  box-shadow:0 0 12px #ffce6544;
}
body .pico-site-header > .pico-site-brand > .pico-site-brand__copy {
  display:block!important;
  min-width:0;
  align-self:center!important;
  font:400 16px/normal Arial,Helvetica,sans-serif!important;
  letter-spacing:normal!important;
}
body .pico-site-header .pico-site-brand__name {
  display:block;
  color:#ffce65;
  font:900 32px/normal Arial,Helvetica,sans-serif;
  letter-spacing:-1.3px;
}
body .pico-site-header .pico-site-brand__tagline {
  display:block!important;
  margin-top:1px;
  color:#bdc1c8;
  font:400 8px/normal Arial,Helvetica,sans-serif;
  letter-spacing:1.3px;
  text-transform:uppercase;
  white-space:normal;
  overflow-wrap:normal;
  max-width:220px;
}
body .pico-site-header > .pico-site-brand:focus-visible { outline:2px solid #ffce65;outline-offset:6px; }

/* Keep all desktop destinations visible when the wider wordmark needs another row. */
@media(min-width:901px) and (max-width:1220px) {
  body .pico-site-header--home { position:relative!important;flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:12px; }
  body .pico-site-header--home .nav-right { width:100%;flex-wrap:nowrap!important;justify-content:flex-start; }
  body .pico-site-header--home .nav-links { width:auto!important;flex:1; }
  body .pico-site-header--home .wallet-area { flex-shrink:0; }
}
@media(max-width:900px) {
  body .pico-site-header > .pico-site-brand > .pico-site-brand__coin { flex-basis:36px;width:36px!important; }
  body .pico-site-header .pico-site-brand__name { font-size:27px; }
  body .pico-site-header .pico-site-brand__tagline { font-size:8px;letter-spacing:.08em;line-height:1.5; }
  body .pico-site-header--home > .pico-site-brand { margin:0!important; }
}
@media(max-width:760px) {
  body .pico-site-header--genesis,
  body .pico-site-header--trading { height:auto;flex-wrap:wrap;row-gap:10px;padding-top:12px;padding-bottom:12px; }
  body .pico-site-header--genesis > a.pico-site-brand,
  body .pico-site-header--trading > a.pico-site-brand { flex-basis:100%; }
  body .pico-site-header--genesis .nav-controls { margin-left:auto; }
  body .pico-site-header--trading .top-actions { width:100%; }
  body .pico-site-header--trading .wallet-chip { flex:1;min-width:0;white-space:normal; }
  body .pico-site-header--airdrop { gap:12px; }
  body .pico-site-header--airdrop .header-actions { flex-shrink:0; }
}
