var(--bg-main);
            color: var(--text-primary);
            margin: 0;
            padding: 30px 30px var(--tab-bar-height) 30px;
            padding-top: calc(16px + env(safe-area-inset-top));
            -webkit-font-smoothing: antialiased;
        }
        .container {
            max-width: 900px;
            margin: 0 auto;
            display: flex;
            flex-direction: column;
            gap: 25px;
            position: relative;
            min-height: calc(100vh - var(--tab-bar-hei