.content { max-width: 1120px; margin-inline: auto; } .header { align-items: center; display: flex; padding: 0 var(--mantine-spacing-md); } .bottomNav { display: none; } .navIcon { display: inline-flex; flex-shrink: 0; } .portfolioIcon { color: var(--mantine-color-blue-7); } .cardsIcon { color: var(--mantine-color-grape-7); & svg { overflow: visible; } } .stocksIcon { color: var(--mantine-color-green-8); } .bondsIcon { color: var(--mantine-color-orange-8); } .settingsIcon { color: var(--mantine-color-gray-7); } @media (prefers-reduced-motion: no-preference) { .navLink { transition: background-color 180ms ease-in-out; } } @media (max-width: 47.99375em) { .bottomNav { background: var(--mantine-color-white); border-top: 1px solid var(--mantine-color-gray-3); bottom: 0; display: flex; justify-content: space-around; left: 0; padding: var(--mantine-spacing-xs) 2px; gap: 2px; font-size: 11px; & a { min-width: 0; padding: 8px 2px; text-align: center; } position: fixed; right: 0; z-index: 200; } .active { color: var(--mantine-primary-color-filled); font-weight: 600; } .main { padding-bottom: 5rem; } }