html, body, .mud-typography, .mud-button-root, .mud-input, .mud-table, .mud-nav-link, .mud-chip, .mud-list-item, .mud-menu-item { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; } .app-title { font-weight: 700; letter-spacing: 0.02em; } .app-logo { height: 34px; width: auto; object-fit: contain; } .language-menu { color: #fff; } .language-button { min-width: 84px; height: 34px; border-color: rgba(255, 255, 255, 0.65) !important; color: #fff !important; text-transform: none; font-weight: 700; } .language-button .mud-button-icon-start, .language-button .mud-button-icon-end { color: #fff; } .finance-3d-surface { width: 100%; min-height: 560px; overflow: hidden; background: #f7f9fb; } .finance-3d-canvas { display: block; width: 100%; height: 560px; touch-action: none; } @media (max-width: 700px) { .finance-3d-surface { min-height: 420px; } .finance-3d-canvas { height: 420px; } }