er;
            transition: all 0.3s ease;
            position: relative;
        }

        .tab-button.active {
            color: var(--accent-primary);
        }

        .tab-button.active::after {
            content: '';
            position: absolute;
            bottom: -1px;
            left: 0;
            right: 0;
            height: 1px;
            background: var(--accent-primary);
        }

        .tab-button:hover {
            color: var(--text-primary);
        }

        .tab-content