.section-divider {
                display: flex;
                align-items: center;
                margin: 15px 0;
                padding: 0 10px;
            }
            .divider-line {
                flex: 1;
                height: 1px;
                background: linear-gradient(to right, transparent, #636e72, transparent);
            }
            .divider-text {
                padding: 0 15px;
                color: #636e72;
                font-size: 12px;
                font-weight: bold;
                text-align: center;
                white-space: nowrap;
            }
            .dynamic-page-item {
                background-color: rgba(99, 110, 114, 0.05);
                border-left: 3px solid #636e72;
                margin: 5px 0;
            }
            .dynamic-page-item:hover {
                background-color: rgba(99, 110, 114, 0.1);
            }
            .mobile-divider .divider-text {
                font-size: 11px;
            }
            .mobile-item {
                margin: 3px 0;
            }