Functionality updates and base styles