/* The wallet client's original English captures and official brand artwork. */
.official-wordmark{display:block;width:76px;height:auto;object-fit:contain}
.navbar .logo,.site-header .brand-mark{background:none;border-radius:0;box-shadow:none;flex-shrink:0}
.navbar .logo img,.site-header .brand-mark img{display:block;width:100%;height:100%;object-fit:contain}
.official-client-screen{height:auto;object-fit:contain!important;object-position:top center}
.demo-stage .official-client-screen{display:block;width:auto;height:auto;max-width:100%;max-height:610px;border:1px solid rgba(179,240,187,.16);border-radius:20px}
.v2-shot .official-client-screen{display:block;width:auto;max-width:100%;height:auto;max-height:680px;margin-inline:auto}
.brand-visual.logo-board img{height:auto!important;max-width:100%;object-fit:contain!important}
.brand-visual.official-app-board{padding:28px;background:radial-gradient(circle at 50% 50%,rgba(53,220,214,.1),transparent 65%),#06121b}
.brand-visual.official-app-board img{width:min(100%,280px);height:auto;object-fit:contain;border-radius:24px}
.v2-ai-core>img{width:55%;height:55%;object-fit:contain}
.v2-token-art .disc>img{width:58%;height:58%;object-fit:contain}
.hero-visual .core>img{width:65%;height:65%;object-fit:contain}
@media(max-width:650px){
  .official-wordmark{width:66px}
  .demo-stage .official-client-screen{max-height:580px;border-radius:16px}
  .brand-visual.official-app-board{padding:23px}
  .brand-visual.official-app-board img{max-width:200px}
}
