 margin-top: 2px;
        }

        .compact-favicon img {
            width: 20px;
            height: 20px;
            border-radius: 3px;
        }

        .compact-favicon .fallback-icon {
            font-size: 16px;
        }

        .compact-content {
            flex: 1;
            min-width: 0;
            display: flex;
            flex-direction: column;
            gap: 0.25rem;
        }

        .compact-title {
            font-weight: 600;
            font-size: 1rem;
            line-h