erif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
            background-color: #f7f8fc; /* Lighter, softer background */
            color: #34495e; /* Darker grey for text */
            line-height: 1.6;
            display: flex;
            flex-direction: column;
            min-height: 100vh;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        #app {
            flex-grow: 1; /* Allow app to take available vertical space */